The Best Streamer.bot Commands and Actions for YOUR Stream
Вставка
- Опубліковано 12 тра 2024
- In this tutorial you will learn how to create 6 of the most common actions and commands. By the end of this video you will have the tools you need to create over 90% of anything you need the bot to do.
This was requested by @MissMilaRose in a previous Streamer.bot Tutorial. Streamer.bot is one of the most powerful bots for Twitch and UA-cam chat interaction and stream control.
Like and subscribe for more content and leave a comment if you have any questions!
Get Streamer.bot► streamer.bot
************ Chapters ****************
00:00 Introduction
1:31 How Streamer.Bot Performs
3:50 Lurk Command
17:40 Percentage/Random Numbers
25:30 If/Else and Global Variables
45:05 Timed Messages
52:24 Mod Commands
1:01:20 OBS Control
1:10:07 Outro
****************************************
Don't forget to Like and Subscribe for more!!
********** Get More Help *************
► Join the Streamer's Resource Patreon: / streamersresource
More details, more information, more 1-on-1 assistance, more of everything!
****************************************
***** Want Even More of Bearded? *****
► Watch the Live Streams! / beardedink
► Join the Bearded Pint Discord! / discord
****************************************
********* Affiliate Links ************
► The Best Beard Care (AND save 10% with Promo Code "BeardedInk")
www.zeusbeard.com/discount/BE...
Bearded's Equipment & Recommendations
► Monitors: geni.us/bKLi
► Mouse: geni.us/j1Bq
► Keyboard: geni.us/bYex2
► Mic & Boom: geni.us/EeSyWi
► Lighting: geni.us/eZYMJmz
► Desktop PC: geni.us/69lN1w
► Tablet: geni.us/uzakS1B
► Headset: geni.us/IUJ7AM
► Webcam: geni.us/tylv
► Special Item (This Video Only): geni.us/cf2ptmh
Please note: The links above will take you to your closest regional
storefront so you can shop in your country. If an exact match is not
found you will be taken to a search results page with similar items.
By clicking the links above Bearded may earn a small commission.
This cost does not change your price and comes direct from the
affiliate program themselves.
****************************************
BeardedInk is your go-to channel for streaming knowledge! Dive into OBS tweaks, Twitch, UA-cam tips, and Streamer.bot hacks. Get live help with chat bots, and access exclusive streamer resources. Let's level up your streaming game, together!
#streamerbot
#OBS
#howto - Навчання та стиль
Hi BeardedInk, I really appreciate how precise you are in your guides. Once again, I look forward to your next video about how to manage Twitch ads with Streamer bot and how to customize countdowns in OBS. 😉
Thanks for watching! I appreciate it!
Instant sub from the right click and add favourites! Excited to watch the rest and hang out for more, this content has been awesome and informative!! Thank you!
Aww thank you for the amazing and kind words! I am happy that it has helped and that you've enjoyed the content! Thank you for subscribing!
good stuff as always B.I.!
\m/
Thank you!
Thx!!! Just what I needed for my Twitch channel
I am glad to hear it has helped! Thank you for tuning in!
@BeardedInk much appreciated for all the detail and clarity. Very helpful! I'm on my way to a more interactive stream, thanks to you!
Thank you so much for the kind words. I can't wait to see what you do with it!
Liked and subscribed, thank you for sharing your knowledge with the community. You are a king of kings sir!
Awww. Thank you for watching and for the kind words as well as support!
Couldn't have been better presented.🎉
I can feel a new OBS Scene Collection coming!
Many thanks
They really do come in handy! Thank you for watching!
i just wanna say how happy i am to come across your video cause i've spent 5 hours trying to figure out how to set up commands and everything. im use to stream elements but i wanna switch it up and i love how you spent the extra time to break things down for us who don't understand coding or things like this. much love and positivity!
I am so happy to hear you enjoy the videos. and thank you for watching! Congratulations on making the switch. You won't be disappointed.
Great video, thank you!
Thanks so much for watching!
this helped me so much TY!!
You are welcome! Thanks for watching!
This has been very informative
Thank you for watching!
Thank you!
You're welcome! Thank you for watching!
Great Video helped a ton thank you!
I am so happy to hear it has helped! Thanks so much for watching!
Amazing 😮
Thank you so much!
Learning a lot from your tutorial ❤
That is fabulous news! Thanks for watching!
This is such a great tutorial thank you! Do you by any chance know who to make so mods can add/edit/remove commands in chat as well? I know a lot of existing bots have this but I can't seem to figure it out with streamer.bot. Thanks!
THank you for your kind words and for having a look at my video! To answer your question: No. Not natively. Nate has avoided this for several (really good) reasons. But there is a small need for it. To that end, there IS a solution. TerrierDarts has created an extension for SB that allows mods, subs, etc to add, edit, delete and list commands. These are basic commands only, so no full-feature commands, but it does work. I find it a bit clunky and it is easy to just add a new command in the bot post-stream, so I do not use it. I have added it to my install to test it and check it out and it is pretty flawless. You can find the instructions and import code for it here: extensions.streamer.bot/docs?topic=101
@@beardedink thank you so much for the response! I completely understand the hesitation to implement those feature I'll look into the extension, thank you!
Love these guides, can we get one focusing on setting up channel point rewards, I'm having a hard time figuring out how to set them up and get them to trigger
Channel point redeems have been added to the list! Channel points aren't much different from other actions and events. But you must ensure you create the point redeem in SB and NOT in Twitch. If SB doesn't have control of the redeem, they won't ever trigger.
You rock! Thank you so much for taking time to share these to us. Also, I have to ask this (not sure if you've created a tutorial of this) how about the !commands that my viewers especially my mods to know what command list I created? So they have an idea what else I have created for them to use or enter in the chat. (Beside of having me created a timer and they can read and see all my commands). I used streamelements and they're familiar with the (!commands) command 😊 do streambot has that? Thanks
Thank you for watching! Unfortunately, the short answer is no, SB doesn't have any native commands built in. You must create all of them, including a !commands one. There are several ways to do this. The simplest is to just make a basic action with a send to chat message that includes your commands. Make the trigger !commands, and you are good to go. You can also get as creative as you want with it. There are more in-depth methods as well, and I will add this to my list of future tutorials!
@@beardedink sounds great! yeah I thought of that one as well. Thank you and all the best . salute!!
Another popular option is to have all of your commands and channel point redeems or interactive methods in either a discord channel or as a Google Docs spreadsheet. Your !commands action would then post a link to the server channel (join option) or directly to the GD sheet. @@mrdjsonicboom4237
Hello, thanks for this very interesting video !
I would like to know if it possible to create like a Quizz with StreamerBot?
Like :
- Ask a question from a list (for example with a command),
- Wait a minute
- Get the names of all the viewers who answered correctly?
(very specific question I know ahah)
Thanks !
Hi, thanks for watching! The short answer to your quiz question is: yes. There are several ways to go about it, with the most popular (and cleanest) to use C# code and a few commands/actions. You can also do it purely within SB by utilizing the read/write to file sub actions, delays and random line codes.
@@beardedink oh okay thanks ! I'm just getting started with C# so everything don't come naturally to me yet ahah
I think my biggest blocking point is how to extract the answers from chat, any tips or starting points?
I guess everything has to be done within the "Sub-Actions" section?
Thank you very much for your answer !
@@TokiGK Yeah, most things will be done in sub actions. I would start with an action named "chat replies" and use the write to file sub action. Have it add the %rawInput% from a command to a file. So if your chat says "!quiz my answer here" then "my answer here" would be added to the file. You can then use those answers how you see fit.
I did do one thing differently that might have some others who don't want to use random. I added one as "slap" and instead of the code you did to grab a random user, I set it up to "slapped themselves because they didn't pick anyone". I personally really don't want to pick at someone who's lurking.
Excellent alteration of the code! As you can surmise, that is the entire point of this. With these basic commands you can do pretty much anything you desire, with a little alteration here and there. Nice job!
I think I missed your tutorial on Trigger queue.
It was presented on another channel but only went as far as allocating but not why.
I know you mentioned it as a 'later' part of the video.
If it's just me, apologies
Thanks for watching and the comment. I didn't go too in-depth with the trigger aspect such as "on it's own" but I do cover the functionality of the trigger section starting about the 13:03 mark. I also cover it again for each type of action we create in the entire video. If you want more, my previous video about setting up SB with OBS ( ua-cam.com/video/CAxLwvGUAWw/v-deo.html ) covers it as well when we make a quick command. Also, if there is something specific you need help with, just let me know and we will get you all sorted.
@beardedink many thanks for your reply. I'll follow up all your references 👍
legit tutorial but that's a creepy chat... hugging everyone, telling them they are cute.
The entire world is creepy, we just play along. Thanks for watching!
@@beardedinkkeep telling yourself that... end up in jail or on kick
@@theloveofthedead284 Ok
You can teach but you can't type! Awesome tutorial. Love how thorough you are. Thx!
I CAN TOO! In my defense I was on a back up keyboard as my primary took a shit. But thank you for your kind words and for watching!
Awesome tutorial but quick question! I noticed when testing my hug command, if i type !hug @user, it doesnt change the %targetUser% in the message. The command runs but the variable doesnt change. Any way to fix this?
Thanks for checking out the video! Without seeing your sub actions and set up I can only guess. First guess is that you are using the wrong Add User Info and don't have it set to "Front Input" so it isn't pulling the names into the variables list
@@beardedink ive rechecked it and have it set to "from input", but it still behaves the same. I found a workaround that behaves similar and intended though!
I switched the "from input" to variable and enter rawInput as the variable. From there, i changed the Logic if/else operator from "does not contain" to "is null or empty". It behaves the same as what you showed to first initailly set it up and you can @ any user =3
Took a bit of time but im glad I knew some coding logic to find a work around xD
@@SyncAh I am glad you have a work around. Do be careful with the rawInput though. As now you can "hug" any word or phrase. I would suggest running a few test hugs and using the rawInput[1] variable so it only takes the first word (hopefully a name).
Likewise, if you want to figure out why the initial method didn't work for you, you can join the discord and post your sub actions and screenshots in the "streaming-help" channel and I can have a better look. :)
26:49 how to do this for UA-cam live stream. And how to display their respective profile pics if I want to display that on stream as well!! Tried to find this answer all over internet but apparently UA-cam api doesn't allow this!
UA-cam is very finicky with their API variables. For the image you *can* use %userProfileUrl% but it still doesn't work in commands, only events and as set variables. Lots of workarounds to make things work. you can still use the %user% to get their name for the hug commands, just make sure that you select the UA-cam options on the command creation window instead of Twitch (which is selected by default)
Also, don't forget you can always test the action and then head to your Action Queues Tab> History and right click on the action selecting "inspect variables after run" to see the list of variables used by the command to get the specific results you need.
@@beardedink wow. I honestly didn't thought you'll reply. And I know it will be too much to ask you but can you make a streamer.bot tutorial for UA-cam live stream. I wanted to make a command for eg. !punch (username). Anyone can redeem it with points and this will show the msg on my overlays as (redeemer) punched (username) and their (username) profile pic is displayed and punches comes (media source green screen) and punches them. I hope I am able to get my point across.
@@beardedink you also showed in the video how to get timed msgs for stream.bot to show your commands for eg !punch or !laugh without him triggering the command themselves.
@@alphagamer0812 I do plan to make a tutorial for UA-cam specific commands. In the meantime, once you have the command working with chat messages and populating the variables, just utilize the same variables to populate Text GDI sources in OBS to display the names as you are requesting. :)
How do link an Action from the Command tab?
Don't you have to create the Command in the Action tab?
The Command is for editing only?
You can create or edit in the command tab, but the linking has been removed in 2.x versions of the bot. All linking now happens in the trigger section of the actions tab, which allows for linking to multiple actions from the same command, which you couldn't do before. However, the Command tab still has its uses, such as batch adding or editing of existing commands.
@@beardedink i followed Nutty's video a few days ago as my introduction to Streamer.bot but it didn't match the current 2.2. Turned out he was using 1.18 which is so different.
I've been floundering. Finding Command under Core was just what I was looking for.
If you're in a Twitch mode, I turned on Shield mode, I thought to hide/clear my testing chat. Nothing works now. Shield mode is off but Streamer.bot is ignoring my chat messages.
Any help would be appreciated.
A little knowledge is dangerous!!!
Twitch problem sorted
Deleted my account and created a new one!
Account deletion seems to be an extreme measure. But I am happy you got it sorted. Keep in mind that right now Twitch is messing around with their own backend. They are testing experimental chat features and adjusting the API. This makes things like chat bots (including SB) to break during the testing. This has been going on an doff for a couple days and could be the cause of your current issue.@@cowbanchalam9725
How are you able to test streamer.bot chat commands when you are not actually streaming?
Ah ha, I found it. In manage broadcast select the broadcast without starting it. Good video by the way! I am working on more commands for my streams.
Streamer.bot connects to the Twitch API just like all the other chat bots, so it is always active when signed into your account (and the bot is open). Because of the websockets connection through OBS, it is also connected. In the video I am using the chat through the docks in OBS, which passes through the API and is then picked up by SB. You can't directly test channel point redeems that require you to be live, however, you can right click on your triggers and each one will have a "test trigger" option which will mimic the redeem being purchased and test that way.
Thanks, I should have mentioned I am using UA-cam not Twitch, perhaps that works different than Twitch. I am currently troubleshooting an issue where the viewers on a UA-cam live stream do not show up in the Viewers tab in Streamer.bot. They used to be there. When I remove the checkmark for "Hide Not Present" I see a long list of prior viewers. Before removing that checkmark I only see my UA-cam accounts. Do you recognize this symptom or have any guidance?@@beardedink
Thanks, I should have mentioned I'm using UA-cam not twitch perhaps it works different. I am live streaming to an unlisted stream to be able to test all functions and using one of my other UA-cam accounts as a "user". I am reviewing your video from Oct 20, 2023 while troubleshooting a symptom where the Viewers tab in Streamer.bot does not show the active users. If I remove the checkmark for "Hide Not Present" I see users from the past but the only users I see for the current stream (even on public streams) is two of my own accounts. Do you recognize this symptom or have guidance? Bottom right corner of Streamer.bot shows I have Connected (5/5) @@beardedink
@LWTdb = @@dougbetts626