- Katılım
- 2 Haz 2022
- Konular
- 4
- Mesajlar
- 12
- Tepki puanı
- 10
- Puanları
- 760
JavaScript:
//Bu Kod komutlara Atılaycaktır
//Kodlayan- Hxgo
const Discord = require("discord.js");
const db = require("quick.db");
exports.run = (client, message, args) => {
if (!message.member.hasPermission("ADMINISTRATOR"))
return message.reply(
"Bu komutu kullanabilmek için yönetici yetkisine sahip olmalısın'"
);
let chanel = message.mentions.channels.first();
if (!chanel)
return message.reply(
"Lütfen güvenlik mesajlarının gideceği kanalı etiketle"
);
db.set(`güvenlik.${message.guild.id}`, chanel.id);
const basari = new Discord.MessageEmbed().setDescription(
`Güvenlik kanalı başarıyla ${chanel} olarak ayarlandı`
);
return message.channel.send(basari);
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permlevel: 4
};
exports.help = {
name: "güvenlik",
description: "Yeni hesap açan kullanıcıları belirlediğiniz kanala atar.",
usage: "güvenlik #kanal"
};
JavaScript:
//Bu kod Maine atılcaktır bot.js index.js gibi
//Güvenlik Baş
client.on("message", async msg => {
if (msg.author.bot) return;
if (msg.channel.type === "dm") return;
let y = await db.fetch(`küfür.${msg.member.guild.id}.kanal`);
let i = await db.fetch(`küfür.${msg.member.guild.id}.durum`);
if (i) {
if (küfür.some(word => msg.content.toLowerCase().includes(word))) {
try {
if (!msg.member.hasPermission("MANAGE_GUILD")) {
// if (!ayarlar.gelistiriciler.includes(msg.author.id)) return ;
msg.delete({ timeout: 750 });
const embeds = new Discord.MessageEmbed()
.setColor("#00ff00")
.setDescription(
` <@${msg.author.id}> , **Bu sunucuda küfür yasak!**`
);
msg.channel.send(embeds).then(msg => msg.delete({ timeout: 5000 }));
const embed = new Discord.MessageEmbed()
.setColor("#00ff00")
.setDescription(` ${msg.author} , **Küfür etmeye çalıştı!**`)
.addField("Mesajı:", msg);
client.channels.cache.get(y).send(embed);
}
} catch (err) {
console.log(err);
}
}
}
if (!i) return;
});
client.on("guildMemberAdd", member => {
let kanal = db.fetch(`güvenlik.${member.guild.id}`);
if (!kanal) return;
let aylar = {
"01": "Ocak",
"02": "Şubat",
"03": "Mart",
"04": "Nisan",
"05": "Mayıs",
"06": "Haziran",
"07": "Temmuz",
"08": "Ağustos",
"09": "Eylül",
"10": "Ekim",
"11": "Kasım",
"12": "Aralık"
};
let bitiş = member.user.createdAt;
let günü = moment(new Date(bitiş).toISOString()).format("DD");
let ayı = moment(new Date(bitiş).toISOString())
.format("MM")
.replace("01", "Ocak")
.replace("02", "Şubat")
.replace("03", "Mart")
.replace("04", "Nisan")
.replace("05", "Mayıs")
.replace("06", "Haziran")
.replace("07", "Temmuz")
.replace("08", "Ağustos")
.replace("09", "Eylül")
.replace("10", "Ekim")
.replace("11", "Kasım")
.replace("12", "Aralık")
let yılı = moment(new Date(bitiş).toISOString()).format("YYYY");
let saati = moment(new Date(bitiş).toISOString()).format("HH:mm");
let günay = `${günü} ${ayı} ${yılı} ${saati}`;
let süre = member.user.createdAt;
let gün = moment(new Date(süre).toISOString()).format("DD");
let hafta = moment(new Date(süre).toISOString()).format("WW");
let ay = moment(new Date(süre).toISOString()).format("MM");
let ayy = moment(new Date(süre).toISOString()).format("MM");
let yıl = moment(new Date(süre).toISOString()).format("YYYY");
let yıl2 = moment(new Date().toISOString()).format("YYYY");
let netyıl = yıl2 - yıl;
let created = ` ${netyıl} yıl ${ay} ay ${hafta} hafta ${gün} gün önce`;
let kontrol;
if (süre < 1296000000)
kontrol = "`Bu hesap şüpheli!` <:warning:";
if (süre > 1296000000)
kontrol = "`Bu hesap güvenli!` <:thumbsup:";
let codare = new Discord.MessageEmbed()
.setColor("#00ff00")
.setTitle(`${member.user.username} Katıldı`)
.setDescription(
"<@" +
member.id +
"> Bilgileri \n\n __Hesap Oluşturulma Tarihi__ \n\n**[" +
created +
"]** (`" +
günay +
"`) \n\n __Hesap durumu__ \n\n**" +
kontrol +
"**"
);
client.channels.cache.get(kanal).send(codare);
});
//Güvenlik Son