Bot do Telegram para o StackOverFlow em português (SOpt)
-
Instalação das dependências:
pip install -r requirements.txt
-
Configuração do token de acesso ao bot:
-
Criar o diretório
config/
, com o arquivotoken.json
, no formato:{"token": "seu_token_aqui"}
obs: o token é gerado quando o bot é criado no @botfather
-
-
Executar o arquivo
src/bot.py
:python3 bot.py
Para deixar executando em background e independente da sessão do tty:
nohup python3 bot.py &
- Crie a imagem utilizando o comando:
$ docker build . -t SOpt-telegram
- Depois basta executar o container com a imagem criada, utilizando o comando:
$ docker run SOpt-telegram
- Consulta e notificação de questões por
tags
e palavras-chaves, exibição no formato:- Título, tag, e link para acesso.
- Autenticação via OAuth, usando a API oficial, para notificação de comentários e votos do usuário logado.
obs: projeto implementado como necessidade de um melhor acompanhamento das perguntas no SOpt, desenvolvido nas horas vagas.