In short, this is a streamdeck and chatbot for twitch you can start on a PC. It allows to change scenes, show overlays or mute sound on keypresses (only F-Keys for now) and shows the chat. It also plays a sound on every message if the file is given.
Download the package, unzip it and start the program
pip3 install -r requirements.txt
in the main folder to install all requirements.
To start the software go to the folder and start with
python main.py
The software is configured by a file named settings.json in the starting folder. It is a json-file and there is an example provided.
You should at least give it your Twitch- and OBS-data. You can change any button that is on there easily by the corresponding map from the json-file.
This command allows you to switch to another scene on OBS
- scene: The name of the scene as written in OBS
Will be renamed to toggle_overlay soon, lets you toggle the overlays visibility on and off
- scene: The name of the scene the overlay is in
- source: The name of the overlays source
Mutes an audiosource
- source: The audiosource that will be muted
Unmutes an audiosource
- source: The audiosource that will be unmuted
Toggles the mute of an audiosource
- source: The audiosource that will be toggled
There are also "statuslamps" indicators. You can configure them with operators. There are three by now:
Shows which scene is active. Can have several colors.
- scenes: The map of the scenes with corresponding colors (HTML-Format)
Shows if an overlay is visible or not.
- scene: The scene the overlay is on
- source: The source the overlay is in
Shows if the audio is muted
- source: The audiosource of that should be muted
You can send bugreports and requests for features to the github issue-tracker found at https://github.com/henningerc/RemoteControlStreamAssistant/issues