Merhaba Arkadaşlar Eğer Discord Botunuz varsa komutlar olmazsa olmazınızdır gelelim bu komutu nasıl ekleyeceğinize Öncelikle yapmanız gereken
Botumuzun ana dosyasına aşağıdaki kodları ekleyelim dikkat etmeniz gereken nokta bu kodları bir kodun bitişinde yani }); bunun sonunda kullanın ya da var prefix = ayarlar.prefix; // bu kodun hemen altında kullanabilirsiniz Kodlar: Kod:
client.commands = new Discord.Collection();
client.aliases = new Discord.Collection();
fs.readdir('./komutlar/', (err, files) => {
if (err) console.error(err);
log(`${files.length} komut yüklenecek.`);
files.forEach(f => {
let props = require(`./komutlar/${f}`);
log(`Yüklenen komut: ${props.help.name}.`);
client.commands.set(props.help.name, props);
props.conf.aliases.forEach(alias => {
client.aliases.set(alias, props.help.name);
});
});
});
client.reload = command => {
return new Promise((resolve, reject) => {
try {
delete require.cache[require.resolve(`./komutlar/${command}`)];
let cmd = require(`./komutlar/${command}`);
client.commands.delete(command);
client.aliases.forEach((cmd, alias) => {
if (cmd === command) client.aliases.delete(alias);
});
client.commands.set(command, cmd);
cmd.conf.aliases.forEach(alias => {
client.aliases.set(alias, cmd.help.name);
});
resolve();
} catch (e){
reject(e);
}
});
};