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:
Ardından komutlar adında bir klasör oluşturun ve içine kodlar yazıp kullanmaya başlayabilirsiniz.
Kodların içinde kullanmak için yetkileri bilmiyorsanız Buradaki konuya göz atabilirsiniz
Ö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:
PHP 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);
}
});
};
Ardından komutlar adında bir klasör oluşturun ve içine kodlar yazıp kullanmaya başlayabilirsiniz.
Kodların içinde kullanmak için yetkileri bilmiyorsanız Buradaki konuya göz atabilirsiniz
PHP & Flutter & Dart
)



