Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Poll-Events (Created / Completed)

Poll Events

Fortgeschritten

Zwei Actions: eine für Poll-Start, eine für Poll-Ende. Beide an separate Trigger gebunden.

Steps
6
Zugriff
Broadcaster

Polls sind Twitch-native (“Schwert oder Schild?”). Der Bot kann auf Start und Ende reagieren: am Anfang Chat-Push für mehr Beteiligung, am Ende den Sieger laut verkünden.

Trigger setzt unter anderem Argument %title% Poll-Frage. Variablen-Doku , Argument %choices% Array der Antwort-Optionen. Variablen-Doku , Argument %winningChoice% Nur bei Completed. Gewinner-Choice. Variablen-Doku .

Send Message: Poll-Aufruf

Twitch Chat Send Message to Channel
Message 📊 Poll läuft: %title%. Stimme jetzt im Overlay ab! 🗳️

Set Argument: Gewinner-Choice

Core Arguments Set Argument

Twitch liefert das Winning-Choice-Object. Wir lesen den Title raus.

Name winnerTitle
Value %winningChoice.title%

Set Argument: Gewinner-Votes

Core Arguments Set Argument
Name winnerVotes
Value %winningChoice.votes%

Send Message: Sieger verkünden

Twitch Chat Send Message to Channel
Message 🏆 Sieger: "%winnerTitle%" mit %winnerVotes% Stimmen!

Write to File. Audit-Log

Core File I/O Write To File

Optional: alle Poll-Ergebnisse in eine CSV anhängen.

File D:\\stream\\logs\\polls.csv
Mode Append
Content %timestamp%,%title%,%winnerTitle%,%winnerVotes%

Set Source Visibility. Sieger-Banner

OBS Studio Sources Set Source Visibility State

Optional. Banner mit Sieger einblenden.

Scene Main
Source Poll-Winner-Banner
Visible true
AzaBot: 🏆 Sieger: "Pizza" mit 47 Stimmen!
So sieht's im Chat aus
  1. 1 Set Argument: winnerTitle = %winningChoice.title%
  2. 2 Set Argument: winnerVotes = %winningChoice.votes%
  3. 3 Send Message: "🏆 Sieger..."
  4. 4 Write to File: polls.csv (Append)
  5. 5 Set Source Visibility: Poll-Winner-Banner = true
VariableInhalt
%choices[0].title%Text der ersten Choice
%choices[0].votes%Anzahl Stimmen
%choices[0].channelPointsVotes%Wieviele Channel-Points dafür ausgegeben wurden
%winningChoice%Komplettes Object der Gewinner-Choice (nur bei Completed)
%totalVotes%Summe aller Stimmen
  • Tie (Unentschieden): Twitch markiert in dem Fall die Choice die zuerst die höchste Stimmenzahl erreicht hat. %winningChoice% ist immer gesetzt, kein Crash.
  • Poll abgebrochen: Poll Completed feuert mit %status% = terminated oder archived. Wenn du nur bei “abgelaufen” reagieren willst: If/Else %status% Equals completed.
  • Long Choice-Texte: Twitch erlaubt 25 Zeichen pro Choice, Twitch-Chat-Limit 500 Zeichen Total. Reicht.
  • Diskord-Auto-Post: Webhook mit Poll-Resultaten in einen #stream-decisions-Channel.
  • Mehrteilige Verkündigung: bei großen Polls separater Send-Message für Top-3 Choices.
  • OBS-Animation: Poll-Winner-Banner ist eine Browser-Source die einen Confetti-Effekt zeigt für 5s, dann selbst ausblendet.
  • Auto-Action triggern: Wenn Choice “Pizza” gewinnt, automatisch eine [Action] Bestelle Pizza-Sequenz (Discord-Ping an Mods).