Skip to content

Releases: dmbaranov/CoopWeatherBot

3.2.0

08 Apr 14:53
Compare
Choose a tag to compare

Other changes

  • BREAKING: Separate table to hold chat-specific values for users;
  • Simplified queries and better error handling for DB queries;
  • User class is now populated with additional fields like moderator, banned, deleted, etc.

3.1.1

03 Apr 18:58
Compare
Choose a tag to compare

Bugfixes

  • Added missing hero job for Discord bot;
  • Added missing user invoke and inline search for Telegram bot;

Other changes

  • Reverted to a single admin id for all platforms;

3.1.0

02 Apr 15:09
Compare
Choose a tag to compare

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

25 Mar 18:41
Compare
Choose a tag to compare

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.