This is a simple service that allows you to control your Streamdeck from a web interface. It is built using the twurple to connect to twitch chat and the obs-websocket-js to connect to OBS.
- Clone the repository
- Run
npm install - Create a
config.jsonfile in the root of the project with the following content:
{
"obs": {
"url": "ws://localhost:4455",
"password": "12345"
},
"twitch": {
"userId": "YOUR_TWITCH_USER_ID",
"clientId": "YOUR_TWITCH_CLIENT_ID",
"clientSecret": "YOUR_TWITCH_SECRET"
},
"server": {
"port": 3000
}
}
- Run
npm start
- Change scenes
- Get input settings
- Set input settings
- Get item list from scene
- Mute/Unmute microphone
- Send messages to chat
- Start prediction
- Open an application and set it to a specifict input in OBS
This project is licensed under the MIT License - see the LICENSE file for details.