Repository navigation
Releases: buercher/NotEnoughRoomBot
Releases · buercher/NotEnoughRoomBot
Release list
Beta v1.3
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.
Beta v1.2
Enhancements:
- GEN and SAUV have been added to the list of buildings (they sadly don't have rooms with available schedule)
- BCH 3118, CH B0 375, CH B0 427, MA B3 464, MED 3 1122, MED 3 1124, MED 3 1219, MED 3 1518, MED 3 1521, PH C1 425 and STCC 7 8025 have been added :D
- AI 1142, AI 1153, BCH 1103, CE 1 515, GC A3 31, MED 2 1517, and MXG 237 have been sadly removed :/
Changes:
- Updated the request header for FLEP since it requires now an Origin Tag
- With the newly added rooms, the AllCases counter is now higher
- Thread sleep added with random value to avoid too much request for the occupancy epfl site to handle in the initiation
- Minor Code Cleanup
Bug Fixes:
- Resolved an issue that was causing the bot to not update the schedule after launching
- Changed how the building Buttons are generated so that it doesn't crash when there isn't a multiple of 4 building
Beta v1.1
Enhancements:
- Reworked the /search command to exclusively use buttons for a more intuitive experience.
- Implemented storage on disk for the userOnWait set, ensuring preservation in case of bot crashes or necessary restarts.
- Messages are now silent, and web previews have been disabled.
Bug Fixes:
- Resolved an issue that was causing the bot to throw a Nullpointerexception and crash when the user's languageCode would be null.
Beta Initial Release
Beta Initial Release of the
Full Changelog: https://github.com/buercher/NotEnoughRoomBot/commits/v1.0