Skip to content

feat: Add self-updating, UI buttons, and resilient connections#3

Merged
Opselon merged 1 commit intomainfrom
feat-python-conversion
Nov 3, 2025
Merged

feat: Add self-updating, UI buttons, and resilient connections#3
Opselon merged 1 commit intomainfrom
feat-python-conversion

Conversation

@Opselon
Copy link
Copy Markdown
Owner

@Opselon Opselon commented Nov 3, 2025

This commit introduces several new features and improvements to the bot:

  • Self-Updating Mechanism: The bot can now be updated from the git repository by running the /update_bot command. A cron job for daily automatic updates can also be configured.
  • Telegram UI with Buttons: The user interface has been refactored to use inline buttons for a more user-friendly experience, including a main menu and server selection.
  • Persistent & Resilient Connections: The SSH manager now automatically reconnects to servers if the connection is lost, and gracefully disconnects all sessions on shutdown.
  • Enhanced Setup Wizard: The setup wizard has been improved with clearer instructions and better formatting.

This commit introduces several new features and improvements to the bot:

- **Self-Updating Mechanism:** The bot can now be updated from the git repository by running the `/update_bot` command. A cron job for daily automatic updates can also be configured.
- **Telegram UI with Buttons:** The user interface has been refactored to use inline buttons for a more user-friendly experience, including a main menu and server selection.
- **Persistent & Resilient Connections:** The SSH manager now automatically reconnects to servers if the connection is lost, and gracefully disconnects all sessions on shutdown.
- **Enhanced Setup Wizard:** The setup wizard has been improved with clearer instructions and better formatting.
@Opselon Opselon merged commit efade0f into main Nov 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant