As OBS-Websocket matures, it’s gaining incredible power to control OBS directly over websockets. Changing overlays, setting text in sources, activating filters, activating hotkeys, etc.
Currently, you can set alias/alerts to pull in an image or alert into an overlay, but it would be incredibly powerful to also allow direct access to pushing websocket commands directly to OBS, securely.
For instance, setting OBS_KEY_F14 as an instant replay trigger, you could set your bot up to be able to trigger the instant replay with something like:
type=websocket url='localhost:4444/?sendjson="TriggerHotkeyBySequence={'keyId':'OBS_KEY_F14'}"'
A full list of OBS-Websocket protocol items can be found here. While there could be some really neat 2-way data (getting current scene data, etc) and being able to deliver it back to the requester via the bot, initially just having sendjson available would allow at least one-way communication to OBS.