Repository navigation
Enhancements:
- Added support for Telegram groups with multiple topics (Thread)
- The bot token is now provided via the program arguments
- Transitioned from commons-lang to the newer commons-lang3
- Updated java-telegram-bot-api from version 6.9.1 to 7.2.1, with deprecated methods replaced
Changes:
- Made minor modifications to the README text
- Minor Code Cleanup
- Added the ThreadId attribute to the MessageData record
- Messages are now correctly routed to the sender's topic using the ThreadId (main chat has a null id)
- Updated progressbar, org.json, jackson, and jakarta to their respective new versions in the pom file
- Replaced the deprecated callbackQuery.message() method with callbackQuery.maybeInaccessibleMessage()
Bug Fixes:
- Resolved an issue where dataJsonString was not getting updated, causing the data content to not be adjusted daily
- Fixed a bug that occurred when a user would add a semicolon in their text, causing the indexOf method to stop earlier than expected. This resulted in an invalid JSON string, which caused the objectMapper to crash upon attempting to map it.