0.0.1 • Published 4 years ago

tr-command-handler v0.0.1

Weekly downloads
85
License
MIT
Repository
github
Last release
4 years ago

Nasıl indirilir ?

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 

Kullaım

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)
  }
};