1.0.9 • Published 4 years ago
wio.handlertest v1.0.9
#wio.commandHadler ##Yüklemek İçin
npm install --save wio.commandHadler
##Özellikleri discord.js içindir. Otomatik komutları yükler
##Nasıl Kullanılır? || how to use?
const Discord = require ('discord.js')
const client = new Discord.Client()
const handler = require('wio.commandhadler')
client.komutlar = new Discord.Collection()
client.alternatifler = new Discord.Collection()
const opts = {
prefix:'?',
komutDosyaları:'./komutlar/',
sahipler:['kendi discord idiniz']
}
const commandHandler = new handler(client,opts.komutDosyaları,opts.prefix,opts.sahipler)
client.on('ready',() => {
console.log('Bot ready')
})
client.on('message',message => {
commandHandler.komutYükle(message)
})
client.login('you crazy token dude :)')
##Komut taslağı
module.exports = {
isim:'yaz',//Komut ismi.
alternatifler:['say','yazdır'],//Birden fazla kullanım türleri.
aciklama:'Bota yazı yazdırır.',//Komutun açıklaması.
kategori:'genel',//Hangi kategoride belirledik.
kullanim:'?yaz <mesaj>',//Komutun nasil kullanıldığını gösterir.
guildOnly:false,//Sadece sunucu içinde kullanılıcaksa true özel mesajlardanda kullanılıcaksa false yazın.
ownerOnly:false,//Bot sahibine özel komut ise true değil ise false yazın.
yetki:null,/*
Yetkiyi Kategorisi moderasyon olmiyan komutlar dışında null yapın.Eger moderasyon komutu ise yetki:'Yetkiyi yazın'
Örnek
yetki:'ADMINISTRATOR'
mesajı atan kişinin bu yetkisi yoksa otomatik yetkin yok diyecektir.
*/
run:async (client,message,args) => {
const mesaj = args.join(' ')
if(!mesaj) return message.channel.send('Lütfen mesajınızı belirtin.')
await message.delete()
message.channel.send(mesaj)
}//run bölümu komutu çalıstıran bölümdür.
}