Open Issues Need Help
View All on GitHubAI Summary: Implement a Telegram bot button that displays a list of currently open TCP ports on the server and their associated processes. The bot should use `psutil`, `lsof`, or `netstat` to retrieve this information, showing only listening TCP ports in a user-friendly format (e.g., "🔌 80/tcp — nginx"). Optional additions include support for UDP ports and displaying process PIDs.
Manage your Linux server remotely via Telegram: services, logs, monitoring & more.
AI Summary: Implement Telegram bot commands to safely reboot and shutdown the Linux server. This involves adding buttons for these actions, prompting for confirmation before execution, and using `subprocess.run()` with `sudo reboot` and `sudo poweroff`. Appropriate error handling and security considerations are necessary. Instructions for local testing, requiring `sudo` access without password prompts, are also needed.
Manage your Linux server remotely via Telegram: services, logs, monitoring & more.
AI Summary: Implement an automatic refresh feature for the Telegram bot's main status message, updating system metrics every 3-5 minutes using asyncio. This involves creating a background task with asyncio.create_task() and asyncio.sleep(), and optionally making the refresh interval configurable.
Manage your Linux server remotely via Telegram: services, logs, monitoring & more.