Skip to content

andrewpir/Bot-Discord-Piruleta

Repository files navigation

Bot Discord Piruleta

Bem vindo ao repositório do meu bot para Discord, esse é um bot feito para estudos, testes e melhorias constantes.

Status: Em desenvolvimento


Tecnologias Usadas

NodeJS Discord.js


Comandos Disponiveis

Commandos Resposta
/ping Responde "Pong!"
/docs Acesse a documentação da tecnologia que quiser
/git Relembrar comandos do Git
/playlist playlist de estudos da Rafaella Ballerini

Funcionalidades Atuais

  • sistema inicial com base no video DESENVOLVENDO BOT... da Rafaella Ballerini.
  • sistema de gerenciamento de interações funcionando para comandos slash, Menus, Botões e Modais.
  • [ ]

Implementações futuras

  • Novos comandos
  • tornar publico
  • Integração com Banco de dados
  • CRUD de comandos para comandos customizados
  • Criação de site para administração dos comandos
  • implementar sistema de player de musicas
  • implementar minigames

Arquitetura de Interações

O bot utiliza um sistema de delegação automática. Para criar novos menus ou botões:

  1. O customId deve seguir o padrão: nomeDoComando-qualquerCoisa.
  2. O arquivo do comando deve exportar uma função async response(interaction).

Como rodar o projeto localmente

Se você deseja explorar o código ou rodar este projeto na sua máquina:

  1. Clone o repositório:

    git clone [https://github.com/andrewpir/Bot-Discord-Piruleta.git](https://github.com/andrewpir/Bot-Discord-Piruleta.git)
    
  2. Entre na pasta do projeto:

    cd Bot-Discord-Piruleta
    
  3. Instale as dependências:

    npm install
    

Configuração Crie um arquivo chamado .env na raiz do projeto e adicione as seguintes variáveis:

  1. Snippet de código
    TOKEN=SEU_TOKEN_AQUI
    CLIENT_ID=ID_DO_SEU_BOT
    GUILD_ID=ID_DO_SEU_SERVIDOR
    
  2. Registre os comandos através do deploy-commands.js
    node deploy-commands.js
    

Como rodar

  1. Para iniciar o bot, execute o comando:

    node index.js
    
    
    

Desenvolvido por Andrew Pires de Almeida


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors