Olá pessoal, hoje eu venho mostrar a vocês uma "base" de um bot discord para o deno, a ideia inicial era que fosse um bot de musica mas devido a algumas limitações eu não consegui fazer -.
Link Github
Você configura o seu bot no arquivo .env e para adicionar novos comandos é bem simples.
Você cria uma class na pasta commands, e em seguida adiciona a class no arquivo commands.ts assim :
// [...] dentro do array
{
name: 'comando', // Nome do comando no discord, exemplo: ?play (sem prefixo)
requireParams: false, // Precisa de parâmetros? Seria por exemplo: ?play alguma musica
paramsCount: 0, // quantidade minima de parametros, explicação abaixo
class: Ping // Import da class
},
O paramsCount funciona de forma especifica, se ele for 1 ele vai exigir ao menos 1 parametro, exemplo: ?play teste
Você pode encontrar o exemplo do comando ?ping no código
Você também pode ler a documentação completa da api do discordeno clicando aqui
Até logo pessoal!