Skip to content
Um bot Telegram simples que recupera os assuntos mais interessantes dos tópicos do Reddit!
Python Dockerfile Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
redditbot
.coveragerc
.flake8
.travis.yml
Dockerfile
Makefile
README.md
requirements-dev.txt
requirements.txt

README.md

RedditBot

Um bot que envia para você as coisas mais interessantes do Reddit!

Python 3 Build Status codecov Maintainability Updates

996.icu

Execução direto na linha de comando

Para executar direto no CLI chame o bot da seguinte forma:

python3.7 -m redditbot.ui.nadaparafazer -s "dogs;python" {-m VOTOS_MINIMOS}

Caso necessário, para verificar quais os comandos disponíveis e seus valores padrões, digite:

python3.7 -m redditbot.ui.nadaparafazer --help

Execução pelo Docker

Para executar o bot basta rodar o comando:

docker run -e telegram-token='[TOKEN-TELEGRAM]' -it --rm --name bot lucaspolo/reddit-bot

Ele irá buscar a imagem no registry e iniciará o container.

Para subir o container direto do Dockerfile é necessário primeiro realizar o build da imagem:

docker build -t meu_bot .

Depois deve-se iniciar o container-bot passando uma variável de ambiente chamada telegram-token com o Token do bot:

docker run -e TELEGRAM-TOKEN='[SEU TOKEN]' -it --rm --name bot meu_bot

Execução do bot no terminal

Para executar o bot é necessário ter uma variável de ambiente com o Token do Telegram:

TELEGRAM-TOKEN=[SEU TOKEN]

Depois disso basta iniciar a execução do bot:

python3.7 -m redditbot.ui.bot.py

Os comandos do bot são

  • /start: Inicia o bot, recebendo uma mensagem de boas vindas.
  • /nadaparafazer [subreddits]: Busca nos subreddits indicados as threads que estão bombando (upvotes > 5000).

Ex:

/nadaparafazer dogs;askreddit

You can’t perform that action at this time.