从 Windows 图形化部署与管理 Telegram 机器人

Telegram Bot Expert Installer

无需记忆 Linux 终端命令:在 Windows 本地浏览器通过 SSH 连接 VPS,以 Webhook 或 Polling 模式一键部署机器人,查看实时日志、健康检查并执行 .tgz 备份。

Telegram Bot Expert Installer

两种部署模式与完整服务器控制

Telegram Bot Expert Installer 运行在 http://127.0.0.1:4780/,通过 6 步向导自动识别 Linux 系统(Ubuntu/Debian/AlmaLinux/Rocky Linux)与项目环境(Python、Node.js、Go、PHP 或 Docker)。

1. Polling 模式(无需域名与 SSL)

  • 适合无域名服务器快速启动。
  • 无需配置 HTTPS 证书或 Nginx。
  • 自动创建 systemd 开机自启服务。

2. Webhook 模式(域名 + HTTPS + Nginx)

  • 自动配置域名、SSL 邮箱、Nginx 反代与内部端口。
  • 适合高并发生产级机器人。
  • 部署前提供域名检查与配置预览。

核心功能

安装、监控与维护一体化

  • 自动硬件与技术栈识别:检测开放端口、CPU、内存、磁盘并配置 Python/Node.js/Go/PHP/Docker 依赖。
  • systemd 服务全控制:面板直接操作 Start、Stop、Restart 及 Enable / Disable on Boot。
  • 实时日志与健康修复:在线查看日志、导出 bot.log、执行健康检查并一键自动修复。
  • 备份与还原(Backup):生成 .tgz + .meta.json 快照并支持确认恢复。
  • 三级安全卸载(Uninstall):分别支持仅删程序、删程序与数据,或彻底清理(含 Nginx)。
  • 四语界面与明暗主题:支持中文、英文、波斯语与俄语。

操作步骤

6 步完成从下载到上线运行

  1. 使用 PowerShell 单行命令安装或解压 ZIP 运行 Start-Expert.bat。
  2. 进入 Install bot 选择 Webhook 或 Polling。
  3. 输入 SSH 密码或私钥连接 VPS 并完成硬件检测。
  4. 填写 @BotFather Token、管理员 ID、语言、时区与安装目录(/opt/telegram-bot)。
  5. 选择 Git 仓库或服务器已有目录并开始安装。
  6. 在 Dashboard 日常启停服务、看日志、体检与备份。

界面预览

在本地暗色/亮色面板中管理一切远程机器人:

Dashboard:机器人状态、VPS 资源与开机自启
Dashboard:机器人状态、VPS 资源与开机自启
Webhook 与 Polling 路径选择
Webhook 与 Polling 路径选择
Backup:.tgz 快照备份与恢复
Backup:.tgz 快照备份与恢复

系统要求与安装

  • 本地电脑:Windows 10/11 与 Node.js LTS。
  • PowerShell 安装:irm https://raw.githubusercontent.com/BlackFoxGroup/telegram-bot-expert-installer/main/deploy/install-expert.ps1 | iex(路径 %LOCALAPPDATA%\TelegramBotExpert)。
  • ZIP 启动:解压后运行 Start-Expert.bat 打开 http://127.0.0.1:4780/。
  • 目标服务器:支持 SSH 的 Linux VPS 与 @BotFather Token。

安全规范

  • 纯净源码包:ZIP 不含任何密码、Token 或 SSH 密钥。
  • 本地加密:凭证仅在本地加密存储。
  • 保护敏感目录:切勿公开 data/、.env 与 master.key。

查看全部界面与 6 步向导图解?

打开完整图文教程,涵盖全部侧边栏页面与故障排查。