Skip to content

lappis-unb/bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Bot para Notificações do Brasil Participativo

Este repositório contém um bot de Telegram desenvolvido em Python, juntamente com uma configuração Docker, para fornecer notificações do site do Brasil Participativo. O bot pode ser configurado para monitorar diversas informações e enviar alertas automáticos em junção do airflow para um grupo no Telegram.

Comandos Disponíveis

  • chat_id: Responde com o identificador único do chat no telegram.

Pré-requisitos

Certifique-se de ter instalado os seguintes componentes antes de começar:

  • Python 3.x
  • Docker e Docker compose
  • Conta no Telegram
  • Token de Bot do Telegram (obtenha-o através do BotFather)

Configuração do Bot

  1. Clone este repositório para o seu ambiente local:
git clone https://gitlab.com/lappis-unb/decidimbr/servicos-de-dados/bot
cd bot
  1. Crie um arquivo de configuração .env com a seguinte variável:
TELEGRAM_BOT_TOKEN='seu_token_do_bot'

Substitua seu_token_do_bot pelo token fornecido pelo BotFather.

  • OBS: O Token deve estar entre '.

Execução

  1. Construção e execução com Docker

    1. Construa a imagem Docker:
docker build -t telegram-bot-brasil-participativo .
  1. Execute o container Docker:
docker run -d --name bot-brasil-participativo telegram-bot-brasil-participativo
  1. Execução com Docker compose:

Execute o comando

docker compose up --build -d

Uso do Bot

Adicione o bot ao seu grupo do Telegram.

Contribuições

Contribuições são bem-vindas! Se encontrar problemas ou tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um merge request. Lembre-se de aderir ao codigo de contribuição.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages