Skip to content
This repository has been archived by the owner on Nov 3, 2020. It is now read-only.

Latest commit

 

History

History
44 lines (29 loc) · 1.53 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.53 KB

StackOverFlowPt telegram bot

License: GPL v3

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

Instalação e configuração

  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 &

Instalação 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

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.

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