Skip to content

thiagormagalhaes/SOpt-telegram-bot

 
 

Repository files navigation

SOpt telegram bot

Bot do Telegram para o StackOverFlow em português (SOpt)

Funcionalidades básicas

  • Consulta e notificação de questões por tags e palavras-chaves, exibição no formato:
    • Título, tag, e link para acesso.

Implementações futuras

  • Autenticação via OAuth, usando a API oficial, para notificação de comentários e votos do usuário logado.

Executando bot utilizando Docker

  1. Crie a imagem utilizando o comando:
    $ docker build . -t SOpt-telegram
  2. Depois basta executar o container com a imagem criada, utilizando o comando:
    $ docker run SOpt-telegram

Instalação e configuração (local)

  1. Instalação das dependências: pip install -r requirements.txt

  2. Configuração do token de acesso ao bot:

    • Criar o diretório config/, com o arquivo token.json, no formato:

      {"token": "seu_token_aqui"}

      obs: o token é gerado quando o bot é criado no @botfather

  3. 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 &

obs: projeto implementado como necessidade de um melhor acompanhamento das perguntas no SOpt, desenvolvido nas horas vagas.

About

Bot do Telegram para o StackOverFlow em português (SOpt)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.4%
  • Dockerfile 2.6%