🤖宝塔面板/云安全监控 - 如何配置Telegram告警通知

官网 http://www.HostCLi.com Telegram群: https://TG.HostCLi.COM

宝塔站长群 https://TG.HostCLi.COM

前言

Telegram机器人的发送信息功能需要指定聊天窗口ID,接下来介绍的则是如何利用机器人获取Telegram的个人ID及群组ID。

一、注册机器人并获取Token

与官方机器人 @BotFather 对话,注册并获取机器人Token;点击以下链接查看教程

二、获取对话ID 和 获取群组ID

将另外一个机器人 @getmyid_bot 拉入新创建的用于接收宝塔告警通知的Telegram群组;

机器人进群的时候就会自动发出当前的 对话ID 以及 群组ID

Your user ID: 888888888
Current chat ID: 99999999

获取完这两行信息,即可将该机器人踢出本群。

三、配置宝塔面板的告警通知模块为Telegram / 配置宝塔云控的告警方式为Telegram

示例链接:

https://api.telegram.org/bot机器人TOKEN/sendMessage?chat_id=对话ID

3.1、将@BotFather 分配的机器人TOKEN替换到上面这个示例链接中的机器人TOKEN

3.2、将上述示例链接最后的数字ID替换为第二步中获取的/需要接收消息的对话ID,ID可能带有 - 减号;

chat_id 可以是个人ID,也可以是私密群组ID 或 公开群组的ID,只能填写其中一种ID

Your user ID: 个人对话ID,如需告警通知直接由机器人发给自己,示例链接内请使用 Your user ID后的数字ID进行拼接;需要与该机器人进行对话才能接收通知消息

Current chat ID: 群组对话ID,如需告警通知发送到Telegram群(私密群或公开群),示例链接内请使用 Current chat ID 进行拼接;可能需要给该机器人设置为群组管理员权限

3.3、将机器人Token和接收告警消息的对话ID按照上述格式进行拼凑,然后复制粘贴到 【宝塔面板-面板设置-告警通知- Telegram】 或 【宝塔云监控-告警设置-Telegram】。

添加成功后,系统会自动发送测试通知到您配置的这个Telegram对话里;

四、FAQ

Q1:宝塔面板 和 宝塔云安全监控 可以共用一个机器人BOT通知到一个群组吗?

A1:经测试,可以!

宝塔站长群 https://TG.HostCLi.COM

End.

最后更新于