fab3F Twitch Bot

Der fab3F Twitch Bot ist einfach zu installieren und kann leicht an die eigenen Bedürfnisse angepasst werden. Die Nutzungsbedingungen und Datenschutzerklärung zum Bot findest du hier.

Installation

Autostart

Eigene Anpassung

Installation

  1. Erstelle einen neunen Twitch-Account für den Twitch Bot.
  2. Aktiviere die Zwei-Faktor-Authentifizierung für den neuen Twitch-Account.
  3. Generiere ein Twitch Chat OAuth Passwort auf twitchapps.com.
  4. Erstelle eine Applikation auf dev.twitch.tv. Nutze "https://localhost" als OAuth Redirect URL.
  5. Kopiere die Client ID deiner neuen Applikation. Diese findest du unter dem Punkt "Manage".
  6. Lade die letzte Version des Twitch Bot von github.com/fab3F herunter.
  7. Du kannst den Bot beispielsweise auf einem Raspberry Pi installieren. Jegliches anderes Betriebssystem ist aber auch möglich.
  8. Entpacke die Dateien in den gewünschten Ordner.
  9. Nenne die ".env.sample" - Datei in ".env" um
  10. Füge nun das TMI-Token und die Client-ID aus Schritt 3 und 5 hinzu und richte die restlichen Punkte nach deinen Belieben ein.
  11. Installiere nun die nötigen Pakete. Öffne dazu eine Kommandozeile und navigiere in den Projektordner. Dort führst du folgenden Befehl aus:
  12. sudo -H python3 -m pip install -r requirements.txt

  13. Starte den Bot mit diesem Befehl:
  14. pyhton3 bot.py

  15. Jetzt kannst du den Bot im Twitch-Chat testen.

Autostart

Kopiere die folgenden Befehle und führe sie nacheinander im Projektordner aus, um den Bot direkt beim Start deines Raspberry Pi zu starten:

  1. Neuen Service hinzufügen:
  2. sudo cp fab3F_twitch_bot.service /lib/systemd/system

  3. Die Services neu laden:
  4. sudo systemctl deamon-reload

  5. Den neu hinzugefügten Service aktivieren:
  6. sudo systemctl enable fab3F_twitch_bot.service

  7. Und zuletzt den Service starten:
  8. sudo systemctl start fab3F_twitch_bot.service

Jetzt startet der Twitch Bot von ganz alleine!

Eigene Anpassung

Du kannst den Bot an deine eigenen Bedürfnisse anpassen, indem du die Datei 'bot.py' modifizierst. Du solltest bereits Grundkenntnisse in der Programmierung haben, um eigene Befehle zu erstellen oder anzupassen.