everything's up and runningsee status
// STREAMION.BOT DOCS

All about streamion.bot.

Sign-in flow, chat commands, event responses, alerts, music integrations β€” the full reference for your bot configuration.

Event reference

A complete reference of every event streamion.bot can react to. For each one, this page lists the label as it appears on the /events page, the default chat message, and the {variables} you can drop into your own version of the message.

:::tip Every event has a Test button on the /events page. Use it to preview your message with sample values before going live. :::

Follow

A viewer follows the channel.

  • Variables: {user}, {displayname}
  • Default message:
    Welcome @{displayname}! Thanks for following! πŸ’œ
    

Subscription

A viewer subscribes (paid tier 1 / 2 / 3, first month).

  • Variables: {user}, {displayname}, {tier}
  • Default message:
    Thanks for the Tier {tier} sub @{displayname}! Welcome aboard!
    

Prime Subscription

A viewer subscribes using Twitch Prime.

  • Variables: {user}, {displayname}
  • Default message:
    Thanks for the Prime sub @{displayname}! πŸ‘‘
    

Resubscription

A returning subscriber renews.

  • Variables: {user}, {displayname}, {tier}, {months}, {streak}
    • {months} β€” total cumulative months
    • {streak} β€” consecutive months
  • Default message:
    @{displayname} just resubbed for {months} months! πŸŽ‰
    

Gift Subscription (gifter)

Fired for the gifter when someone gifts subs.

  • Variables: {user}, {displayname}, {tier}, {count}, {total}
    • {count} β€” number of subs gifted in this batch
    • {total} β€” lifetime total gifted to this channel
  • Default message:
    @{displayname} just gifted {count} subs! 🎁
    

Gift Subscription (recipient)

Fired for each recipient of a gifted sub.

  • Variables: {user}, {displayname}, {gifter}, {tier}
  • Default message:
    Welcome @{displayname} β€” thanks @{gifter} for the gift sub!
    

Stream Online

Your stream goes live. Posted as Twitch announcement.

  • Variables: {channel}, {title}, {game}
  • Default message:
    {channel} is now live playing {game}: {title}
    

Stream Offline

Your stream ends.

  • Variables: {channel}
  • Default message:
    {channel} just went offline. Thanks for hanging out! πŸ’œ
    

Raid

Another channel raids yours.

  • Variables: {user}, {displayname}, {viewers}
  • Default message:
    Welcome raiders from @{displayname}! {viewers} viewers incoming! 🚨
    

Cheer (Bits)

A viewer cheers bits.

  • Variables: {user}, {displayname}, {bits}, {message}
  • Default message:
    Thanks @{displayname} for {bits} bits! ✨
    

Ad Break β€” 60s Warning

Twitch is about to start an ad break. Posted as Twitch announcement.

  • Variables: {channel}, {duration} (in seconds)
  • Default message:
    Heads up β€” ads start in 60 seconds! Sub to skip them πŸ’œ
    

Ad Break β€” Start

An ad break starts. Posted as Twitch announcement.

  • Variables: {channel}, {duration} (in seconds)
  • Default message:
    Ads are running for {duration}s. Back soon! ⏱️
    

Channel Title Changed

Your stream title changes (via !settitle, the dashboard, or another tool).

  • Variables: {channel}, {title}
  • Default message:
    New stream title: {title}
    

Channel Category Changed

Your stream category changes.

  • Variables: {channel}, {category}
  • Default message:
    Now streaming: {category}
    

Watch Streak

A viewer reaches a watch streak β€” Twitch's recognition for tuning in to consecutive live broadcasts of the channel.

  • Variables: {user}, {displayname}, {streak}
    • {streak} β€” number of consecutive live broadcasts the viewer has joined
  • Default message:
    @{displayname} is on a {streak}-stream watch streak!
    

Tip (StreamElements)

A donation comes in via StreamElements. Requires StreamElements connected.

  • Variables: {user}, {amount}, {currency}, {message}, {separator}
    • {separator} β€” printed between amount and viewer message; defaults to " | " and is omitted if there is no message.
  • Default message:
    {user} just tipped {amount} {currency}{separator}{message}