Zum Inhalt springen

Send Message to Channel

Die meistgenutzte Sub-Action. Schickt Text in den Twitch-Chat. Unterstützt Argument %argument% Platzhalter wie %user%, %targetUser%, %randomNumber% — werden zur Laufzeit ersetzt. Variablen-Doku -Interpolation.

Twitch Chat Send Message to Channel

Doku: docs.streamer.bot — Send Message to Channel

FeldBedeutungEmpfehlung
MessageDer Text der gesendet wird. Hier %variablen% einsetzensiehe unten
Send using bot accountSendet als Bot-Account statt Broadcastermeist aktiviert (wenn Bot-Account verbunden)
Fallback to BroadcasterFalls Bot-Account offline → Broadcaster nutzenaktiviert
Use InternalBypass Twitch IRC, nutzt SB-internen Senddeaktiviert (Standard)
Reply ToTwitch Reply-Funktion (an konkrete Message hängen)leer lassen — nur bei aktiver Reply
Hier ist unser Discord: https://discord.gg/azacraft
@%user% Willkommen im Stream
%user% gibt %targetUser% eine Rose

Setzt voraus: vorher Get User Info for Target.

%user% hat geclippt: %createClipUrl%

Setzt voraus: vorher Create Clip (Twitch → Clips).

@%user% du hast %randomNumber% IQ

Setzt voraus: vorher Get Random Number mit Range 0–200.

@$proper(%userName%)$ deine User-ID ist %userId%

$proper()$ wandelt den Login in „Title Case” um — siehe Variablen-Doku.

Twitch hat ein 500-Zeichen-Limit pro Message. Für lange Texte: mehrere Send Messages hintereinander, dazwischen ein Core → Uncategorized → Delay von 1–2s, damit die Reihenfolge stabil bleibt.

  • Variable nicht ersetzt — Schreibweise prüfen. %username%%userName% (Camel-Case zählt).
  • Bot-Account nicht verbunden — Send schlägt still fehl. Im Streamer.bot Twitch-Pane prüfen.
  • Message zu lang — Twitch droppt sie. 500 Zeichen max.
  • Spam-Protection — wenn der Bot zu schnell zu viel sendet, drosselt Twitch. Delay einbauen.
Twitch Chat Send Announcement to Channel

Macht eine Twitch-Announcement (farbig hervorgehoben). Hat ein extra Feld Color (primary · blue · green · orange · purple).

Twitch Chat Reply To Message

Antwortet als Twitch-Reply auf eine konkrete Message-ID. Hat ein extra Feld Reply Message Id. Bei Command Triggered ist die Message-ID in Argument %msgId% ID der Nachricht die den Command ausgelöst hat. Nur bei Command-Trigger gesetzt. Variablen-Doku verfügbar:

FeldWert
Reply Message Id%msgId%
Message@%user% antwortet auf deinen Command

Vorteil: Twitch zeigt die Antwort als verschachtelten Reply-Block.

Dieses Pattern steckt in fast jedem Command. Konkrete Beispiele:

  • !discord — nur Send Message
  • !clip — Send Message mit %createClipUrl%
  • !iq — Send Message nach If/Else-Cascade