Bulunduğunuz klasörde shift tuşuna basılı tutarak sağ tıklayın ve Komut penceresini burada aç yazısına basın ve aşağıdaki kodu komut penceresine yazın.
$ npm i jigsaw-handler
Bu modül tek dosya ve karışık olan botları basitleştirmek için hazırlanmıştır.
const Discord = require('discord.js');
const Jigsaw = require('jigsaw-handler');
const client = new Discord.Client();
const JigsawConfig = new Jigsaw({
klasor: __dirname + '/komutlar/',
onek: "!" // Birden fazla prefix için; ['!', '-']
});
client.on('message', message => {
const args = message.content.split(/\s+/g);
const command = args.shift();
const cmd = JigsawConfig.get(command);
if (cmd === null) return;
try {
cmd.calistir(client, message, args);
} catch {
console.error(`${cmd.name} adlı komutta bir hata var!`);
}
});
Bir javascript dosyası oluşturun ve aşağıdaki kodu dosyaya yapıştırın. Son olarak dosyayı config.folder
'a yazdığınız klasörün içine taşıyın.
module.exports = class command {
constructor() {
this.isim = 'soyle';
this.alternatif = ['yaz']; // Eğer alternatif(aliases) ayarlamak istemiyorsanız this.alternatif = []; bu şekilde bırakınız!
this.aciklama = 'Belirttiğiniz mesajın aynısını yazar.';
}
async calistir(client, message, args) {
message.delete();
message.channel.send(message.content)
}
};