TWITCH ONLY Designed specifically for Twitch. Not compatible with other platforms.

A custom Streamer.bot trigger that fires when a Twitch streamer you follow goes live.

  • Custom Trigger to use
  • Full set of variables for stream info, user data, tags and more
  • Announce when your friends go live
Live Trigger Streamer.bot custom trigger previewLive Trigger Streamer.bot extension preview

Quick Access

Copy what you need to get started. Follow the setup guide below for detailed instructions.

Action Import String

Import the actions into Streamer.bot.
Loading…

Setup Guide

1

Copy the Action Import String

Copy the Action Import text from Quick Access.

2

Import the actions into Streamer.bot

In Streamer.bot click Import in the top menu. Paste the text into the Import String field. Click Import at the bottom.

3

Start Listener

On import, you will be asked to run the action immediately. This will kickstart the listener and create the custom trigger. If you don't want to run on import, restart Streamer.bot once after import. You only need to do this once and then never again :)

4

Done!

You're done. Enjoy a neat notification whenever a followed streamer goes live.

If you want to test it right away, just follow any stream and wait a couple seconds. You can unfollow immediately afterwards.

Custom Trigger

LIVE TRIGGER

Custom trigger unter <ht>Custom → LIVE TRIGGER</ht>. Fires once for every followed channel that goes live.

Variable Type Description Example
%user%
string The user's display name. Pokimane
%userName%
string The user's login name. pokimane
%userId%
string The user's ID. 123456789
%profileImageUrl%
string Profile image URL of the user. https://static-cdn.jtvnw.net/user-profile/example.png
%title%
string The stream's title. Ranked grind, send help
%channelDescription%
string The channel description/bio. Welcome to my cozy corner of the internet!
%game%
string The stream category/game. Just Chatting
%startedAt%
string Date and time of the stream start. 2025-02-02T18:34:12Z
%language%
string Language code of the stream. en
%thumbnailUrl%
string URL of the stream thumbnail (1920x1080). Might not be populated right at stream start. https://static-cdn.jtvnw.net/thumbnail/example-1920x1080.jpg
%isMature%
bool Whether the stream is marked as mature content. true
%tags%
string Comma-separated list of stream tags. vtuber, cozy, deutsch
%isModerator%
bool Whether the user is a moderator in your channel. false
%isFollowing%
bool Whether the user is following your channel. true
%isSubscribed%
bool Whether the user is subscribed to your channel. false
%isAffiliate%
bool Whether the user is an affiliate. true
%isPartner%
bool Whether the user is a partner. false

FAQ & Examples

How do I make it trigger only for a specific streamer?
Use the variables from the CUSTOM TRIGGER section and filter in your action.

Create a subaction Core → Logic → If/Else and check the value of %user%.
Select Equals (Ignore Case) as the operator and the name of your streamer as the Value.

Click Ok and put whatever subactions you want into the True Result section. The False Result stays empty.
How do I trigger it for multiple specific streamers?
You have two options:

1. Use User Group subactions and maintain a group of streamers you care about.
2. Or use another Core → Logic → Switch subaction. I'll show the latter:

Create the subaction and enter %user% as the Input and press Ok.

Now rightclick the switch and click Add Case. Uncheck Case Sensitive and then start adding the streamers in there. You can put multiple in one case and do the same subactions for those, you can however also put a single streamer in one case and add multiple cases. So each streamer gets a different set of subactions.

Changelog

v1.0.1 latest

  • Changed: Internal changes

User Reviews

5.0 (1 reviews)

Reviews