Dies ist der Chatbot, der für die Pflege der Telegram BotList verantwortlich ist, einem Kanal, der einen Community-gesteuerten Ansatz verfolgt, um die besten Bots auf Telegram zu sammeln.
Der Bot vereinfacht die Navigation, indem er als Spiegel der BotList fungiert, und automatisiert den Prozess der Übermittlung, Überprüfung und Veröffentlichung von Bots durch die BotListChat-Community.
Dieses Repository soll als Inspiration und technische Anleitung für Bot-Entwickler dienen, hauptsächlich für Leute, die die erstaunliche Python-Telegram-Bot-Bibliothek verwenden.
JosXa/BotListBot ist unter der MIT-Lizenz lizenziert.
pip install pipenv
)Empfohlen, da dies die schnellste Option für den Einstieg ist.
JosXa/BotListBot
“ ein und erstellen Sie Ihren Entwicklungscontainer.template.env
und speichern Sie die Datei einfach als .env
im Stammordner des Checkouts.pipenv run python -m botlistbot.main
ausdocker-compose up -d
auspipenv run python scripts/initialize_database.py seed
docker-compose down
aus https://github.com/JosXa/BotListBot
(oder Ihr eigener Fork)template.env
und speichern Sie die Datei einfach als .env
im Stammordnerscripts/initialize_database.py
einmal aus. Öffnen Sie dann die Ausführungskonfiguration, fügen Sie das Wort „seed“ zur Argumentliste hinzu und führen Sie es erneut aus. Dadurch wird die Datenbank mit einigen anfänglichen, erforderlichen Werten gefüllt.botlistbot/main.py
mit einer Standardkonfiguration ausdocker-compose up -d
auspipenv run python scripts/initialize_database.py seed
docker-compose down
aus git clone https://github.com/JosXa/BotListBot
(oder Ihr eigener Fork)pipenv install
austemplate.env
und speichern Sie die Datei einfach als .env
im Stammordner des Checkouts.pipenv run python scripts/initialize_database.py seed
pipenv run python -m botlistbot.main
aus Wenn Sie einen Blick auf „settings.py“ werfen, können Sie eine Reihe von Umgebungsvariablen sehen, die über decouple.config(...)
-Aufrufe abgerufen werden. Diese Einstellungen können über die .env
Datei gesteuert werden, die Sie im Stammordner erstellt haben.