设置
- 在 Web UI 中添加或编辑机器人
- 启用 Proxy 模式
- 将 Backend URL 设置为 webhook 端点(例如
https://legacy-bot.example.com/webhook) - 可选设置 Secret Token(作为
X-Telegram-Bot-Api-Secret-Token头发送) - 保存
通过 API 代理自动设置
如果您的后端使用 API 代理(/tgapi/),您可以完全跳过手动配置。当您的后端通过代理调用 setWebhook 时,BotMux 会自动:
- 注册机器人(如果尚未注册),通过调用 Telegram 的
getMe - 将 webhook URL 设置为机器人的后端 URL
- 启用代理模式
- 开始轮询 Telegram 并将更新转发到您的后端
http://your-botmux:8080/tgapi/bot{TOKEN}/setWebhook,它会自动配置,无需手动操作。
类似地,通过代理调用 deleteWebhook 会禁用转发并清除后端 URL。
Webhook 响应
后端可以返回 webhook 风格的回复——带有method 字段的 JSON——BotMux 会将其代理到 Telegram API。
健康监控
- 每 60 秒自动健康检查
- 状态可在仪表盘中查看
- 机器人详情视图中有手动 CHECK WEBHOOK 按钮