01通过 BotFather 创建机器人
从下方链接打开官方 @BotFather,点击 Start / 开始,发送 /newbot。先设置显示名称,再设置以 bot 结尾的唯一用户名,例如 building_alert_bot。
创建成功后,BotFather 会提供 Bot Token。私下复制保存这串凭据,它相当于机器人的密码。
/newbot 打开官方 BotFather ↗ 02在“推送”中添加 Bot
使用管理员账号登录 nvraim.com/login,进入“推送 → 添加推送”,选择 Telegram Bot,填写便于辨认的名称,并粘贴 Bot Token 后保存。
保存时会验证 Token。展开已保存的 Bot,在“绑定个人或群组”中找到完整的 /start 命令。保存成功只代表 Bot 可用,并不代表接收人已绑定。
03绑定自己的 Telegram
在 Telegram 中打开你刚创建的机器人,不是 BotFather。点击 Start,再把网站显示的完整 /start 命令发送给它,包括空格和绑定码。
返回“推送”,点击“检查绑定消息”。接收人清单出现你的会话名称即表示成功。每次成功绑定后,绑定码都会变化;添加下一个人时请使用最新的命令。仅发送 /start 或 hello 不会完成绑定。
/start ABCD1234 ABCD1234 仅为示例,请使用你账号页面显示的绑定码。
04需要群组接收时这样绑定
把机器人加入目标群组,允许它发送文字和图片。在群内发送 /start@你的机器人用户名,后面接一个空格和当前绑定码,然后返回网站检查绑定。
可以保持 Telegram 隐私模式开启,使用带机器人用户名的命令即可。普通群组不需要授予与发消息无关的管理员权限。每个会话单独绑定,绑定后再测试。
/start@your_bot_username ABCD1234 05发送测试消息
在已绑定的接收人旁点击“发送测试”,确认正确的个人聊天或群组收到了测试消息。
这一步只验证推送通道,不验证摄像头识别。如果消息到了但手机没有响铃,请检查 Telegram 的通知权限及该会话是否静音。
06在规则中勾选接收人
进入“规则”,创建或编辑规则。在“消息推送”中开启提醒,勾选 Telegram 下的已绑定接收人,可以多选。保存规则,并确保规则处于启用状态。
当符合条件的事件产生后,提醒可包含证据截图、时间、画面和规则信息。实际触发一次条件,并在“事件”中核对投递状态。只配置 Bot 不会自动开启所有规则。
常见问题
提示没有找到绑定消息?
向自己的 Bot 发送当前完整命令,然后及时点击检查。成功绑定后旧码不能用于下一个接收人。群组中请带上机器人用户名。其他程序若同时读取这个 Bot,也可能先取走消息。
需要访问 getUpdates 或寻找 Chat ID 吗?
不需要。网站会读取匹配的绑定消息并记录接收会话,无需把 Token 粘贴到浏览器地址栏,也无需使用第三方查 ID 的机器人。
提示 webhook 或 conflict 错误?
目前绑定通过 getUpdates 获取消息,已配置的 webhook 或另一个轮询程序可能与之冲突。优先为本系统使用独立 Bot;不要未经确认就删除其他服务使用的 webhook。
测试收到了,为什么实际事件没有推送?
检查规则、提醒开关、Bot 和接收人是否启用,以及是否实际产生达标事件,再查看“事件”中的投递状态。测试成功不能代替识别条件的验证。
Telegram · BotFather ↗Telegram · Bot FAQ ↗
另一篇教程: 设置 SMTP 邮件推送 → 查看全部说明 →