Discord Bot mit der SRC-API für Speedrunning-bezogene Zwietracht.
Zu den Funktionen gehören:
[] = obligatorisch, () = optional
run [category] [player]
top [category] (n)
ginfo (game)
cinfo [category]
clist (game)
newest (category)
place [category] [place]
Diese Befehle sind alle optional und müssen in config.py aktiviert werden, um ordnungsgemäß zu funktionieren.
.game [game_id]
Ändert den aktuellen Spielkontext in die angegebene Spiel -ID,
.markov
Lustige Markov -Textgenerierung.
Erstellen Sie zunächst eine Discord Bot -Anwendung.
Erstellen Sie dann eine Datei namens secret.py im src -Verzeichnis mit solchen Inhalten:
BOT_TOKEN = "{your bot token here}" Sie werden auch eine Menge Dinge in src/config.py so ändern möchten, dass Sie mit dem übereinstimmen, was Sie tun. Ändern Sie die Spiel -ID in das Spiel, mit dem Sie standardmäßig arbeiten, die verschiedenen optionalen Funktionen aktivieren/deaktivieren.
Führen Sie diese Befehle aus (vorausgesetzt, Python3 und PIP sind installiert und in Ihrem Systempfad):
pip3 install -r requirements.txt
coverage run src/tests.pyWenn alle Tests bestehen, können Sie diesen Befehl gut ausführen:
python src/speedbot.py