/gameprog-detective-bot

Bot Komponente für "A Detecitve Game" des Gameprog Seminars

Primary LanguagePython

gameprog-detective-bot

Dies ist der bot Teil des Gameprog Projektes von Antonio Dimeo, Tim Garrels, Paul Methfessel und Robin Wersich. Eine umfassende README ist im Repository des Servers zu finden.

Install and Start

Voraussetzung ist ein installiertes Python 3

  1. ./manage.sh install um den Bot zu installieren
  2. ./manage.sh start um den Bot zu starten
  3. für weitere Befehle ./manage.sh help benutzen

About

Dieser Bot benutzt den python-telegram-bot wrapper. bot.py registriert einen /start und einen /describe Befehl und einen text-handler:

  • /start - Registrierungs Befehl seitens der App um telegramHandle mit userId zu verbinden
  • /describe - Lässt den Bot die Beschreibung des aktuellen Storypoints senden
  • text-handler - Hauptkomponente des Bots, um die Story weiterzuführen

Config

  • Dieser Bot benötigt einen Server als Backend. Die IP des Servers muss während des Installationsprozesses eingegeben werden
  • Dieser Bot benötigt ein telegram-bot-token. Auch dieses muss während der Installation eingegeben werden.