Command feuert nicht
Symptom
Abschnitt betitelt „Symptom“Du tippst !hello (oder einen anderen Command) im eigenen Chat. Es passiert nichts: kein Post vom Bot, kein Eintrag im Logs-Pane.
Schnell-Check (30 Sekunden)
Abschnitt betitelt „Schnell-Check (30 Sekunden)“Action im Actions-Pane markieren → rechts oben Button Test Trigger → Run. Wenn der Test-Trigger funktioniert (Bot postet die Test-Message), liegt das Problem am Command-Trigger oder an der Chat-Verbindung. Wenn der Test-Trigger auch nichts macht, liegt das Problem in der Action oder der Sub-Action selbst.
Schritt-für-Schritt-Debug
Abschnitt betitelt „Schritt-für-Schritt-Debug“1. Logs-Pane öffnen
Abschnitt betitelt „1. Logs-Pane öffnen“Hauptfenster unten → Tab Logs. Befehl im Chat erneut tippen. Erwartete Einträge:
[INFO] Command !hello received from <user>[INFO] Action [Cmd] !hello triggered[INFO] Sub-Action 1: ...| Was du siehst | Bedeutung | Nächster Schritt |
|---|---|---|
| Gar nichts | Command kommt nicht bei SB an | Schritt 2 (Twitch-Connection) |
Command !hello received aber kein Action triggered | Trigger nicht verknüpft oder Permission blockt | Schritt 3 (Trigger) |
Action triggered aber kein Sub-Action-Step | Action ist disabled oder leer | Schritt 4 (Action-Status) |
Sub-Action 1: ... aber nichts im Chat | Sub-Action funktioniert, Bot postet nicht | Schritt 5 (Bot-Connection) |
[ERROR] ... in Rot | Konkretes Problem genannt | Fehler lesen, Suchmaschine |
2. Twitch-Connection prüfen
Abschnitt betitelt „2. Twitch-Connection prüfen“Platforms → Twitch. Erwartete Anzeige:
- Broadcaster: grüner Indikator,
Connected to Chat: Yes - Bot (falls separater Bot): grüner Indikator,
Connected to Chat: Yes
Wenn rot oder grau:
Disconnect-Button → 5 Sekunden warten →Connect.- Hilft das nicht: Re-Authentication.
Logout-Button neben dem Slot →Login→ Browser-Flow erneut. - Wenn der Browser nicht aufgeht: Default-Browser in Windows-Settings setzen, dann nochmal.
3. Trigger in der Action prüfen
Abschnitt betitelt „3. Trigger in der Action prüfen“Action [Cmd] !hello öffnen → Tab Triggers.
| Erwartet | Was prüfen |
|---|---|
| Mindestens ein Trigger | Liste leer? → + Add Trigger → Twitch → Command → Command Triggered |
Trigger-Typ Command Triggered | Falscher Typ (z.B. Chat → Message)? → löschen, korrekten anlegen |
Command-Dropdown zeigt !hello | Leer? → Commands-Pane prüfen ob !hello dort existiert |
Permission auf Everyone (für Test) | Auf Moderators o.ä.? → temporär Everyone für Debug, danach zurück |
4. Action-Status prüfen
Abschnitt betitelt „4. Action-Status prüfen“Im Actions-Pane links: Häkchen vor dem Action-Namen muss aktiv sein. Wenn grau / nicht aktiv → Klick darauf, Action ist jetzt enabled.
Rechtsklick auf Action → Properties → Enabled prüfen.
5. Bot-Connection prüfen (wenn Sub-Action 1: ... geloggt ist, aber Chat leer)
Abschnitt betitelt „5. Bot-Connection prüfen (wenn Sub-Action 1: ... geloggt ist, aber Chat leer)“Platforms → Twitch → Bot-Slot:
| Status | Fix |
|---|---|
| Rot/Grau | Bot nicht verbunden → reconnect (siehe Schritt 2) |
| Grün, aber kein Chat-Post | Bot ist nicht im eigenen Chat angemeldet: /mod NameDeinesBots im eigenen Chat, dann Reconnect |
| Grün, Bot postet aber Nachrichten verschwinden | AutoMod oder R9K filtert. Bot-Account in Twitch-Settings mit Telefonnummer verifizieren |
6. Command-Settings prüfen
Abschnitt betitelt „6. Command-Settings prüfen“Wenn weiterhin nichts: Commands-Pane → !hello öffnen.
| Feld | Erwartet | Häufiger Fehler |
|---|---|---|
| Sources | Häkchen bei Twitch | Häkchen fehlt → Command feuert auf YouTube oder Kick, aber nicht Twitch |
| Mode | Starts with aktiv | Anywhere in message aktiv → feuert auf zufällige Treffer im Chat |
| Case Sensitive | deaktiviert | aktiv + jemand tippt !Hello → ignoriert |
| Group Permissions | Everyone (für Test) | Allow ohne Group selektiert → niemand darf außer Broadcaster |
| Cooldown | irgendwas | Du hast den Command innerhalb des Cooldowns getriggert → 30 Sek warten oder Cooldown auf 0 |
| Ignore Internal Messages | aktiv | deaktiviert → Bot-Eigen-Posts triggern den Command in Schleife (selten) |
Häufige Ursachen. Top 5
Abschnitt betitelt „Häufige Ursachen. Top 5“| Ursache | Fix |
|---|---|
| Trigger fehlt in der Action | Action → Triggers-Tab → + Add Trigger → Command Triggered → !hello |
| Command-Source ist nicht Twitch | Commands-Pane → Command öffnen → Sources: Twitch aktivieren |
| Action ist disabled | Häkchen vor Action im Actions-Pane setzen |
| Bot-Account nicht im eigenen Chat als Mod | /mod NameDeinesBots im eigenen Twitch-Chat |
| Cooldown aktiv | 30 Sek warten oder Commands-Pane → Cooldown temporär auf 0 |
Wenn der Test-Trigger auch nicht funktioniert
Abschnitt betitelt „Wenn der Test-Trigger auch nicht funktioniert“Das schließt Chat- und Trigger-Probleme aus. Das Problem ist in der Sub-Action selbst:
- Action öffnen, jede Sub-Action einzeln klicken und Felder prüfen.
- Bei Twitch Chat Send Message to Channel
: Message-Feld nicht leer? Account-Slot korrekt (BotoderBroadcaster)? - Bei If/Else: Bedingung evaluiert evtl. immer zu
false→ Then/Else-Branches durchgehen. - Bei API-Calls (
Fetch URL): URL valide?Parse JSON Responseaktiviert? - Test-Trigger mit
Dry Runaktiv im Dialog: loggt alle Steps ohne Side-Effects.