cv4pve-botgram

cv4pve-botgram 2.0.0

Telegram Bot for Proxmox VE management

Download for Windows

About cv4pve-botgram

cv4pve-botgram is a Telegram bot for managing Proxmox VE clusters.
It allows you to monitor and control your virtual machines and containers
through Telegram chat commands with secure authentication.

Features:

  • Manage VMs and Containers via Telegram
  • Secure chat ID-based authentication
  • Real-time status monitoring
  • Start/Stop/Reboot operations
  • Node management commands
  • API explorer for advanced operations
  • Custom command aliases
  • Service and console modes

What's new in 2.0.0

Major release: the bot runs as a service natively, has a documentation site and many fixes. Existing systemd units and NSSM services keep working.
What's new
- Documentation site. The documentation moved from the README to corsinvest.github.io/cv4pve-botgram: getting started, creating the Telegram bot and restricting it to your chats, permissions command by command, connection, running as a service, every command, API commands with placeholders, aliases and troubleshooting. Every page was checked against the code.
- Native service support. Linux systemd (Type=notify) and Windows services work out of the box, as in cv4pve-metrics-exporter: the bot recognises by itself how it was started, and no NSSM is needed on Windows. systemctl start returns once the bot is logged in to Proxmox VE and to Telegram. As a Windows service the bot writes to the Event Log. See Run as a service.
Deprecated
- --service-mode is not needed anymore: the bot always runs until it is stopped. It is still accepted and ignored, with a warning in the log, and will be removed in the next major version: remove it from systemd units and NSSM services
Fixes
- The bot exits with code 1 when it cannot start or Telegram refuses the token, so a service set to restart on failure tries again; it used to exit with 0
- VM, container and node commands answer with the error of Proxmox VE when the action is refused; they used to answer as if it had worked
- /get, /set, /create and /delete without a path ask for it; they used to call the command name as a path
- A parameter value between double quotes keeps its spaces
- /alias Delete removes the alias for good and confirms it; the alias used to come back
- /alias Create says when the name is not valid; it used to answer "Command created!" anyway
- /help describes /create and /delete correctly
- Built-in aliases that did not work: qemu-migrate and qemu-vzdump-restore did nothing, node-shutdown sent a command Proxmox VE refuses, qemu-migrate and lxc-migrate only read the migration preconditions. node-shutdown now asks for reboot or shutdown; the migrate aliases start the migration and ask for online (VM) or restart (container)
Changed
- In a terminal the bot stops with Ctrl+C; it used to wait for Enter
- Corsinvest.ProxmoxVE.Api 9.2.4
- An API call refused by Proxmox VE is reported as an error message, also when the answer has status 200 with errors
- /usage lists the methods in the order get, set, create, delete …

Full release notes »

Technical details

PublisherCorsinvest Srl
Version2.0.0
Release date2026-10-01
LicenseGPL-3.0
Installer typezip
Architecturex86, x64, arm64
Package IDCorsinvest.cv4pve.botgram

Install cv4pve-botgram from the command line

Install with Windows Package Manager
winget install --id=Corsinvest.cv4pve.botgram -e
Update to the latest version
winget upgrade --id=Corsinvest.cv4pve.botgram -e
Uninstall
winget uninstall --id=Corsinvest.cv4pve.botgram -e

automationbotcontainercorsinvestmanagementproxmoxproxmoxvetelegramvirtualizationvm

cv4pve-botgram version history

1.9.0 Dec 12, 2025

Frequently asked questions

Is cv4pve-botgram free?

Yes. cv4pve-botgram is free and open-source software released under the GPL-3.0 license.

What is the latest version of cv4pve-botgram?

The latest version is 2.0.0, released on Oct 1, 2026.

Is it safe to download cv4pve-botgram?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with a6287a20b707036a3826ea8db2327bde570ca88d5f510c61f193e91dfca17666.

Which Windows versions does cv4pve-botgram support?

cv4pve-botgram runs on Windows and is available for 32-bit (x86), 64-bit (x64), ARM64 systems.

How do I uninstall cv4pve-botgram?

Open Settings › Apps › Installed apps, find cv4pve-botgram and select Uninstall. From the command line, run winget uninstall --id=Corsinvest.cv4pve.botgram -e.

Is there a portable version of cv4pve-botgram?

Yes. cv4pve-botgram is available as a portable ZIP archive (cv4pve-botgram.exe-win-x64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.