- Fixed the bug with '/start' command
- Added gif support to bot
- Added 2 types of knowledge testing using quiz polls and updatable messages
- Added settings to make a choice between them
- Added remainder notifications and added support to enable/disable them
- The bug with Yandex API fixed
- Added choices when user enter a translated word to increase user experience
- Added full multi-language support to all commands
- Added user settings
- Added multi-language support for some commands
- Added new flyway migration file
- Added flyway migration
- Added github actions to project
- Added docker files for local and test environments
Implemented logic planned by the MVP
- User can be registered.
- User can add words to dictionary using '/add' command
- User can remove words from a dictionary using '/delete' command
- User can test knowledge using '/test' command