
Caster Overlay Script for Streamlabs Chatbot
My homie The_Alcoholic_Ninja built a really cool script for Streamlabs Chatbot called Caster Overlay Script that allows you to have an animation pop up on your stream when shouting out other streamers. Once setup, you can set a command that you, your mods, or whoever else you want to have use it, that will pull a streamers logo and url and display on your stream with a variety of animations to choose from.
To install:
- Download Caster Overlay Script
- Ensure Python is installed
- Open Streamlabs Chatbot
- Go to scripts tab
- On top right, click import and select the casteroverlaymaster.zip
- Right click on Caster Overlay script and click “Insert API Key”
- Right click anywhere in scripts tab and select “Open Scripts Folder”
- Open CasterOverlay folder and copy index.html file path (Example: C:\Users\username\AppData\Roaming\Streamlabs\Streamlabs Chatbot\Services\Scripts\CasterOverlay\overlay.html)
- Open OBS and create a new browser source and input overlay.html path as a local file.
- Next you to configure the script. Start by getting your twitch Client ID and inputting into the “API Key” section of the script.
- Create a “!so” command in Streamlabs OBS. Put “Head on over and check out $targetid! They were recently playing $game at $url” in the Response.
- Before you can test out your new cool script make sure that you have it enabled in Streamlabs Chatbot.
- That’s it!
Atomic
I’ve updated to the most recent version above, and still cannot get the overlay to show in streamlabs obs. I had it working for a little bit. But when I closed out and re-opened it would no longer trigger the overlay.
PrintUSMC
Everything seems correct but nothing shows up on the Alert Overlay
Kris
The way I was able to get this to work was as follows:
#1 – Generate the API call based on the BOTs twitch login, not the caster (if different)
#2 – The oAuth Redirect URL needed to be the exact same file name as the Overlay.html file, not http://localhost
Note for script dev: The actual file URL is Overlay.html, not index.html, in many cases it could just be that these users are linking the incorrect filename.
Capir0t0
Sorry, I do not understand! Do not ask for the index.html and yes the Overlay.html. But do the files need to be in an FTP? How do I link the file to the server and make an example of the OAuth URL?
Thank you
v00d00x1
I figured out the api key but can not get it to work. Do i need to keep the scripts folder zipped up or do i need to unzip the folder?
RigorMortis99
I cannot for the life of me get it working. Any help would be appreciated.
Thank you.
v00d00x1
Where exactly do you get the api key from? I have done everything else but for some reason it doesnt seem to want to work for me.
JakePizzarelli
It works! TYTY
PapaStanimus
Hey I just updated the file to the latest version from Matt (The_Alcoholic_Ninja), dude who made this. Make sure to get yer updates!
UserID10T
Hey @The_Alcoholic_Ninja,
I’ve been having some issues with the script not updating or using any transitions I choose in the script options. It always slides right, slides right. Regardless of the in and out option selected. Saving settings, reloading scripts, and restarting bot did not help. Even tried this version versus another I found elsewhere, same symptom. Update the duration however does seem to be effective, another added frustration.
Thanks for any help!
PapaStanimus
Hey I just updated the file to the latest version. Give it another shot.
TiLLeR
The idea of this script seems really neat. I’ve been trying to get it setup but for some reason it’s not working. It’s imported into the bot, I’ve inserted the API key, and ensured it’s active. For some reason the overlay never seems to trigger. I have a feeling it has something to do with the Twitch API Client ID (not something I’m use to using before). Are we supposed to go into the Twitch developer portal, create an app and grab that client ID?
TiLLeR
I managed to get it working. The button in the script ‘copy overlay to clipboard’ gives a url ending in index.html however the file should be overlay.html. Thanks for the great script!!
The_Alcoholic_Ninja
Glad you were able to get it working! And thank you for that typo… good catch… it was something I added after I got it set up but I will change that for the next version.
The_Alcoholic_Ninja
If anyone needs help with the script feel free to post a comment and I will do my best to give you a hand!
Hiro
I’m running into the same issue :/ too many scripts
RigorMortis99
Sorry for the double post but I would love some help in setting this up. Thank you.