Warning: Invalid argument supplied for foreach() in /var/www/html/wp-content/plugins/twitch_streams_shortcode/twitch_streams_shortcode.php on line 45

Warning: Invalid argument supplied for foreach() in /var/www/html/wp-content/plugins/twitch_streams_shortcode/twitch_streams_shortcode.php on line 45
Caster Overlay Script

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:

  1. Download Caster Overlay Script
  2. Ensure Python is installed
  3. Open Streamlabs Chatbot
  4. Go to scripts tab
  5. On top right, click import and select the casteroverlaymaster.zip
  6. Right click on Caster Overlay script and click “Insert API Key”
  7. Right click anywhere in scripts tab and select “Open Scripts Folder”
  8. Open CasterOverlay folder and copy index.html file path (Example: C:\Users\username\AppData\Roaming\Streamlabs\Streamlabs Chatbot\Services\Scripts\CasterOverlay\overlay.html)
  9. Open OBS and create a new browser source and input overlay.html path as a local file.
  10. Next you to configure the script. Start by getting your twitch Client ID and inputting into the “API Key” section of the script.
  11. 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.
  12. Before you can test out your new cool script make sure that you have it enabled in Streamlabs Chatbot.
  13. That’s it!

Entrepreneur, music lover, player of video games, and futurist.

  • Atomic
    April 2, 2019

    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.

  • April 2, 2019

    Everything seems correct but nothing shows up on the Alert Overlay

  • March 7, 2019

    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.

    • March 13, 2019

      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

  • February 4, 2019

    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
    February 4, 2019

    I cannot for the life of me get it working. Any help would be appreciated.
    Thank you.

  • January 27, 2019

    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
    January 13, 2019

    It works! TYTY

  • December 27, 2018

    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!

  • August 13, 2018

    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
      August 13, 2018

      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
        August 13, 2018

        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
    July 30, 2018

    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
      December 25, 2018

      I’m running into the same issue :/ too many scripts

    • RigorMortis99
      February 4, 2019

      Sorry for the double post but I would love some help in setting this up. Thank you.

Yell at someone

%d bloggers like this: