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.
Doku: docs.streamer.bot — Send Message to Channel
| Feld | Bedeutung | Empfehlung |
|---|---|---|
| Message | Der Text der gesendet wird. Hier %variablen% einsetzen | siehe unten |
| Send using bot account | Sendet als Bot-Account statt Broadcaster | meist aktiviert (wenn Bot-Account verbunden) |
| Fallback to Broadcaster | Falls Bot-Account offline → Broadcaster nutzen | aktiviert |
| Use Internal | Bypass Twitch IRC, nutzt SB-internen Send | deaktiviert (Standard) |
| Reply To | Twitch Reply-Funktion (an konkrete Message hängen) | leer lassen — nur bei aktiver Reply |
Beispiele für das Message-Feld
Abschnitt betitelt „Beispiele für das Message-Feld“Einfache Antwort
Abschnitt betitelt „Einfache Antwort“Hier ist unser Discord: https://discord.gg/azacraftMit Sender-Name
Abschnitt betitelt „Mit Sender-Name“@%user% Willkommen im StreamMit Target-User
Abschnitt betitelt „Mit Target-User“%user% gibt %targetUser% eine RoseSetzt voraus: vorher Get User Info for Target.
Mit Sub-Action-Output
Abschnitt betitelt „Mit Sub-Action-Output“%user% hat geclippt: %createClipUrl%Setzt voraus: vorher Create Clip (Twitch → Clips).
Mit Random-Wert
Abschnitt betitelt „Mit Random-Wert“@%user% du hast %randomNumber% IQSetzt voraus: vorher Get Random Number mit Range 0–200.
Mit Inline Function
Abschnitt betitelt „Mit Inline Function“@$proper(%userName%)$ deine User-ID ist %userId%$proper()$ wandelt den Login in „Title Case” um — siehe Variablen-Doku.
Mehrere Zeilen
Abschnitt betitelt „Mehrere Zeilen“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.
Häufige Fallen
Abschnitt betitelt „Häufige Fallen“- 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.
Verwandte Sub-Actions
Abschnitt betitelt „Verwandte Sub-Actions“Send Announcement to Channel
Abschnitt betitelt „Send Announcement to Channel“Macht eine Twitch-Announcement (farbig hervorgehoben). Hat ein extra Feld Color (primary · blue · green · orange · purple).
Reply To Message
Abschnitt betitelt „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:
| Feld | Wert |
|---|---|
| Reply Message Id | %msgId% |
| Message | @%user% antwortet auf deinen Command |
Vorteil: Twitch zeigt die Antwort als verschachtelten Reply-Block.
Verwendet in
Abschnitt betitelt „Verwendet in“Dieses Pattern steckt in fast jedem Command. Konkrete Beispiele: