Skip to content

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

License

Notifications You must be signed in to change notification settings

isaacmsl/bot-dev-ifrn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • 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:

  1. 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
  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>
  1. Crie um novo servidor no Discord da forma que desejar
  2. 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>
  1. Nas configurações do seu perfil no Discord, Vá em "Aparências" e ative o "Modo Desenvolvedor"
  2. Escolha um canal de texto que o Bot utilizará para enviar mensagens, clique com botão direito no canal e copie o ID
  3. No arquivo .env adicione uma nova linha contendo:
CHANNEL_ID=<ID_DO_CANAL>
  1. No Discord Developer Portal, selecione a aplicação criada anteriormente e vá em "OAuth2"
  2. Em SCOPE selecione "bot"; BOT PERMISSIONS selecione "Administrator". Após marcar as opções anteriores, copie e acesse a URL disponibilizada
  3. Selecione o servidor criado e autorize a entrada do bot
  4. No repositório, execute o seguinte comando npm run test
  5. 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


@isaacmsl

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published