Bem vindo ao repositório do meu bot para Discord, esse é um bot feito para estudos, testes e melhorias constantes.
Status: Em desenvolvimento
| 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 |
- 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.
- [ ]
- 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
O bot utiliza um sistema de delegação automática. Para criar novos menus ou botões:
- O
customIddeve seguir o padrão:nomeDoComando-qualquerCoisa. - O arquivo do comando deve exportar uma função
async response(interaction).
Se você deseja explorar o código ou rodar este projeto na sua máquina:
-
Clone o repositório:
git clone [https://github.com/andrewpir/Bot-Discord-Piruleta.git](https://github.com/andrewpir/Bot-Discord-Piruleta.git)
-
Entre na pasta do projeto:
cd Bot-Discord-Piruleta -
Instale as dependências:
npm install
Configuração Crie um arquivo chamado .env na raiz do projeto e adicione as seguintes variáveis:
- Snippet de código
TOKEN=SEU_TOKEN_AQUI CLIENT_ID=ID_DO_SEU_BOT GUILD_ID=ID_DO_SEU_SERVIDOR
- Registre os comandos através do deploy-commands.js
node deploy-commands.js
-
Para iniciar o bot, execute o comando:
node index.js
Desenvolvido por Andrew Pires de Almeida