Discord V12 Embed'li temizle komutu

Katılım
17 Ocak 2021
Konular
3
Mesajlar
18
Çözümler
2
Tepki puanı
8
Puanları
760
komutlar/temizle.js kısmına atılacak kod


const Discord = require('discord.js');
const ayarlar = require('../ayarlar.json')
exports.run = function(client, message, args) {
if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.reply("Bu Komutu Kullanmak İçin İzniniz Yok!");
if(!args[0]) return message.channel.send(`**Lütfen Silinicek Mesaj Miktarını Yazın.!**`);
message.channel.bulkDelete(args[0]).then(() => {
client.channels.cache.get(ayarlar.TemizleKanal).send(
(new Discord.MessageEmbed()
.setColor("#F8C300") // embed mesajımınız rengi eğer RANDOM yazarsanız her kullanımda farklı renk atar
.setTitle("Temizle Komutu") // başlık kısmımız
.setDescription(`${message.channel} üzerinde **${args[0]}** mesaj sildim.`) // açıklama
.addField("Mesajları silen yetkili" , `${message.member}`) // Silen yetkiliyi gösterdiği kısım
.setFooter("CavuseskoBOT Moderation") // en alt kısım genellikle bot adını yazıyorum
.setTimestamp() // en sağ altta saati söyler eğer istemiyorsanız bu kod satırını silebilirsin.
));
})
}
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ['sil','temizle','süpür'],
permLevel: 2,
};
exports.help = {
name:'temizle',
description: 'Belirlenen miktarda mesajı siler.',
usage: 'temizle <silinicek mesaj sayısı>'
};






ayarlar.json kısmına atılacak kod.
"TemizleKanal":"Buraya_log_kanalının_idsini_giriyoruz"
 
Katılım
10 Kas 2019
Konular
225
Mesajlar
1,057
Çözümler
19
Tepki puanı
1,048
Puanları
8,710
Konu doğru kategoriye taşınmıştır, iyi forumlar dileriz.
 
  • Beğen
Tepkiler: OkanOzturk
Katılım
30 Ara 2020
Konular
0
Mesajlar
10
Tepki puanı
1
Puanları
710
kod çalıştı fakat embed i atmadı bende
 
Son düzenleme:
Katılım
18 Kas 2020
Konular
35
Mesajlar
536
Çözümler
1
Tepki puanı
262
Puanları
3,460
Güzel konu eline sağlık.
 
Katılım
13 Kas 2019
Konular
41
Mesajlar
398
Tepki puanı
291
Puanları
3,310
internal/fs/utils.js:307
throw err;
^

Error: ENOTDIR: not a directory, scandir './commands/temizle.js/'
at Object.readdirSync (fs.js:1021:3)
at D:\rybot\index.js:25:25
at Array.forEach (<anonymous>)
at Object.<anonymous> (D:\rybot\index.js:24:30)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
errno: -4052,
syscall: 'scandir',
code: 'ENOTDIR',
path: './commands/temizle.js/'
}
[nodemon] app crashed - waiting for file changes before starting... (BU ŞEKİLDE BİR HATA ALIYORUM)
Yardımcı olmak isterdim ama ben kodlama bilmiyorum, umarım hatanı çözersin.

Konu güzel olmuş ellerine sağlık