01透過 BotFather 建立機器人
開啟官方 @BotFather,按 Start 並傳送 /newbot。設定顯示名稱及以 bot 結尾的唯一使用者名稱,例如 building_alert_bot。
建立後會取得 Bot Token,請私下複製保存,它相當於機器人的密碼。
/newbot 開啟官方 BotFather ↗ 02在推播中新增 Bot
以管理員登入 nvraim.com/login,進入「推播 → 新增推播」,選擇 Telegram Bot,填入名稱及 Bot Token 後儲存。
Token 通過驗證後,展開 Bot,找到「綁定個人或群組」中的完整 /start 指令。儲存並不等於已綁定接收人。
03綁定個人聊天
在 Telegram 開啟自己建立的 Bot,不是 BotFather。按 Start,再傳送網站顯示的完整指令,包含空格與綁定碼。
回到網站按「檢查綁定訊息」,確認接收人清單出現你的聊天。每次綁定成功後會更換綁定碼;只傳送 /start 或 hello 不會完成綁定。
/start ABCD1234 ABCD1234 僅為示例,請使用網站顯示的最新綁定碼。
04需要時綁定群組
將 Bot 加入群組,允許傳送文字和圖片。在群內傳送 /start@機器人使用者名稱,加上空格與最新綁定碼,再回網站檢查。
可以保留 Telegram 隱私模式。使用帶機器人名稱的指令,不需要授予無關的管理員權限。各聊天請分別綁定並測試。
/start@your_bot_username ABCD1234 05傳送測試訊息
在接收人旁按「傳送測試」,確認正確的聊天收到訊息。測試僅驗證推播,不驗證攝影機偵測。
訊息已到但手機無提示時,檢查 Telegram 通知權限與聊天是否靜音。
06在規則中選擇接收人
建立或編輯規則,啟用訊息推播並勾選 Telegram 接收人,可多選。儲存並啟用規則。
符合條件的事件可推播截圖、時間、畫面與規則資訊。實際觸發後在「事件」查看投遞狀態。設定 Bot 不會自動開啟所有規則。
常見問題
找不到綁定訊息?
傳送目前完整指令後,及時檢查。成功綁定會換碼,群組需帶機器人名稱。其他程式也可能先讀走訊息。
需要手動找 Chat ID 嗎?
不需要。網站會自動記錄符合綁定碼的聊天,不必把 Token 貼到瀏覽器網址或第三方機器人。
出現 webhook 或 conflict 錯誤?
本系統透過 getUpdates 讀取綁定訊息,可能與其他 webhook 或輪詢程式衝突。使用專屬 Bot,不要擅自移除其他服務的 webhook。
測試成功但沒有事件提醒?
檢查規則與提醒開關、Bot、接收人是否啟用,以及是否有達標事件,再查看事件的投遞紀錄。
Telegram · BotFather ↗Telegram · Bot FAQ ↗
另一篇教學: 設定 SMTP 郵件推播 → 查看全部說明 →