TWITCH ONLY

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 preview
Live 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.

NoteIf 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.

%user% Type: string

The user's display name.

Example Pokimane
%userName% Type: string

The user's login name.

Example pokimane
%userId% Type: string

The user's ID.

Example 123456789
%profileImageUrl% Type: string

Profile image URL of the user.

Example https://static-cdn.jtvnw.net/user-profile/example.png
%title% Type: string

The stream's title.

Example Ranked grind, send help
%channelDescription% Type: string

The channel description/bio.

Example Welcome to my cozy corner of the internet!
%game% Type: string

The stream category/game.

Example Just Chatting
%startedAt% Type: string

Date and time of the stream start.

Example 2025-02-02T18:34:12Z
%language% Type: string

Language code of the stream.

Example en
%thumbnailUrl% Type: string

URL of the stream thumbnail (1920x1080). Might not be populated right at stream start.

Example https://static-cdn.jtvnw.net/thumbnail/example-1920x1080.jpg
%isMature% Type: bool

Whether the stream is marked as mature content.

Example true
%tags% Type: string

Comma-separated list of stream tags.

Example vtuber, cozy, deutsch
%isModerator% Type: bool

Whether the user is a moderator in your channel.

Example false
%isFollowing% Type: bool

Whether the user is following your channel.

Example true
%isSubscribed% Type: bool

Whether the user is subscribed to your channel.

Example false
%isAffiliate% Type: bool

Whether the user is an affiliate.

Example true
%isPartner% Type: bool

Whether the user is a partner.

Example 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)

Before you post your review

Please make sure this is not a support issue. If you have trouble getting it to work, join my Discord, open a support post and attach your logs.

Join the Discord for support ↗