/Bot-Template

The best template for make DiscordBots using Discord.JS

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Discord Bot Template

Trata-se de um Template/Framework para facilitar a estruturar de bots em Discord.JS, tando um guia inicial para programadores que desejam criar bots rapidos e eficientes!

App Screenshot

Referência

Lembre-se de ler as seguintes documentações para te ajudar!

FAQ

Porque usar essa base e não outras?

Nosso template da suporte a fragmentação ideal para Bots grandes e verificados diferente de vários outros por ai.

Algum bot Importante usa essa base?

Sim, essa base é usada pelo Mini Kraken o maior bot de rpg de mesa brasileiro!

Feedback & Suporte

Se você tiver algum feedback, por favor nos deixe saber por meio do nosso servidor do Discord

Inicializando o bot

Para rodar os testes, rode o seguinte comando

npm run start

Funcionalidades

  • Comandos Slash globais e locais
  • Menus de interação
  • Sistema de Botões
  • Sistema de Dropdown
  • Sistema de Modals
  • Sistema de Auto Completar
  • Estruturação com Suporte a Shards
  • Sistema de Detecção de Erros & Depuração de Bugs
  • Sistema anti Crash nativo
  • Suporte a Traduções
  • Sistema de Cache

Arquivo de configuração

Crie um arquivo com o nome config.json, copie e cole o código abaixo:

{ 
 "beta" : true,
 "token_beta": "TOKEN BOT DE TESTES",
 "token" :"TOKEN BOT PRINCIPAL",
 "client_id_beta": "ID BOT DE TESTES",
 "client_id": "ID BOT PRINCIPAL",
 "test_guild_id": "ID DO SERVIDOR DE TESTES"
}
  • beta: É o switch ente um bot de testes e o bot principal. Para ligar no bot de testes, deixe true, para ligar o bot oficial, deixe false.
  • token_beta: O token do bot de testes
  • token: O token do bot principal
  • client_id_beta: O client id do bot de testes
  • client_id: O client id do bot principal
  • test_guild_id: O ID do seu servidor de testes. É onde os comandos locais serão lançados antes de irem pro global

Essa base foi inspirada e estruturada em cima da base DiscordBot-Template