Websocket Troll Chests
Let's make a website layer for OBS that shows dynamic troll chests!
- Streamdeck plugin for sending web requests
- A simple web server we can use to listen for those requests
- An external/cloud service for the websocket (to avoid local shenanigans)
Chaos
- But, better... and automated!
Running Locally
Developed on Mac + Lando for Heroku. Lando uses Docker for a containerized set of services. No need to install node.js or npm on your machine (unless you want to of course).
- Clone to repo.
- Install Lando (see https://github.com/lando/lando/releases). This includes Docker Desktop.
- In terminal, change directory to this repo root folder.
- Run
lando start
(this should do everything you need). - Visit the URL listed in the command output.
Current Features
- Websocket connection proof-of-concept (server time is pushed to webpage via websocket)
- Add/remove chests one by one
- Clear all chests
- Click on individual chests to remove them
- Show a count of total chests on the screen