@@thetorvic23Sorry I'm only just seeing this, YT's comment viewer for the creator is... it needs work. Anyway, I'm planning a follow-up video to this one where I show precisely that lil trick. I just needed to get a new job, which I did! So, stand by for the follow-up.
Hey there, I'm streaming for about 4 years now and watched many many tutorials in my career, but this one is for real one of the best tutorials I ever watched! Keep it up man. 💪
Brilliant video. I'm so impressed with how well you explained everything. And seeing you do things in such a practical way (such as duplicating show/hide sub-actions and then adding the delay afterwards) demonstrates the "real-life" experience you have that only comes in time with using the program. I was surprised how many tidbits I learned along the way, such as the difference in capitalisation of user and username variables, ability to copy/paste OBS transition settings. Enjoyed the video a lot, thank you!
Popping in a week later to say I made all the things and have all the alerts now! Works like a charm! ^_^ (I will have to reach out about one minor weird thing involving video media for the alerts but we can talk about that at some point)
I've got a busy day today. Only started using Streamer.bot yesterday. I'll be copying your tutorial before branching out. Many, many thanks 👍 Brilliant! Homework completed . Works a dream
FINALLY OMG. It took me FIVE days to find SOMEONE that had a video outlining step-by-step how to do this. I was so confused (I know nothing about coding, tech, etc.). Thank you so much!
You're so welcome, I'm glad I could help! And I'm really sad that TH-cam's search didn't bring you here more quickly!! You should be really f'ing proud of yourself that you stuck to it!! You're a bad ass!!!!
@@thadeshammer Thank you! I patted myself on the back after doing everything you outlined lol. It was SO helpful. Also, thank you so much for the raid on Tw!tch the other night. I truly appreciated it🥺💕
Thank you man!! I've been redoing my stream and wanted to get away from stream elements and use streamerbot exclusively for awhile now. This helps a LOT!
Ive seen DOZENS of streamer bot videos and they all give me a little peice of info i need. this was clear easy to understand and thorough. Teaching the mechanics and use cases. Just thank you sub friggen scribed
Great tutorial! I was about to ask "What if you have several scenes and want to use the same alert?" but I think I figured it out! You basically want to duplicate the visible/hidden actions and place them at the same location for all scenes. But perhaps there is a smarter global way of doing it.
I'm glad it was helpful! There's a few ways to go about it; I use a sort of "master overlay scene" that contains things like my alerts and my emote explosions and nest that master scene in whatever scenes need alerts on em...which is just a more contained (if more complicated) version of what you're doing! If it works it works! Nice work!
Great tutorial! Im gonna follow along in my OBS and SB install soon, but I godda say, hearing Space Debris made me super happy. Its one of my fave trackers, right up with "Playing with death" by Nighthawk. AWESOME! Just wish I could figure out how to make SB fetch Twitch Chat and input it into OBS text source. Tried to do it some time ago but I never got it to work well :/ all text formatting was stripped...
I'm glad it was helpful! Short answer re: chat messages is, I'm not sure. I see in the docs you can ask for stripped versions of the text from the Twitch Chat Trigger, and also get the formatting separately, but I bet it's not trivial to get it to match colors and emotes if you're putting it into OBS. docs.streamer.bot/api/triggers/twitch/chat/message
Thank you for the video!!! I'm like a week at the most into streamer bot and so this was pretty helpful! I do have one question though, what's the URL to pull the PFP for the person that got the gifted sub? I've been trying different things and even google'd it and nothing =(
The URL is contained within the variable %targetUserProfileImageURL% which is generated in the argument stack created when you run "Add target info from who redeemed".
@@BeardlessWhelp hmmm, well then what's the url for the person that paid for the gift? Same thing? That's where I'm not sure because there is that %recipientId% thing too. In the sub-action, I did Get User Info For Target, then in the next pop up I did Source Type: Variable, Variable: recipientUserName (how he had it in his video). I guess we can start here, is this right? Cause then I do have OBS Set Browser Source Url and all that other stuff is correct. I'm new to streamer bot but I do know how to pull a single pfp 😅 just not the double pfp Appreciate the help!
@@thetorvic23 Oh I misread your original question! I wasn't thinking specifically about the *recipient* of a gifted sub. I'll see if I can find the answer, I'm interested in knowing that too.
@@thetorvic23 Simplest way would be to Add target info from variable recipientUser, get that profile image URL to a new variable, then Add target info from who redeemed. Edit for future reader clarity: Twitch > User > Get User Info For Target > Source Type: Variable; Variable: recipientUser Core > Arguments > Set Argument > Variable Name: recipientUserProfileImageUrl (or whatever you want to call it); Value: %targetUserProfileImageUrl% Twitch > User > Get User Info For Target > Source Type: User Now you can call up the gift GIVER's profile image (%targetUserProfileImageUrl%) and the gift RECEIVER's profile image (%recipientUserProfileImageUrl%)
@@BeardlessWhelp honestly I probably worded it wrong 😅 still learning the lingo myself. Side question, have you had it where you hit Test on the trigger and nothing happens in OBS? (yes, i have sub actions set up right lol for anyone that's gonna ask) like, sometimes it just won't do anything at all. I'll close out both obs and streamer bot, open back up and still nothing. I literally have to restart my pc sometimes. And the weird thing is, Sbot doesn't give any type of error message like I've gotten sometimes and I've seen in other videos lol
Really great video man. Much appreciated. I'm hung on donations and anything monetary related. I can not get them to work. I was never able to. I used another persons (they offered them for free at the time) but they have since pay walled them so they no longer work for me.
Thanks for your kind words, I'm glad it was helpful. In principle the donation bit will work the same BUT depending on the provider you're using, you may need to take additional steps beyond Streamer.bot or OBS. (For instance, iirc, Ko-fi needs additional configuration on their site and you have to log into Streamer.bot's *website* and paste a key there, or something.) In general for me, if a thing seems like it should be working but it's just not, I will tear it down to its studs and build it back up from scratch, following whatever guide step-by-step slowly. In fact, I'm pretty sure I did that a few times back when I dipped into using Ko-fi. (I've since stopped using Ko-fi.)
I had some trouble getting different images to work per alert. I decided not to use the profile picture of the user, and only have my images in OBS. How do I swap between different images per alert? When I add the image in just like what was done for the profile picture, the alert ceases to work entirely.
I keep considering making a video to drill into this specific point because it is a little tricky. Honestly, I wanted to bulk that out in the video but I was already out of utensils and time, the world is pretty nutso for me right now. Basically, you make the call for info TWICE in the same Action. You call and fetch one person's info, then land it into its own OBS source and local variable; then you call and fetch the second person's info, and land it into a different OBS source and different local variable. Since when you call the second time, you use the normal container variables and blow away the previous values, you gotta stow em someplace safe. Make sense?
You mention that you were going to get into it but how do you control the length of the audio for the alert? like what if I have a 10 second audio that I only want 4 seconds of?
Sorry, life ate my content creation time! I use Audacity and trim the sound down to what I want it to be; I actually have in some cases multiple edits of the same audio file (different lengths of the Final Fantasy IV fanfare, different lengths of an applause clip, all in separate audio files) that I have fire off for different alerts. Not an elegant solution but it's concrete and easy to manage.
this is great however im having an issue with when i add from obs source where it says connection it doesnt have OBS as a source for connection only shows stream bot and its cause this action to now go back into hiding on OBS am i doing something wrong? i have OBS connected and both my main twitch with my bot i just cant get the action to hide after the action has played
I'm glad it was helpful!! I only have the one video about streaming tech, but more are planned. I'm interviewing to try and find work right now so I can keep my house haha.
Hello, I've recently started using streamerbot and I ran into some issues. For some reason, no matter the scene the sound for alerts plays multiple times instead of one. What could be the issue?
There's a few potential causes here: do other sounds duplicate, or only alerts from SB? If it's just alerts, make sure you only have on trigger catch per alert type (don't make the mistake of splitting different parts across actions and having each use the same trigger, unless you're sure you want that) or it could also be a purely OBS thing depending on how your audio is handled in there. (The OBS Discord would be a better stop to determine that!)
@@thadeshammer thank you. I have been having a hard time getting alerts on my TH-cam for subscribers when I’m live. Anyways, thank you for the reply and your video was very helpful.
For a Dono it's provider-dependent but in general it's the same process, most of them have triggers. If they don't have a bespoke trigger (e.g. Kofi) you have to setup a webhook which is its own video, unfortunately; it's a bit complicated. Bits, it's just a trigger under Triggers -> Twitch just like the others. And yes! For YT alerts, there are bespoke triggers in there as well.
oh and one last thing do you know how to do the youtube ones too like just for the username login i got but like the group name what do you put there and i think the rest of alert action parts are like twitch
Is there a way to have streamerbot pull a random person from chat without having to write code for it? I tried doing the Add Random Users sub action, even left Present unchecked so I'm testing off stream, and even looked at the wiki and tried all 3 different variations listed online and when I test it, the message in obs comes up as the %% code. The weird thing is, when I go into the Action History, it shows that it literally pulled like 75 users perfectly. Do I have to be live for this to work? It didn't give me that notification that said I had to be. Might have to gift a sub on twitch next time I see ya 😅
I haven't played with it directly, but SB has Add Random Users and if you set that Count to 1 and check Present Only, I would expect this would pump in the standard variables (and if you want the extended ones, you'd have to call Get User Info for Target). Which variable are you not populating that you expect to populate? It sounds like you're just doing this for testing, is that the case? You could set static values for each for testing and see things happen (I do this by just injecting and then later disabling Core -> Arguments -> Set Argument).
@@thadeshammer did some digging and got it working. Found some strings or whatever they're called to import then just copied the sub action from those presets and copied into the action/trigger i already had set up. Tho I feel like it should be easier than that lol. I was working on a new lurk for my channel and one of the things I needed was to pull a random person from the viewer list for devious reasons 😅
Hi @DidatticaScuola! That's going to depend on what vector the money is coming to you on: SE and SL have built in support, Kofi you have to set up the webhook (which is its own video, really). If it's integrated, you can find the variables on the Streamer.Bot wiki.
Finally, an easy-to-understand, step-by-step tutorial that is tailored to my level of ignorance.
what is the url code to put so streamer bot pulls the PFP of the person that received the gifted sub?
I have learned so much in the past few days, holy frick lol
@@thetorvic23Sorry I'm only just seeing this, YT's comment viewer for the creator is... it needs work. Anyway, I'm planning a follow-up video to this one where I show precisely that lil trick. I just needed to get a new job, which I did! So, stand by for the follow-up.
Hey there, I'm streaming for about 4 years now and watched many many tutorials in my career, but this one is for real one of the best tutorials I ever watched! Keep it up man. 💪
That means a lot to me, thank you, sincerely. This was very encouraging to read. :)
@@thadeshammer it was a pleasure :D
Good day. Wonderfully done. Echo what others have said, watched a lot over the years and this covers it all in a clear and concise manner. Many thanks
I'm really glad it was helpful. Thank you for sharing your thoughts, it made my weekend. :)
This is SO well presented and easy to follow. THANK YOU. I'm going to be using this tutorial for my own alerts!
Berry! I'm so glad it's helpful! Thank you!
Brilliant video. I'm so impressed with how well you explained everything. And seeing you do things in such a practical way (such as duplicating show/hide sub-actions and then adding the delay afterwards) demonstrates the "real-life" experience you have that only comes in time with using the program. I was surprised how many tidbits I learned along the way, such as the difference in capitalisation of user and username variables, ability to copy/paste OBS transition settings. Enjoyed the video a lot, thank you!
Thanks for your thoughtful and kind reply! I'm so glad it was helpful!
Popping in a week later to say I made all the things and have all the alerts now! Works like a charm! ^_^ (I will have to reach out about one minor weird thing involving video media for the alerts but we can talk about that at some point)
This video was easy to follow and well explained. Makes it easy to move on and work out other use cases. Great job!
Glad it was helpful! Thanks for saying so. :)
A hecking hero and legend
Absolutely the best tutorial for alerts I've seen. Thank you for putting this together!
Playing Space Debris in the background... nice very nice.
It makes me so happy you recognize that tune. I actually wrote to "Captain" himself and asked permission to do use it. He's a chill, very kind dude.
@@thadeshammer that song started an adventure in mod music. I find it still is a massive influence in my life.
I've got a busy day today. Only started using Streamer.bot yesterday. I'll be copying your tutorial before branching out.
Many, many thanks 👍
Brilliant!
Homework completed . Works a dream
This is wonderful. It is so rare to find simple straightforward instructions. Thank you so much!!
You made my weekend, ty for saying so! I'm so glad it was helpful. :)
FINALLY OMG. It took me FIVE days to find SOMEONE that had a video outlining step-by-step how to do this. I was so confused (I know nothing about coding, tech, etc.). Thank you so much!
You're so welcome, I'm glad I could help! And I'm really sad that TH-cam's search didn't bring you here more quickly!! You should be really f'ing proud of yourself that you stuck to it!! You're a bad ass!!!!
@@thadeshammer Thank you! I patted myself on the back after doing everything you outlined lol. It was SO helpful. Also, thank you so much for the raid on Tw!tch the other night. I truly appreciated it🥺💕
FINALLY! A step by step, easy to understand, not added fluff, thank you so much for this, please make more haha
Thank you! I'm very glad it was helpful.
I've genuinely got two more in the pipe, but I had to put them on pause to do job interviews.
Love the tutorial made it alot easier to understand, was even about to add my own spin on it in my stream, thanks for the hard work
I'm so glad it helped!!
Thank you man!! I've been redoing my stream and wanted to get away from stream elements and use streamerbot exclusively for awhile now. This helps a LOT!
This made me super happy to read today, thank you for sharing. :) I'm so glad this was helpful!!
Boom Boom Boom - so concise, quick, straight to it! Thank You! Well Done!
Thanks for your kind words. :) I'm glad it was helpful!
Ive seen DOZENS of streamer bot videos and they all give me a little peice of info i need. this was clear easy to understand and thorough. Teaching the mechanics and use cases. Just thank you sub friggen scribed
Friend, ty so much, your comment made my week. :) I'm so glad this was helpful.
Great video
Thank you!
Woo! Lots of stuff for me to do for my stream now! XD
what is the url code to put so streamer bot pulls the PFP of the person that received the gifted sub?
Thank you for this. I'll definitely watch future videos!
I'm glad it was helpful :)
YOU DESERVED A LIKE FOR THIS
THANK YOU SO MUCH, GENUINELY haha
im so glad I finally found this video YOU ARE THE GOAT FOR THIS ONE
I'm so glad!! Thank you!
Great tutorial!
I was about to ask "What if you have several scenes and want to use the same alert?" but I think I figured it out!
You basically want to duplicate the visible/hidden actions and place them at the same location for all scenes.
But perhaps there is a smarter global way of doing it.
I'm glad it was helpful! There's a few ways to go about it; I use a sort of "master overlay scene" that contains things like my alerts and my emote explosions and nest that master scene in whatever scenes need alerts on em...which is just a more contained (if more complicated) version of what you're doing! If it works it works! Nice work!
Great tutorial! Im gonna follow along in my OBS and SB install soon, but I godda say, hearing Space Debris made me super happy. Its one of my fave trackers, right up with "Playing with death" by Nighthawk. AWESOME!
Just wish I could figure out how to make SB fetch Twitch Chat and input it into OBS text source. Tried to do it some time ago but I never got it to work well :/ all text formatting was stripped...
I'm glad it was helpful! Short answer re: chat messages is, I'm not sure. I see in the docs you can ask for stripped versions of the text from the Twitch Chat Trigger, and also get the formatting separately, but I bet it's not trivial to get it to match colors and emotes if you're putting it into OBS.
docs.streamer.bot/api/triggers/twitch/chat/message
new to streamerbot. thanks for the help!!!
Glad I could help!
This is exactly what I was looking for. I'm going to use it a bit differently though. Thanks.
So glad it's helpful! Don't do precisely what I say! Do what works! Build it so it's yours! Enjoy!!
Great and easy video!
Thank you! I'm glad it was helpful!
This is exactly what i was loooking for tysm u legend
I gotchu! I'm glad it was helpful!
Thank you. THE best video!
Thank you :) I'm very glad it was helpful. The comments on this video have kept me going in recent months.
This is a great guide! Thank you! Im for sure subbing
I appreciate you, thank you! I'm so glad it was helpful.
Thank you for the video!!! I'm like a week at the most into streamer bot and so this was pretty helpful!
I do have one question though, what's the URL to pull the PFP for the person that got the gifted sub? I've been trying different things and even google'd it and nothing =(
The URL is contained within the variable %targetUserProfileImageURL% which is generated in the argument stack created when you run "Add target info from who redeemed".
@@BeardlessWhelp hmmm, well then what's the url for the person that paid for the gift? Same thing? That's where I'm not sure because there is that %recipientId% thing too.
In the sub-action, I did Get User Info For Target, then in the next pop up I did Source Type: Variable, Variable: recipientUserName (how he had it in his video). I guess we can start here, is this right?
Cause then I do have OBS Set Browser Source Url and all that other stuff is correct.
I'm new to streamer bot but I do know how to pull a single pfp 😅 just not the double pfp
Appreciate the help!
@@thetorvic23 Oh I misread your original question! I wasn't thinking specifically about the *recipient* of a gifted sub. I'll see if I can find the answer, I'm interested in knowing that too.
@@thetorvic23 Simplest way would be to Add target info from variable recipientUser, get that profile image URL to a new variable, then Add target info from who redeemed.
Edit for future reader clarity:
Twitch > User > Get User Info For Target > Source Type: Variable; Variable: recipientUser
Core > Arguments > Set Argument > Variable Name: recipientUserProfileImageUrl (or whatever you want to call it); Value: %targetUserProfileImageUrl%
Twitch > User > Get User Info For Target > Source Type: User
Now you can call up the gift GIVER's profile image (%targetUserProfileImageUrl%) and the gift RECEIVER's profile image (%recipientUserProfileImageUrl%)
@@BeardlessWhelp honestly I probably worded it wrong 😅 still learning the lingo myself.
Side question, have you had it where you hit Test on the trigger and nothing happens in OBS? (yes, i have sub actions set up right lol for anyone that's gonna ask) like, sometimes it just won't do anything at all. I'll close out both obs and streamer bot, open back up and still nothing. I literally have to restart my pc sometimes. And the weird thing is, Sbot doesn't give any type of error message like I've gotten sometimes and I've seen in other videos lol
hope really, you do more stuff like that!
I appreciate you, thank you. :) I'm so glad it was helpful!
DUDE THIS IS SO GOOD THANK YOU SO MUCH
Happy to help. :)
Awesome video! Thank you
Glad it helped!
Right to business easy to follow no BS instant sub
Solid video! Thanks
That's very kind of you to say, thank you. I'm so glad it was helpful. :)
very helpful, thank you!
I'm glad! Thank you for saying so. :)
great video, thank for your job!
Thank you, I'm very glad it was helpful. :)
Thank you, great stuff.
Great video!!
Thank you! I'm glad it was helpful!
Really great video man. Much appreciated. I'm hung on donations and anything monetary related. I can not get them to work. I was never able to. I used another persons (they offered them for free at the time) but they have since pay walled them so they no longer work for me.
Thanks for your kind words, I'm glad it was helpful. In principle the donation bit will work the same BUT depending on the provider you're using, you may need to take additional steps beyond Streamer.bot or OBS. (For instance, iirc, Ko-fi needs additional configuration on their site and you have to log into Streamer.bot's *website* and paste a key there, or something.)
In general for me, if a thing seems like it should be working but it's just not, I will tear it down to its studs and build it back up from scratch, following whatever guide step-by-step slowly. In fact, I'm pretty sure I did that a few times back when I dipped into using Ko-fi. (I've since stopped using Ko-fi.)
thank you
You're very welcome. :) I'm glad it was helpful.
I had some trouble getting different images to work per alert. I decided not to use the profile picture of the user, and only have my images in OBS. How do I swap between different images per alert? When I add the image in just like what was done for the profile picture, the alert ceases to work entirely.
I keep considering making a video to drill into this specific point because it is a little tricky. Honestly, I wanted to bulk that out in the video but I was already out of utensils and time, the world is pretty nutso for me right now.
Basically, you make the call for info TWICE in the same Action. You call and fetch one person's info, then land it into its own OBS source and local variable; then you call and fetch the second person's info, and land it into a different OBS source and different local variable. Since when you call the second time, you use the normal container variables and blow away the previous values, you gotta stow em someplace safe. Make sense?
You mention that you were going to get into it but how do you control the length of the audio for the alert? like what if I have a 10 second audio that I only want 4 seconds of?
Sorry, life ate my content creation time! I use Audacity and trim the sound down to what I want it to be; I actually have in some cases multiple edits of the same audio file (different lengths of the Final Fantasy IV fanfare, different lengths of an applause clip, all in separate audio files) that I have fire off for different alerts. Not an elegant solution but it's concrete and easy to manage.
@@thadeshammer I see okay that exactly what I ended up doing lol, thank you for taking your time for the reply and the video!
this is great however im having an issue with when i add from obs source where it says connection it doesnt have OBS as a source for connection only shows stream bot and its cause this action to now go back into hiding on OBS am i doing something wrong? i have OBS connected and both my main twitch with my bot i just cant get the action to hide after the action has played
oh im dumb i put visible up twice hahahahha thank you so much for this video!!! its working like a champ now on to watch your other videos!
I'm glad it was helpful!! I only have the one video about streaming tech, but more are planned. I'm interviewing to try and find work right now so I can keep my house haha.
Hello, I've recently started using streamerbot and I ran into some issues. For some reason, no matter the scene the sound for alerts plays multiple times instead of one. What could be the issue?
There's a few potential causes here: do other sounds duplicate, or only alerts from SB? If it's just alerts, make sure you only have on trigger catch per alert type (don't make the mistake of splitting different parts across actions and having each use the same trigger, unless you're sure you want that) or it could also be a purely OBS thing depending on how your audio is handled in there. (The OBS Discord would be a better stop to determine that!)
@@thadeshammer Thanks for answering. Yeah I made the mistake of splitting the same action. Thanks for helping :)
Does this work with TH-cam as well?
Good question: I haven't tested it (I don't stream on YT) but in principle it should work the same, there are TH-cam hooks under the Triggers menu!
@@thadeshammer thank you. I have been having a hard time getting alerts on my TH-cam for subscribers when I’m live. Anyways, thank you for the reply and your video was very helpful.
How would u do a donation or a bit one and could u just use these for youtube notifications and just change the trigger
Oh i forgot to ask do u just copy the scene for alerts to add them to all ur scenes u want them on
I have one scene called "Alerts" that I nest into any other scene that I want the alerts in.
For a Dono it's provider-dependent but in general it's the same process, most of them have triggers. If they don't have a bespoke trigger (e.g. Kofi) you have to setup a webhook which is its own video, unfortunately; it's a bit complicated. Bits, it's just a trigger under Triggers -> Twitch just like the others.
And yes! For YT alerts, there are bespoke triggers in there as well.
@@thadeshammer im just getting a delay from when the alert goes off but the sound plays instantly lol
oh and one last thing do you know how to do the youtube ones too like just for the username login i got but like the group name what do you put there and i think the rest of alert action parts are like twitch
Is there a way to have streamerbot pull a random person from chat without having to write code for it?
I tried doing the Add Random Users sub action, even left Present unchecked so I'm testing off stream, and even looked at the wiki and tried all 3 different variations listed online and when I test it, the message in obs comes up as the %% code.
The weird thing is, when I go into the Action History, it shows that it literally pulled like 75 users perfectly.
Do I have to be live for this to work? It didn't give me that notification that said I had to be.
Might have to gift a sub on twitch next time I see ya 😅
I haven't played with it directly, but SB has Add Random Users and if you set that Count to 1 and check Present Only, I would expect this would pump in the standard variables (and if you want the extended ones, you'd have to call Get User Info for Target). Which variable are you not populating that you expect to populate?
It sounds like you're just doing this for testing, is that the case? You could set static values for each for testing and see things happen (I do this by just injecting and then later disabling Core -> Arguments -> Set Argument).
@@thadeshammer did some digging and got it working. Found some strings or whatever they're called to import then just copied the sub action from those presets and copied into the action/trigger i already had set up. Tho I feel like it should be easier than that lol.
I was working on a new lurk for my channel and one of the things I needed was to pull a random person from the viewer list for devious reasons 😅
i’m having trouble with gift bombs
What kind of trouble?
and how to get cheers alert
Triggers Pane right click -> Twitch -> Chat -> Cheer
docs.streamer.bot/api/triggers/twitch/chat/cheer
@@thadeshammer thks
Hi...can this be used on Rumble
Streamer.bot doesn't currently support Rumble, so unfortunately my tutorial's no good for Rumble until it does.
Okay thanks for the reply
if someone donate me money what is the variable to put on subaction to show the amount?
Hi @DidatticaScuola! That's going to depend on what vector the money is coming to you on: SE and SL have built in support, Kofi you have to set up the webhook (which is its own video, really). If it's integrated, you can find the variables on the Streamer.Bot wiki.
@@thadeshammer got it thx