Q: What is it?
A: Desbot is a bot for Twitch streamers that can handle chat interactions, rewards and more.
Q: What is the current status?
A: It is currently released as an alpha version, this means major breaking changes will still occur, but I try to make those transitions as painless as possible.
Q: Where can I get it?
A: Get the latest release over at Github.
Q: Where can I talk about it?
A: There is a an official Discord server and subreddit for that. Both of these places are very quiet still as the project is not mature enough to market it to users yet.
Q: Where can I see what is worked on?
A: There is a public Trello workspace, it will be utilized more when this current gargantuan task is complete.
Desbot started out as a project called "Streaming Widget", as it was a single browser source in OBS that could play back audio and show media on screen.
Over time, the project scope expanded, and it is no longer suitable to be called a widget, so it has now been reborn as a bot. The project is still running as a single browser source but that is also planned to change.
The main features handled by this bot are as follows:
Since more than a year back work has been put in to convert the previously hard-coded configs to database-stored entries as well as a browser based editor for all settings.
This work is nearing completion, with almost full feature retention, but there will need to be some additional systems built out after the initial release, like the dashboard.
There will be a transition from running as a webpage requiring a local webserver with PHP and MySQL to running only in Node.JS, this as a majority of the existing code is the backend that handles all I/O, so it does not need the browser client.
There will still be one or more components that are loaded as browser sources, but those will be loaded from the Node instance and will only be for presentation; to provide overlay elements, video and audio playback.
This will include moving away from PHP as the page templating system, before this happens the current code base will be worked into a stable working state though, as it is a quite disruptive update.
Name: Desbot is a mix of despot and robot, it is a satirical reference to an authoritarian ruler with absolute power and control, and a mindless machine with no conscience. And this thing is running and/or ruining your stream.
Logo: The crown represents the despot part of desbot, and the head and face is the robot part of desbot.
Copyright © Andreas "BOLL" Aronsson 2021-2024
Copyright © 2000-2024 JetBrains s.r.o. JetBrains and the JetBrains logo are registered trademarks of JetBrains s.r.o.