Este é o Chatbot encarregado de manter o Telegram BotList, um canal que é uma abordagem comunitária para coletar os melhores Bots do Telegram.
O bot simplifica a navegação agindo como um espelho do BotList e automatiza o processo de envio, revisão e publicação de bots pela comunidade BotListChat.
Este repositório serve como inspiração e orientação técnica para criadores de bots, principalmente para pessoas que usam a incrível biblioteca python-telegram-bot.
JosXa/BotListBot está licenciado sob a licença MIT.
pip install pipenv
)Recomendado porque é a opção mais rápida para você começar.
JosXa/BotListBot
" e crie seu contêiner de desenvolvimento.template.env
e salve o arquivo apenas como .env
na pasta raiz do checkout.pipenv run python -m botlistbot.main
docker-compose up -d
pipenv run python scripts/initialize_database.py seed
docker-compose down
https://github.com/JosXa/BotListBot
(ou seu próprio fork)template.env
e salve o arquivo apenas como .env
na pasta raizscripts/initialize_database.py
uma vez. Em seguida, abra sua configuração de execução, adicione a palavra “seed” à lista de argumentos e execute-a novamente. Isso preencherá o banco de dados com alguns valores iniciais obrigatórios.botlistbot/main.py
usando uma configuração padrãodocker-compose up -d
pipenv run python scripts/initialize_database.py seed
docker-compose down
git clone https://github.com/JosXa/BotListBot
(ou seu próprio fork)pipenv install
template.env
e salve o arquivo apenas como .env
na pasta raiz do checkout.pipenv run python scripts/initialize_database.py seed
pipenv run python -m botlistbot.main
Se você der uma olhada em settings.py, poderá ver várias variáveis de ambiente que estão sendo recuperadas por meio de chamadas decouple.config(...)
. Essas configurações podem ser controladas por meio do arquivo .env
que você criou na pasta raiz.