- Katılım
- 9 Ara 2020
- Konular
- 71
- Mesajlar
- 255
- Çözümler
- 1
- Tepki puanı
- 218
- Puanları
- 2,110
JavaScript:
var kisi = message.mentions.users.first();
var sebep = args.slice(1).join(" ");
if (!kisi || !sebep)
return message.channel.send(
"Doğru kullanım ``" + prefix + "rapor <@kişi> <sebep>``"
);
if (!message.guild.channels.cache.find((c) => c.name == "raporlar")) {
if (!message.member.guild.me.hasPermission("MANAGE_CHANNELS"))
return message.channel.send(
"Bu komutu kullanabilmeniz için kanal oluşturmam lazım bu yüzden ``KANALLARI YÖNET`` yetkisine ihtiyacım var."
);
message.channel.send(
new Discord.MessageEmbed()
.setTitle("Raporunuz yetkililere iletildi")
.setColor("GREEN")
);
message.guild.channels
.create("raporlar", {
type: "text",
})
.then((channel) => {
channel.send(
new Discord.MessageEmbed()
.setTitle("Rapor")
.addField("Raporlayan", message.author, true)
.addField("Raporlanan", kisi, true)
.addField("Sebep", sebep, true)
.addField("Raporlandığı kanal", message.channel)
.addField(
"Raporlandığı zaman",
new Date().getDay() +
"." +
new Date().getDate() +
"." +
new Date().getFullYear() +
" " +
new Date().getHours() +
":" +
new Date().getMinutes()
,true)
.setColor("RANDOM")
);
});
} else {
message.channel.send(
new Discord.MessageEmbed()
.setTitle("Raporunuz yetkililere iletildi")
.setColor("GREEN")
);
message.guild.channels.cache
.find((c) => c.name == "raporlar")
.send(
new Discord.MessageEmbed()
.setTitle("Rapor")
.addField("Raporlayan", message.author, true)
.addField("Raporlanan", kisi, true)
.addField("Sebep", sebep, true)
.addField("Raporlandığı kanal", message.channel)
.addField(
"Raporlandığı zaman",
new Date().getDay() +
"." +
new Date().getDate() +
"." +
new Date().getFullYear() +
" " +
new Date().getHours() +
":" +
new Date().getMinutes()
,true)
.setColor("RANDOM")
);
}