streaming

Creating a daily check-in redemption with streamer.bot

I do not know where I received instruction for my daily check-in redemption. I hopped between youtube videos and streamer.bot’s official Discord to find help for everything I wanted to do, and the set-up is fairly simple.

A check-in command that counts total check-ins

The first thing you need to do is make the Channel Point Reward for the check-in. Head to Platforms > Twitch > Channel Point Rewards and make a new reward. The cost should be cheap (make it 1), it should be open to everyone (Make max 0 per stream), but it should be available to each person exactly once per stream (Make max 1 per User per Stream). Keep the global cooldown at 0, and enable “Persist User Counter” under Streamer.bot settings.

Now that the Channel Point redemption is set up, head back to Actions & Queues > Actions, and add a new action.

Enter a name for your action (like “check-in”). Press okay (I also enabled “Always Run (even if Queue is Paused)” because I pause my queues during ads).

In the triggers box, we’re going to add our channel reward. Right click in the box and select Add > Twitch > Channel Reward > Reward Redemption, and select the reward you created in the dropdown.

Next we need to grab the name of the user that redeemed the reward. In Sub-Actions, right click and select Add > Twitch > User > Get User Info for Target. A box will popup – type %user% and select okay.

Now we’re going to set up a message to send to the channel. Right click in the sub-action box and select Add > Twitch > Chat > Send Message to Channel. Type your message for the reward redemption; %user% will fill in the name of the person redeeming the reward, and %userCounter% will fill in the times they’ve checked in. A sample message could be “%user% has tested the command and has checked in %userCounter% times!

Leave a Reply

Your email address will not be published. Required fields are marked *