Telegram机器人媒介

简介

Telegram机器人媒介可以让我们通过Telegram机器人发送消息通知。

创建Telegram媒介

在“系统用户”菜单 – “通知媒介”菜单 – “媒介”页面点击“创建媒介”:

其中:

  • 媒介类型 - 选择为“Telegram机器人“
  • 机器人Token
    • 如果你还没有创建机器人,请参考本文的 创建机器人 部分,创建机器人填入生成的Token即可
    • 如果你已经创建了机器人,就填入已经创建的机器人的Token,如果你忘记了Token,可以通过 /token 指令,重新生成一个新的Token
  • 代理服务 - 可选项,支持socks5httphttps协议,仅当API节点所在服务器无法直接连接Telegram API时填写;可以通过curl来测试是否能够连接Telegram API:
    curl https://api.telegram.org
    如果命令的结果中出现2XX、3XX、4XX之类提示时说明能够连接,否则会出现超时、拒绝访问表示不能连接。

如果你设置了代理,请使用

curl -x "代理协议://代理地址:代理端口" https://api.telegram.org
来测试你的代理是否可用。

创建机器人

可以通过与 @BotFather 创建对话,并发送/newbot指令创建机器人,根据提示完成信息填写即可,类似于:

其中类似于 123456:AAAA-AAAAAAAAAAAAAAAAAAAA 的字符串即为机器人的Token。

重新生成机器人Token

可以通过向 @BotFather 发送 /token 指令并选择要重新生成Token的机器人,来重新生成一个新的Token。

添加接收人

添加Telegram接收人时,接收人标识是群或用户的Chat ID,通常是一个数字,可以通过和 @get_id_bot 建立对话并发送任意消息获得,比如:

其中的988XXXXXXX一串数字就是Chat ID,然后在添加接收人时填入:

添加接收人和绑定集群具体流程,请参考 通用设置