
配置 Telegram 通知的详细步骤
步骤 1: 创建 Telegram Bot
在 Telegram 中搜索 BotFather 并开始对话。
发送指令
/newbot,然后按照提示设置你的机器人名称和用户名。创建成功后,BotFather 会提供一个 HTTP API Token,请妥善保存这个 Token,后续配置会用到。
步骤 2: 获取你的 Chat ID
找到你创建的 Bot,向其发送任意一条消息(例如
/start)。在浏览器中访问以下 URL(将
<YourBotToken>替换为刚才获取的 Token):https://api.telegram.org/bot<YourBotToken>/getUpdates在返回的 JSON 数据中,找到
"chat"对象下的"id"字段,其数值就是你的 Chat ID。记下它。
步骤 3: 在宝塔面板中配置自定义消息通道
登录你的宝塔面板,进入面板设置或监控菜单,找到告警服务或消息通道相关选项。
选择添加自定义消息通道。
按如下说明填写配置信息:
请求地址 (Webhook URL):
https://api.telegram.org/bot<YourBotToken>/sendMessage
请将<YourBotToken>替换为你的 Bot Token。请求方式:选择
POST。请求头 (Header):通常不需要额外设置。如果宝塔界面有此选项,可以保持默认或留空。
请求参数/数据体 (Body):这里需要自定义,以匹配 Telegram Bot API 的要求。你可以参考以下 JSON 结构进行配置:
{ "chat_id": "你的ChatID", "text": "🔔 宝塔面板通知\n\n类型: $type\n标题: $title\n内容: $msg", "disable_web_page_preview": false }请将
"你的ChatID"替换为步骤2中获取的实际 Chat ID。在
"text"字段中,你可以自由定义消息的格式。$title,$msg,$type是宝塔面板提供的变量,分别代表告警的标题、详细内容和类型。
步骤 4: 测试通知
保存配置后,宝塔面板通常会提供发送测试消息的选项。点击测试,如果配置正确,你的 Telegram 很快就会收到一条来自 Bot 的测试通知。
⚠️ 重要提示
请确保你的服务器网络能够正常访问 Telegram API。
在填写 Token 和 Chat ID 时,务必准确无误,不要遗漏任何字符。
如果在测试时宝塔面板界面没有反应(例如点确定没响应),这可能是一个已知的界面问题。建议你检查宝塔面板是否为最新版本,或者尝试清除浏览器缓存。






暂无评论内容