Il s'agit du Chatbot chargé de maintenir la Telegram BotList, une chaîne qui est une approche communautaire pour collecter les meilleurs Bots sur Telegram.
Le bot simplifie la navigation en agissant comme un miroir de la BotList et automatise le processus de soumission, de révision et de publication des robots par la communauté BotListChat.
Ce référentiel est destiné à servir d'inspiration et de conseils techniques aux créateurs de robots, principalement aux personnes utilisant l'incroyable bibliothèque python-telegram-bot.
JosXa/BotListBot est sous licence MIT.
pip install pipenv
)Recommandé car c’est l’option la plus rapide pour démarrer.
JosXa/BotListBot
» et créez votre conteneur de développement.template.env
et enregistrez le fichier sous simplement .env
dans le dossier racine de la caisse.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 votre propre fork)template.env
et enregistrez le fichier sous simplement .env
dans le dossier racinescripts/initialize_database.py
une fois. Ensuite, ouvrez sa configuration d'exécution, ajoutez le mot « graine » à la liste des arguments et exécutez-la à nouveau. Cela remplira la base de données avec certaines valeurs initiales requises.botlistbot/main.py
en utilisant une configuration par défautdocker-compose up -d
pipenv run python scripts/initialize_database.py seed
docker-compose down
git clone https://github.com/JosXa/BotListBot
(ou votre propre fork)pipenv install
template.env
et enregistrez le fichier sous simplement .env
dans le dossier racine de la caisse.pipenv run python scripts/initialize_database.py seed
pipenv run python -m botlistbot.main
Si vous jetez un œil à settings.py, vous pouvez voir un tas de variables d'environnement qui sont récupérées via des appels decouple.config(...)
. Ces paramètres peuvent être contrôlés via le fichier .env
que vous avez créé dans le dossier racine.