Audit-Log lesen
Auf der AI-Chat-Replies-Seite ganz unten zeigt das Dashboard die letzten 100 Versuche in deinem Channel.
Tabellen-Spalten
| Spalte | Bedeutung |
|---|---|
| Zeit | UTC-Zeit des Versuchs |
| Plattform | twitch / youtube / kick (aktuell nur Twitch live — siehe unten) |
| Trigger | at_chatlix, bang_ask oder custom |
| Decision | Beantwortet / Blockiert / Rate-Limit / Output blockiert / Fehler |
| Grund | Klartext bei blockierten Versuchen |
| Viewer | anonymisierte Kurz-ID (anon-XXXXXXXX) — niemals Klar-Username |
| Frage / Antwort | gekürzte Texte (volle Texte im Tooltip) |
| Modell | welches AI-Modell die Antwort generiert hat (aktuell gpt-4o-mini) |
Was technisch dahintersteckt
Jeder Versuch landet als eine Zeile in der Log-Tabelle mit u. a. folgenden Feldern: Streamer-Account, Channel, Plattform, gehashte Viewer-ID, Trigger-Art, Eingabetext (gekürzt), Entscheidung, Blockgrund, Modellname, Antworttext (gekürzt), verbrauchte Input-/Output-Tokens und Zeitstempel. Die Token-Zahlen dienen aktuell nur der internen Kostenkontrolle und werden im Dashboard nicht angezeigt — falls du als Streamer wissen willst, wie viele Anfragen bei dir wie teuer waren, frag den Support.
Filter
Mit dem Decision-Dropdown kannst du gezielt eine Kategorie anzeigen — z. B. nur Blockiert, um zu sehen, was der Bot abgelehnt hat.
Datenschutz
- Zuschauer-IDs werden vor dem Speichern als
SHA256(plattform : viewer_id)gehasht (die ersten 32 Hex-Zeichen des Hash werden gespeichert, nicht der volle Wert). - Im UI wird nur der ersten 8 Hex-Zeichen als
anon-XXXXXXXXgezeigt. - Input-Texte werden auf 500 Zeichen gekürzt, Antworten auf 400 — jeweils bevor sie gespeichert werden, nicht erst bei der Anzeige.
- Keine E-Mails, OAuth-Tokens, Passwörter oder Account-Daten gelangen je in den Audit-Log (das prüft derselbe Output-Guard, der auch verhindert, dass sowas im Chat landet).
- Der Testmodus schreibt bewusst nichts in dieses Log.
Wie lange werden Einträge behalten?
Aktuell unbegrenzt — es gibt (Stand jetzt) keinen automatischen Zeit-basierten Löschjob. Einträge verschwinden nur, wenn der zugehörige Streamer-Account komplett gelöscht wird (dann werden sie automatisch mitgelöscht, DSGVO-konform). Eine echte zeitbasierte Retention-Policy ist geplant, existiert aber noch nicht. Wenn du ein älteres Log nicht mehr brauchst, kannst du es aktuell nur über den Support löschen lassen.
Warum siehst du nur "twitch" in der Plattform-Spalte?
Der Enum-Wert platform kennt zwar schon youtube und kick, aber der Chat-Worker ruft AI Chat Replies aktuell nur aus dem Twitch-IRC-Handler heraus auf. Es kommt technisch (noch) keine YouTube- oder Kick-Nachricht bei diesem Feature an — das ist Vorbereitung für später, kein aktives Feature auf diesen Plattformen.