Skip to main content

Event reference

Every event type AveloBot can react to, with its label, default chat message, and the template variables you can use.

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}

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}