1.0.16 • Published 4 years ago
djs-commandland v1.0.16
djs-commandland ##Yüklemek İçin
npm install --save djs-commandland
##Nasıl Kullanılır? || how to use?
const Discord = require ('discord.js')
const client = new Discord.Client()
const handler = require('djs-commandland')
const prefix = '!'
const sahipler = ['']
const klasor = './komutlar/'
const events = './events/'
const botlarKullansın = false
const hazırKomutlar = ['yardım']
const commandLand = new handler(client,klasor,events,prefix,sahipler)
const permler = commandLand.perms()
console.log(permler) // komut taslağında yetki bölüne yazılabilicek şeyleri ve anlamlarını gösterir.
const hazirKomutlar = commandLand.hazırKomutlar()
console.log(hazirKomutlar)//modülün yanında gelen hazır komutları gösterir.
client.on('ready',() => {
console.log('Bot ready')
})
client.on('message',async message => {
commandLand.cmd(message,{botlarKullansın:botlarKullansın,hazırKomutlar:hazırKomutlar})
})
client.login('')
#Komut Taslagı
const { Discord,MessageEmbed,MessageAttachment } = require("discord.js");
module.exports = {
isim:'help',//komutun ismi
alternatifler:['yardım','yardim','h'],//başka kullanılma türleri
aciklama:'Botun komutlarını gösterir.',//komutun açıklaması.
kategori:'genel',//komutun kategorisi.
kullanim:'?help <komutismi>',//kullanım örneği.
guildOnly:false,/*sunucu içinde kullanılmasını ayarlar.
true ise sadece sunucu içinde kullanılır false ise özel mesajlardada kulanılır.
*/
ownerOnly:false,//botun sahibine özel komutu açıp kapatır. `true ise acık false ise kapalı`
yetki:'',//Yetki ayarlamasını burdan yapın bot otomatik kullanıcının yetkisi olup olmamasına göre uyarıcaktır.
run: async (client,message,args,msjat) => {
//client bottur.
//message mesajı belirtir.
//args herkesin bildigi args.
//msjat msjat('Mesaj') yapınca otomatik mesajın yazıldığı kanala belirtilen mesajı atar.
//not msjat() embedde çalışmaz. embed için message.channel.send(embed) kullanınız.
}
}