Repository navigation
Releases: ShigureNomiCafe/ShigureCafeBot
Releases · ShigureNomiCafe/ShigureCafeBot
Release list
v1.1.1
[v1.1.1] - 2026-02-20
Added
- Asynchronous Log Reporting: Implemented a background task to automatically report bot logs to the backend every 5 seconds.
- Log Buffering: Added a thread-safe
LogBufferHandlerto accumulate logs and prevent performance impact on main bot operations.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
[v1.1.0] - 2026-02-03
Changed
- Modular Architecture: Restructured the bot into a clean, modular package structure under
src/. - New Entry Point: Migrated the main application entry point from
bot.pytomain.py. - Refactored Handlers: Split Telegram handlers into specialized modules (
start,audit,admin) for better maintainability. - Enhanced Configuration: Centralized configuration management and HTTP client logic.
Fixed
- Improved overall code organization and scalability.
Full Changelog: v1.0.1...v1.1.0
v1.0.1
[v1.0.1] - 2026-02-02
Fixed
- Resolved intermittent bot stops by migrating to
httpxfor asynchronous HTTP requests. - Enhanced logging for better troubleshooting of API interactions.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
[v1.0.0] - 2026-01-31
Added
- Initial release of ShigureCafeBot.
- Implemented Telegram bot using
python-telegram-botframework. - Support for
/startcommand with usage instructions. - Support for
/chatidcommand to retrieve Telegram Chat ID for configuration. - Support for
/audit <audit_code>command to verify registrations and generate invite links. - Integration with ShigureCafeBackend API for registration verification.
- Dynamic generation of temporary (10 minutes) and single-use Telegram group invite links.
- Docker and Docker Compose configuration for containerized deployment.
- Environment variable support for flexible configuration.
Full Changelog: https://github.com/ShigureNomiCafe/ShigureCafeBot/commits/v1.0.0