Skip to content

O ThetaBot é um bot para uso no Discord criado por mim e com a contribuição do meu amigo Lucas para fins de estudo e também pra me divertir um pouco com os amigos.

Notifications You must be signed in to change notification settings

AndradeMatheus/ThetaBot

Repository files navigation

ThetaBot

O que é isso?

O ThetaBot é um bot para uso no Discord criado por mim e com a contribuição do Lucas para fins de estudo e também pra me divertir um pouco com os amigos.

Totalmente baseado na biblioteca própria do Discord, o Discord.js.

O nosso histórico de implementações, idéias e vontades para implementações futuras, estão no nosso Trello

Quer convidar o nosso bot para o seu Discord? Clique neste link. O bot ainda não está completo, então sinta-se à vontade para testar :) qualquer dúvida, escreva uma issue, entre em contato comigo no discord (Tetis#1234) ou no nosso servidor!

Instalação

As dependências podem ser instaladas com:

npm i

O guia de como configurar o bot no painel de desenvolvimento do Discord está no Guia Oficial do DiscordJS

Recomenda-se usar o Heroku para hostear a aplicação, todas as configurações dos dynos estão no arquivo Procfile

Algumas variáveis de ambiente estão baseadas no node.env, elas serão definidas no host da sua aplicação, como abaixo:

BOT_TOKEN="TOKEN" #Token fornecida pelo painel de admnistrador do Discord
BOT_PREFIX="." #Prefixo para utilizar os comandos do bot, à vontade do usuário
MONGO_URI="" #Uri para conexão com mongodb

Caso o deploy seja feito no Heroku, há um guia para utilizar as config vars.

Uso

A aplicação está em desenvolvimento.

Atualmente as funcionalidades principais são o uso, reprodução e manipulação dos botões/sons do MyInstants, com os comandos abaixo:

  • .inst nome do som - Utiliza a api aberta do MyInstants para pesquisar e reproduzir um som a partir do bot no canal de voz em que o usuário está.

  • inst-create alias url-do-som - Define um alias para algum som do MyInstants, podendo chamar o som apenas com o comando .nome-do-alias

  • inst-list - Lista todos os aliases criados no servidor e quais sons irá reproduzir

  • inst-edit - Edita um som atribuído a um alias

  • inst-delete - Deleta um alias criado

Escreva .help no chat para as demais funcionalidades.

Licenças

Discord libraries

MyInstants TOF

About

O ThetaBot é um bot para uso no Discord criado por mim e com a contribuição do meu amigo Lucas para fins de estudo e também pra me divertir um pouco com os amigos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published