Skip to content

Releases: ShigureNomiCafe/ShigureCafeBot

v1.1.1

Choose a tag to compare

@Hatsushigure Hatsushigure released this 20 Feb 12:25

[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 LogBufferHandler to accumulate logs and prevent performance impact on main bot operations.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@Hatsushigure Hatsushigure released this 13 Feb 06:47

[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.py to main.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

Choose a tag to compare

@Hatsushigure Hatsushigure released this 13 Feb 06:47

[v1.0.1] - 2026-02-02

Fixed

  • Resolved intermittent bot stops by migrating to httpx for asynchronous HTTP requests.
  • Enhanced logging for better troubleshooting of API interactions.

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@Hatsushigure Hatsushigure released this 31 Jan 04:45

[v1.0.0] - 2026-01-31

Added

  • Initial release of ShigureCafeBot.
  • Implemented Telegram bot using python-telegram-bot framework.
  • Support for /start command with usage instructions.
  • Support for /chatid command 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