Bot Dev IFRN
[]()
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:
- Repositórios são criados com o nome contendo "ifrn" ou "dev-ifrn"
- Issues e Pull Request são criados contendo tag "ifrn" ou "dev-ifrn"
Contribuições
Pré-requisitos:
Passo a passo:
- Clone este repositório na sua máquina
- Github CLI
gh repo clone isaacmsl/bot-dev-ifrn
- Git CLI
git clone https://github.com/isaacmsl/bot-dev-ifrn.git
- Para programas como Git, utilize o seguinte link
https://github.com/isaacmsl/bot-dev-ifrn.git
- No repositório, execute
npm install
- Crie uma nova aplicação no Discord Developer Portal
- Depois de criar sua aplicação, vá para "Bots" e adicione um novo bot
- Copie o token do seu bot
- Crie um arquivo
.env
na raiz do repositório contendo:
BOT_TOKEN=<TOKEN_DO_SEU_BOT>
- Crie um novo servidor no Discord da forma que desejar
- 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>
- Nas configurações do seu perfil no Discord, Vá em "Aparências" e ative o "Modo Desenvolvedor"
- Escolha um canal de texto que o Bot utilizará para enviar mensagens, clique com botão direito no canal e copie o ID
- No arquivo
.env
adicione uma nova linha contendo:
CHANNEL_ID=<ID_DO_CANAL>
- No Discord Developer Portal, selecione a aplicação criada anteriormente e vá em "OAuth2"
- Em SCOPE selecione "bot"; BOT PERMISSIONS selecione "Administrator". Após marcar as opções anteriores, copie e acesse a URL disponibilizada
- Selecione o servidor criado e autorize a entrada do bot
- No repositório, execute o seguinte comando
npm run test
- 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