As you may know it uses a json config file to store the channel configurations. This worked well as it's a pretty basic dataset that isn't particularly transactional. I wanted to keep it pretty simple and not be running additional software.
The good news, and what caused some confusion, is that the code was doing exactly what it was meant to and working perfectly.
The bad news, when I moved Pobbot from my old work servers to free cloud hosting (replit), I wasn't aware that the cloud hosting did not support changes made to files made via code. This means that it did revert it randomly to the last version which I had manually updated in the backend.
I've moved the json config file to jsonbin.io, from which it is read and updated via API calls. The upside of this is that the bot is now working again as intended. The downsides are that the free account has a credit of 10,000 requests (can top this up to 100,000 for $3) and it's supported by only one person. I estimate the credit to last for about 6 months - as api calls are only made when the bot restarts, when a config item is changed and on an hourly schedule - so should be less than 50 requests per day.
During these 6 months I may move the config to a database, it'd be good for me to figure out that process anyway. There may be some minor tweaking over the next few weeks also so there may be some outages.
Contact me on discord if you have any feature requests, bugs or queries (dr.lameos#4911).