Make a Shoutout Command for Twitch with Streamer.bot

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Want to set up a shout out command for your twitch  channel in streamer bot? I'll show you how in a   few quick steps. We'll learn a bit about some  of the available user variables and put together   a simple command that you and your mods can use.  we'll also discuss some more advanced options that   you could use to make your shoutouts more fun.  Hi friends, I'm Phlare. I'm a variety streamer   over at twitch.tv/phlare and I make guides here on  youtube to help other streamers learn to use some   fun streamer tech. Today we're talking about  shoutout commands - most streamers have them.   I do, and I forget to use it constantly, but my  mods fill the gap pretty well, and my bot handles   it pretty well too. The gist of a shout out  command is that someone comes into your stream and   you want to call attention to them so you do an  !so in chat and then your bot will say something   like "hey everyone, go check out this person -  here's a link to their channel." We'll get into   exactly how to set this up a little bit later  in the video. We'll also add some extra bells   and whistles at the end to make it a bit more than  just a chat command. I've got time codes set up so   if you want to jump to a particular section feel  free. If you're new to streamer bot and need some   help getting started, I have an intro video that  runs through all the steps - from downloading and   installing, to connecting to twitch, and creating  basic commands. I'll add a link to it in the   description. For now jump down to the comments and  let me know what the best shout out command you've   ever seen did and I'll let you know how to do that  in streamer bot. The first thing we need to figure   out is what we want our shoutout command to do. I  like to start simple, so let's start with having   our shoutout command send a message to chat with  a link to the user's channel and what game they   played most recently. This is the use case I see  it most commonly. To do this we're going to want   to add a new action in the actions tab right click  and select add give the action a name and click ok   under sub actions the first thing we want to do  is get the info from the person that was shouted   out to do this we want to right click choose add  sub action twitch get user info from target in the   box that appears we want to choose from input for  the source type this will automatically populate   a whole bunch of variables about the user we can  review these variables in streamer bot wiki and   see that we now can access things like the user's  channel description the profile image whether   they're affiliate or partner whether or not  they're a subscriber to your channel their most   recent game category and more now that we have the  user info available to us we can go ahead and send   a message to the channel right click select add  sub action twitch send message to channel in the   box that appears we can now type our message for  now we'll keep it simple and say go show some love   to target user they were last seen streaming game  at twitch.tv target user click ok and we're done   now we just got to set up the command itself  for this we want to go to the commands tab   right click and choose add in the box that pops  up put exclamation so in the command box and then   choose the action we just created in the action  box we'll also want to add a slight cooldown to   this just in case one of your mods gets a little  shout out happy to do this we can increase the   global cooldown value to something like 30 seconds  you'll see there's a box that says cooldown where   you can specify an action that runs when the  cooldown is triggered but we're not going to get   into that right now the other thing we want to add  to this command is some restrictions on who can   use it over in the right side of this panel you  can see the list of available groups and you can   move one or more of these over to the allowed box  to make it so that only those types of users can   use this command i personally restrict my shout  out to mods and vips now click ok and we're ready   to test now we'll just take a look at chat here  in obs and see it working live i'll just shout   out my favorite streamer bot enthusiast nutty in  the chat you'll see the bot respond with the link   just as expected i want to take a second thank you  for watching if this video has been useful to you   at all please hit the like button consider  subscribing to my channel and say hi in the   comments it helps me out immensely and it's free  okay so that's the baseline shout out command but   let's add some extra flair to it pun distinctly  intended let's pull the target's profile picture   and show it in our overlay when the shout out  command is run too for this to work we're going   to need a couple things set up if you watched my  streamer bot setup video you'll have connected   the bot to obs already if you haven't check it out  in the description below and then come back you'll   also want to have the obs shader filter plug-in  setup that we went through in a previous video   as well that link will also be in the description  got that all set up already so let's get to work   first we're going to want to create a new browser  source in obs we call it twitch profile depending   on how big your overlay canvas is you want to make  this bigger or smaller but for now set it to 300   by 300 and position it where you want the user's  profile picture to appear don't worry about the   default placeholder image for now we'll sort that  out later now we'll right-click that source and   choose filters click the plus under effect  filters and choose our user-defined shader   name this filter pulse now since we're using  an effect filter the order you do things here   really matters otherwise obs can crash i went  through this in the obs shader filter video as   well but it bears repeating these effect filters  can be touchy click load shader from text file   click browse and choose the pulse dot effect file  and only then click the use effect file check box   now close the filter window to save these choices  and then reopen it so we can configure it further   it's a little touchy but you'll get it feel free  to play with these values to your liking but i   went with 10 speed 5 minimum growth pixels and 20  max growth pixels close this again and now toggle   this filter to be hidden by clicking the little i  let's add one more filter the same way click the   plus choose user define shader again and call this  one rounded rectangle now click load shader from   text file and then choose rounded rect.shader  no need to click the effect checkbox this time   because we're using a shader filter i chose a  corner radius of 16 but you can play with it until   you like it you can leave this filter visible  last thing we want to do in obs is go back into   the properties for this source and delete the url  so it's just blank and then click ok then click   the i next to the twitch profile source to hide  it now back in streamer bot we want to reopen our   shout out action and add the logic that will pull  this user's profile image into that browser source   show the source turn on the pulse filter delay  for 10 seconds or then turn off the pulse filter   and hide the source again i'm going to go through  this quick so feel free to pause and rewind if you   need it i'll also create an export of this action  so you can just use that if you want if you don't   know how to import and export actions and commands  from streamer bot you can check the video i made   about that in the description under your message  output add an obs set browser source url sub   action choose the twitch profile source and use  target user profile image url as the source next   add an obs source visibility state sub action  and set the profile source to visible then add   an obs source filter state sub action and set the  pulse filter to visible add a delay for 10 000   milliseconds now duplicate the pulse filter sub  action and edit it to set the filter to hidden   finally duplicate the source visibility  sub-action and set the source to hidden   now we're done now you can run that command again  and see the shout out command make nutty bounce   hopefully you can now take what you learned  here and build your own shout out command   there's so much more that can be done to  enhance these commands with the information   available about the target user too you could  pull their channel description into your message   you can spit out different messages based  on whether or not the user subscribes   play a recent clip from the user and so much  more let me know what kind of thing you'd like   to do with the shout out command and i'll do my  best to point you in the right direction i stream   on sunday and monday nights on twitch and i'm  always down to talk about streamerbot so come   stop by and ask me your questions i'll help  you figure out a way to make your idea happen   thank you so much for watching feel free to check  out some of my other videos for deep dives into   some other cool things you can do with streamerbot  and as always - remember to spread love, not hate.
Info
Channel: Phlare
Views: 9,730
Rating: undefined out of 5
Keywords: streamer bot, twitch shoutout command, twitch shoutout, streamelements, streamer bot tutorial, streamerbot, shoutout command, shoutout twitch, nightbot shoutout command, twitch chat commands, stream elements, streamelements shoutout command, stream aid, shoutout command twitch, shoutout command streamelements, streamer bot alerts, streamer bot shoutout, streamer bot commands, twitch chat bot, obs
Id: ABxNpi27K28
Channel Id: undefined
Length: 6min 37sec (397 seconds)
Published: Tue Aug 23 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.