Releases: dmbaranov/CoopWeatherBot
Releases · dmbaranov/CoopWeatherBot
3.2.0
3.1.1
3.1.0
First step towards unified bots for different platforms
New features
- Single Bot class that holds all the interactions with modules and creates initial setup for the bot. Platform classes extend the base class and add platform-specific handlers for the commands;
- Placeholder for Commands manager. All the commands execution are controlled in a single place and used by all the platforms;
Other changes
- Panorama news now has a stream to notify platform bot that news should be sent;
- User manager got a method to check if the user is valid (registered in the requested chat);
3.0.0
This is the first official and third version release for the bot.
First version went live when the bot started to work for the Telegram chat. With the second version, support for Discord platform was added.
New features
- Database integration
Previously, all the data was stored in local files, which was not convenient and led to occasional data loss. Now this is problem no more since all the data is stored in PostgreSQL database.
Other changes
- Initial support for multichat bots.
Previous version was working with the hardcoded chats only. This is not finalized yet, but a lot of work has been made towards multichat support, where bots would be able to work with any chat on supported platforms.