1.0.0 • Published 3 years ago

djs-custom-client v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Como instalar

npm install djs-custom-client

Como usar

// Importa a classe.
const { CustomClient } = require('dis-custom-client');

// Define o local aonde o handler irá checar os arquivos.
const [cmdPath, eventPath] = ['src/commands/', 'src/events/'];

// Instancia a classe, passando os parâmetros para o handler.
const client = new CustomClient({ cmdPath, eventPath });

// Inicia o seu bot.
client.login('token-do-bot')

Exemplo de estrutura do bot

src
|__ commands
    |__ ping.js
    |__ help.js
|
|__ events
    |__ messageCreate.js
    |__ ready.js
|
index.js

Sintaxe de criação de comando

// Define os parâmetros do comando.
exports.run = (client, message, args) => {
    /*
    * -> Escreva o seu código aqui.
    *
    *
    */
};

exports.config = {
    name: 'commandName',
    aliases: ['commandAliase1', 'commandAliase2']
}; // -> Os aliases não são obrigatórios, caso não queira basta deixar o array vazio.

Sintaxe de criação de evento

// Define os parâmetros do evento, o client é obrigatório!
module.exports = (client) => {
    /*
    * -> Escreva o seu código aqui.
    *
    *
    */
};
  • Recomendo ler a documentação do discord.js para entender os parâmetros que deverá ser passado no module.exports!
    • https://discord.js.org/#/docs/main/stable/class/Client.