This repository contains some useful Streamlabs Chatbot (SL Chatbot) scripts.
Name | Description | GitHub folder | Download link | Latest version |
---|---|---|---|---|
Template | Basic boilerplate script to play with | Scripts/Template | Download latest version | 1.2.0 |
Score | Script that adds score counter between two opponents | Scripts/Score | Download latest version | 1.2.0 |
TransferPoints | Script that allows viewers to transfer Streamlabs points between eachother | Scripts/TransferPoints | Download latest version | 1.2.0 |
SongRequest | Extended song request script | Scripts/SongRequest | Download latest version | 1.3.1 |
Queue | Queue helper with some handful stuff | Scripts/Queue | Download latest version | 1.0.0 |
-
Download and install Python 2.7.13 x86 (x86 recommend by SL Chatbot team). Then go to "Scripts" -> "Settings" and specify Python directory.
Note: you should specify not Python installation directory itself but
Lib
folder into it: -
Download repository. You can download target script from Releases or with download links. In that case, go to the
step 5
. -
Go to the target script directory (starting from the root where SCRIPT_StreamlabsSystem is located). Example:
Streamlabs-Chatbot-Scripts/Scripts/Score
-
Create a ZIP archive for target script directory.
-
Open SL Chatbot, go to the "Script" tab, click "Import" and select ZIP archive with script directory.
-
If script will import successfully, you're good to go! Otherwise, check "Errors" and "Logs" tabs.
If you're having trouble with loading scripts in the SL Chatbot, see: Scripts Explained video
Additional FAQ and known issues you can find here: Streamlabs Support — Chatbot
Enable script in your stream and have fun!
Notice that the script settings in SL Chatbot can be buggy so if you cannot change some settings, you can try to change it directly in config file (*_config.py
which stores default values).
Note: prefer to reload script manually if you change any settings because SL Chatbot can skip settings reload for script sometimes!
SL Chatbot can only replace file with the same names in script folder. That means, some old files will remain in script folder. In addition, settings file will remain as well which can lead to script initialization issues because of settings conflict.
So, I recommend to remove script folder if you want to safely update script.
However, in that case you lose script settings.
You can manually merge settings after update for example.
If you ensure that update process will not break script configuration, you can skip step 1
and step 2
in the instruction below.
-
Open SL Chatbot, go to the "Script" tab, click right mouse button and select "Open Script Folder".
-
Remove folder for script that you want to update.
-
Download new version of script. You can find how to download script in section How to install any script.
-
Open SL Chatbot, go to the "Script" tab, click "Import" and select ZIP archive with script directory.
-
If script will import successfully, you're good to go! Otherwise, check "Errors" and "Logs" tabs.
Feel free to create new Issue or contact me directly (vasar007@yandex.ru) if you have any question or problems.
This project is licensed under the terms of the Apache License 2.0.