isaacmsl / bot-dev-ifrn

Discord's Bot que monitora informações do Github relacionadas ao IFRN e as compartilha no servidor Dev IFRN
MIT License
0 stars 0 forks source link
dev-ifrn discord hacktoberfest

Bot Dev IFRN

Discord [Production]()

Objetivo

Discord's Bot que monitora informações do Github relacionadas ao IFRN e as compartilha no servidor Dev IFRN.

Como as atividades relacionadas ao IFRN podem ser detectadas?

As atividades são detectadas quando:

Contribuições

Pré-requisitos:

Passo a passo:

  1. Clone este repositório na sua máquina
  1. No repositório, execute npm install
  2. Crie uma nova aplicação no Discord Developer Portal
  3. Depois de criar sua aplicação, vá para "Bots" e adicione um novo bot
  4. Copie o token do seu bot
  5. Crie um arquivo .env na raiz do repositório contendo:
    BOT_TOKEN=<TOKEN_DO_SEU_BOT>
  6. Crie um novo servidor no Discord da forma que desejar
  7. Clique com o botão direito no nome do servidor, copie o id e adicione uma nova linha no .env contento:
    GUILD_ID=<ID_DO_SERVIDOR>
  8. Nas configurações do seu perfil no Discord, Vá em "Aparências" e ative o "Modo Desenvolvedor"
  9. Escolha um canal de texto que o Bot utilizará para enviar mensagens, clique com botão direito no canal e copie o ID
  10. No arquivo .env adicione uma nova linha contendo:
    CHANNEL_ID=<ID_DO_CANAL>
  11. No Discord Developer Portal, selecione a aplicação criada anteriormente e vá em "OAuth2"
  12. Em SCOPE selecione "bot"; BOT PERMISSIONS selecione "Administrator". Após marcar as opções anteriores, copie e acesse a URL disponibilizada
  13. Selecione o servidor criado e autorize a entrada do bot
  14. No repositório, execute o seguinte comando npm run test
  15. Para manter o bot em execução use npm run dev

Obs.: npm start é reservado somente para produção.

Você está quase lá! Mas antes, leia Como contribuir

Contribuidores

Parece que ninguém contribui ainda... Interessado em contribuir? Acesse Como contribuir

Autor

br><sub>@isaacmsl</sub