Skip to content

Bot notificador de notificações de notícias do IFPE

License

Notifications You must be signed in to change notification settings

ifpeopensource/if-notifier

Repository files navigation

IF Notifier

Contador de linguagens Tamanho do repositório Feito por Gvinfinity) Último commit Issues License

Projeto

Esse bot 🤖 foi feito como uma forma de deixar os estudantes que utilizam discord sempre atualizados nas notícias de seu campus. Envia novas notícias do site do IFPE para os canais de anuncio dos servidores para sempre mantê-los atualizados ⏫.

Dependências

Para utilizar o bot você precisa das bibliotecas:

Tutorial de instalação

O bot foi criado como um repl do site Replit e utiliza a feature de Banco de Dados do site, portanto o ideal é que o mesmo seja feito para testes locais. Apesar que você está livre para implementar um banco de dados em forma de arquivo.

  1. Crie um fork para o repositório
  2. Faça login no site Replit
  3. Crie um Repl para o bot importando do Github
  4. Selecione a linguagem como Python e o comando como python main.py
  5. Na aba de Secrets adicione o token de bot com a key:DISCORD-BOT-TOKEN
Adquirindo token e link para bot do discord
  • Vá até o site de desenvolvedores do discord
  • Clique no botão New Application e dê um nome para o seu aplicativo
  • Siga para a aba de Bot e então clique em Add Bot
  • Ative os seletores para "Presence Intent" e "Server Member Intents"
  • Na seção de token clique para copiar e pegue o seu token
  • Vá então para a aba OAuth2
  • Marque os escopos de bot,applications.commands
  • Marque as seguintes permissões:
    • View Channels
    • Send Messages
    • Manage Messages
    • Embed Links
    • Attach Files
    • Read Message History
  • Por fim, clique no botão Copy para pegar o link para adicionar o bot ao seu servidor

Time

Este projeto é mantido pelas seguintes pessoas e por esses incríveis contribuidores.

Gvinfinity

🤝 Contribuir

Contribuições, issues e pedidos de features são bem-vindos!
Sinta-se livre para checar a página de issues.

  • Crie um fork;
  • Crie um branch com a sua feature: git checkout -b my-feature;
  • Faça um commit com as mudanças: git commit -m 'feat: My new feature';
  • Faça um push para o seu branch: git push origin my-feature.

Após a sua pull request ser aceita, você pode excluir o seu branch.

Demonstre o seu apoio

Dê uma ⭐️ se este projeto lhe ajudou!

📝 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com ♥ por Gabriel Soares 👋 Entre em contato! no IFPE Open Source

Releases

No releases published

Languages