Elgato StreamDeck Button Magic
This extension adds the ability to set your recentElgato Streamdeck Button to your recent Twitch or YouTube chatters and then use that button to do predefined Actions
in Streamer.bot for that user.
This extension requires the Streamer.bot Stream Deck Extension. Click the link to download it if you don't already have it installed.
How-To Incorporate Stream Deck Button Magic in Your Live Stream Video Tutorial
Download from Ko-fi
Setting Up Stream Deck Button Magic for Live Streaming
In Streamer.bot click the Import
button in the top menu. Drag the downloaded .sb file into the Import String
field and click Import
. You will see 3 Actions
and nothing else.
Get the Button ID from the Stream Deck Software
Navigate your Elgato Stream Deck Software and drag the Streamer.bot Action to the target button.
In the Stream Deck software, select the button that you just assigned the Action to and then press the
Copy
button next to the Button ID.
After copying the
Button ID
, go to Streamer.bot and click on the 'StreamDeck Button Magic'Action
and then open up the Twitch/YouTube Buttons Folders. Double-click on one of the 'Set Argument'Sub-Actions
and paste the copiedButton ID
into the 'Value' field and press 'Ok'.
You can Right-Click and
Duplicate
the 'Set Argument'Sub-Action
for as many buttons as you need. If are only using one platform, you can delete the other.
Repeat these steps for EVERY button that you want to assign an Action to.
Mapping the Stream Deck Buttons in Streamer.bot
Once you have added all your desired
Button ID's
, Right-Click on the 'Test'Trigger
and press 'Test Trigger'. You should get aWindows Toast Notification
indicating how many buttons it successfully mapped.
You can also verify successful Stream Deck button mapping by navigating to your Stream Deck software and seeing either the Twitch or YouTube Logos for the assigned buttons.
Using the Magic Stream Deck Buttons
Go back to Stream.bot and click on the 'StreamDeck User Actions'
Action
. Below the comment, you can add anySub-Action
that you'd like to utilize. For example, you could 'Shoutout' the%user%
by typing%user%
in the shoutout box (see Image 1), or you could run anotherAction
you have built and send the%user%
argument to it (see Image 2)
Image 1
Image 2
Duplicate the 'StreamDeck User Actions'by Right-Clicking on it and pressing 'Duplicate. then double click on 'StreamDeck User Actions (Copy)' and rename it to something unique.
Image 2
Now you can use different
Sub-Actions
like Timeout a User, etc.
Assigning the Streamer.bot Actions to Stream Deck Buttons
Go back to the Stream Deck Software and click one of your mapped buttons. Scroll down to the 'Press' Tab and Search for 'StreamDeck User Actions'.
Then press on the 'Hold' Tab and Search for 'StreamDeck User Actions - Long Press' (or whatever you named the duplicated Action).
Repeat these steps for EVERY button that you previously mapped