📊 Dashboard
Übersicht deines Twitch Chatbots
Status
Offline
Kanäle
0
Commands gesamt
0
Fights heute
0
💬 Nachricht senden
📋 Letzte Logs
⚙️ Verbindung & Kanäle
Globale Zugangsdaten und Kanal-Verwaltung
OAuth Token: Hol dir deinen Token auf
twitchtokengenerator.com
— logge dich mit dem Bot-Account ein.
🔑 Twitch Zugangsdaten
Wird lokal gespeichert — niemals weitergeben!
📺 Kanäle & Profile
Noch keine Kanäle hinzugefügt.
🔐 PIN ändern
Auto-Reconnect
Automatisch neu verbinden bei Verbindungsabbruch (nach 30s)
📈 Stats
Command-Nutzung, Fights und Bot-Aktivität
Commands gesamt
0
Fights gesamt
0
Jinx-Trigger
0
💬 Command-Nutzung
Noch keine Commands verwendet.
⚔️ Fights pro Kanal
Noch keine Fights getrackt.
💡 Vorschläge
User können mit
!suggest <text> im Chat Vorschläge einreichen📋 Eingereichte Vorschläge (0)
Noch keine Vorschläge.
Tipp: Im Chat:
!suggest Hulk als neue attacke · Du kannst hier alle Einträge auch wieder löschen.
📦 Update
Neue Version hochladen oder Bot neu starten
🔄 Bot neu starten
Trennt den Bot vom IRC, lädt die Config neu und verbindet erneut.
📦 ZIP hochladen
Lade eine neue twitch-bot.zip hoch.
Die config.json bleibt erhalten.
📁
ZIP hier ablegen oder klicken
Max. 50 MB
💬 Commands
Chat-Befehle verwalten
📝 Befehlsliste
| Trigger | Antwort | Cooldown | Aktionen |
|---|
Variablen:
{user} ·
{channel} ·
{uptime} ·
{game} ·
{title} ·
{viewers} ·
{followers} ·
{target} ·
{date} ·
{time} ·
{random} ·
{random:1-6} ·
{count}
{target} = User nach dem Trigger (z.B.
!so @Tim → Tim) ·
{game}/{title}/{viewers} = Live-Daten via Twitch API
⏱️ Timer-Nachrichten
Automatisch wiederkehrende Nachrichten pro Kanal
🔄 Timer-Liste
⚔️ !fight Command
Kampf-System — zufällige Attacken, 50/50 Gewinner
⚙️ Einstellungen
!fight zufälliger Gegner ·
!fight @Tim gezielt gegen Tim ·
!joinfight zur Whitelist ·
!leavefight aus Whitelist entfernen
📝 Nachrichtenvorlage
Variablen:
{attacker} Angreifer ·
{defender} Verteidiger (random Chatter) ·
{attack1} Attacke des Angreifers ·
{attack2} Attacke des Verteidigers ·
{winner} Gewinner ·
{loser} Verlierer
⚔️ Attacken-Liste (alle Kanäle)
Aus dieser Liste werden beim Kampf zwei zufällige Attacken gewählt.
😎 Gewinner-Emotes
Ein zufälliges Emote wird nach dem Gewinnernamen angehängt.
🚫 Bot-Filter
Diese Accounts werden automatisch aus dem Fight-Pool ausgeschlossen und können sich nicht per !joinfight eintragen.
🚨 Auto-Shoutout
Automatische Nachricht wenn dein Kanal geraided wird
⚙️ Einstellungen
Variablen:
{raider} Raidender Kanal ·
{viewers} Anzahl Raider ·
{channel} Dein Kanal
Wartezeit nach Raid-Eingang — damit die Raider ankommen können
Verhindert doppelte Shoutouts bei schnellen Raids
▶️ YouTube Notifications
Ping im Chat wenn ein neues Video erscheint
⚙️ Einstellungen
Erstelle einen Key auf
console.cloud.google.com
→ APIs & Services → YouTube Data API v3
📝 Nachrichtenvorlage
Variablen:
{ytchannel} YT-Kanalname ·
{title} Videotitel ·
{url} Video-URL
📺 YouTube-Kanäle
Noch keine YouTube-Kanäle konfiguriert.
😈 Reaktionen
Bot reagiert auf Trigger-Wörter — auch wenn das Wort Teil eines 7TV-Emotes ist
⚙️ Einstellungen
Jede Reaktion hat ein eigenes Trigger-Wort und eine Liste von Antworten. Der Bot reagiert auch wenn das Wort am Anfang eines Tokens steht (z.B. jinxBang bei Trigger jinx) oder Teil eines 7TV-Emotes ist.
💬 Reaktions-Liste
Jede Reaktion hat ein Trigger-Wort und beliebig viele Antworten (zufällig gewählt).
📋 Bot-Logs
Aktivitätsprotokoll
🔎 Ereignisse