![图片[1]-宝塔TG通知设置 - 小小博客 - 记录与学习前端知识-小小博客 - 记录与学习前端知识](https://gcore.jsdelivr.net/gh/bootsp/cdn/xiaoil_cn/20251122115457836.png)
配置 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 时,务必准确无误,不要遗漏任何字符。
-
如果在测试时宝塔面板界面没有反应(例如点确定没响应),这可能是一个已知的界面问题。建议你检查宝塔面板是否为最新版本,或者尝试清除浏览器缓存。









暂无评论内容