Zum Inhalt springen
Felix Schumann

Twitch-Chat-Agent mit Desktop-Steuerung

Prototyp2026

Senku

Ein Chat-Agent, der Stammzuschauer wiedererkennt.

Senku merkt sich Gesprächskontext und Interessen. Über die Desktop-Oberfläche verwalte ich Bot-Konten, Kanäle und die Prüfung vor dem Live-Einsatz.

56Commits

Schritt für Schritt entwickelt

Stand Zur Zahl

Gezählt wird die Commit-Historie der zugehörigen Repositories im jeweiligen Standardbranch. Die Zahl umfasst alle Mitwirkenden bis zum angegebenen Stand.

Desktop-Steuerung mit zwei Beispiel-Bot-Konten, gemeinsamem Twitch-Kanal, Browserprofilen und pausiertem Bot-Status.

01 / Was es möglich macht

Ein persönlicher Twitch-Begleiter soll mehr können als Standardantworten ausgeben. Senku speichert deshalb Informationen aus Gesprächen und nutzt sie als Kontext für spätere Antworten. Die Tauri-Oberfläche macht sichtbar, welche Konten eingerichtet sind, welche Kanäle dazugehören und ob ein Bot tatsächlich senden darf.

02 / Was ich gebaut habe

Zuschauergedächtnis

Zuschauerprofile mit Gesprächsausschnitten, Interessen, Antwortzählern und Moderationsregeln aufgebaut.

Mehrere Bot-Konten

Getrennte Browserprofile, Kanalzuordnungen und eigene Verhaltensregeln für mehrere Twitch-Konten in einer Desktop-Oberfläche zusammengeführt.

Vor dem Senden prüfen

Bereitschaftsprüfung, Dry-Run, Aktionsprotokoll und einen zentralen Stopp für Bots eingebaut.

Gespräche im Zusammenhang lesen

IRC-Anbindung über TLS, Chat-Puffer und zeitgesteuerte Chat-Ereignisse umgesetzt, damit Antworten nicht an jeder einzelnen Nachricht hängen.

Screenshots