Platforms

Twitch

Configure the Twitch streaming platform with Streamer.bot
84Sub Actions

Twitch Sub-Actions

Control your Twitch stream with Streamer.bot
Explore
105Triggers

Twitch Triggers

React to Twitch events with Streamer.bot
Explore
142Methods

C# Methods

Reference of all methods available within your custom C# code actions
Explore

Channel Point Rewards

Streamer.bot can automatically execute your actions when a Channel Point Reward is redeemed by a user.

When the Broadcaster account is connected, Streamer.bot will automatically pull a list of currently configured rewards from the account, making them immediately available as Reward Redemption triggers.

You can also Add or Delete rewards directly from Streamer.bot, with all changes immediately reflected on Twitch.

It is highly recommended to recreate your existing rewards through Streamer.bot
This grants reward ownership to your bot, which is required to enable all functionality.

Configuration

In Streamer.bot, navigate to Platforms > Twitch > Channel Point Rewards

To create a new Channel Point Reward, Right-Click anywhere in the rewards pane and select Add

Add Channel Reward Dialog

Titlerequired
Text

The name of this reward on Twitch

Enabled
Toggle

Toggle reward as enabled or disabled

  • A disabled reward cannot be redeemed and will not be visible on Twitch
Paused
Toggle

Toggle reward paused state

  • A paused reward will not trigger a redemption, but is still visible on Twitch if Enabled
Costrequired
Number

The number of channel points needed to redeem this reward

User Input Required
Toggle

Require user input when redeemed on Twitch

  • User input can be read by your sub-actions with the %rawInput% variable
Prompt
Text

Enter the text prompt shown to the user when User Input Required is enabled

Background Colorrequired
Color

Select the color for the redemption button on Twitch

Redemption Skips Queue
Toggle

Tells the executed action to ignore the Blocking flag on its action queue

Max # per stream
Number

Limit total redemptions for this reward, per stream

  • Set to 0 for no limit
Max # per user, per stream
Number

Limit user redemptions for this reward, per stream

  • Set to 0 for no limit
Global Cooldown
Number

Define the minimum time, in seconds, before this reward can be redeemed again

Persist Counter
Toggle

Persist the total redemption counter for this reward across restarts of Streamer.bot

  • Variable %counter%
Persist per User Counter
Toggle

Persist the user redemption counters for this reward across restarts of Streamer.bot

  • Variable %userCounter%
Group
Combobox

Select or enter a group for this reward in the Streamer.bot UI

Context Menu

Right-Click any existing device to reveal the context menu options:

Add

Add a new channel point reward, opening the configuration dialog outlined above

Edit

Edit the selected channel point reward, opening the configuration dialog outlined above

Delete from Streamer.bot

Delete the selected channel point reward from Streamer.bot

  • This option only appears on rewards that are not owned by Streamer.bot and will not affect the reward on Twitch
Delete from Twitch

Delete the selected channel point reward from Streamer.bot and Twitch

  • This option only appears on rewards that are owned by Streamer.bot and will affect the reward on Twitch
Duplicate

Duplicate the selected channel point reward

Rename Group

Rename the group of the selected channel point reward

Group
Select

Move the selected channel point reward to a new group

Enable
Toggle

Quickly toggle the Enabled state of the selected channel point reward

Pause
Toggle

Quickly toggle the Paused state of the selected channel point reward

Sub Only
Toggle

Quickly toggle the Sub Only state of the selected channel point reward

Persist Counter
Toggle

Quickly toggle the Persist Counter option of the selected channel point reward

Persist User Counter
Toggle

Quickly toggle the Persist User Counter option of the selected channel point reward

Copy Reward ID

Copy the UUID of the selected reward to your clipboard

Usage

Your configured channel point rewards will be available as triggers to execute your actions in Streamer.bot

Explore the Reward Redemption trigger API Reference

Polls

Navigate to Platforms > Twitch > Polls
Documentation Needed
This section is missing documentation. If you know how to use this feature, please consider contributing!
Contribute on GitHub

Predictions

Navigate to Platforms > Twitch > Predictions
Documentation Needed
This section is missing documentation. If you know how to use this feature, please consider contributing!
Contribute on GitHub

Pyramids

Navigate to Platforms > Twitch > Pyramids
Documentation Needed
This section is missing documentation. If you know how to use this feature, please consider contributing!
Contribute on GitHub

Accounts

Connect your Twitch account to Streamer.bot

Navigate to Platforms > Twitch > Accounts

Twitch Accounts Configuration

Broadcaster Account

The Broadcaster Account is your primary Twitch account where you host your stream. This connection is required for Streamer.bot to monitor your chat and receive Twitch events.

  1. Press Login to launch the Twitch OAuth screen
  2. Review all permissions granted to Streamer.bot and allow access
Streamer.bot will automatically connect to this account on startup.

Bot Account

The Bot Account is an optional second connection if you wish to send chat messages from another account.

  1. Press Login to launch the Twitch OAuth screen
  2. Review all permissions granted to Streamer.bot and allow access
The Bot Account has limited permission scope and can only send chat messages or whispers.

Settings

Navigate to Platforms > Twitch > Settings
Documentation Needed
This section is missing documentation. If you know how to use this feature, please consider contributing!
Contribute on GitHub