Telegram Bot 設定教學:取得 Token、Chat ID,接收網站通知
適用對象:使用 AHHA 架設網站,希望預約、表單、訂單與 AI 客服的訊息即時推送到 Telegram 的站主。
預計時間:5–10 分鐘
完成後:網站上有人預約、填寫表單、下單或詢問 AI 客服時,Telegram 會立即收到通知。
Telegram 通知的用途與適用情境
網站的新預約、表單留言與 AI 客服詢問,晚一天回覆就可能流失客人。Email 容易被其他信件淹沒,Telegram 則會像聊天訊息一樣直接推送到手機,適合需要即時回應的事件。
- 免費:建立 bot 與接收訊息不需付費。LINE Notify 已於 2025 年停止服務,Telegram 是目前常見的替代方案
- 即時:事件發生後數秒內送達
- 可多人接收:把 bot 加入群組,店員、合作夥伴可以在同一個群組看到通知
AHHA 的 Telegram 通知適用於所有方案(含試用),不需要開啟電商模組。
步驟 1:用 BotFather 建立 Telegram Bot 並取得 Token
- 在 Telegram 搜尋並開啟 @BotFather(Telegram 官方帳號)
- 傳送
/newbot - 依提示輸入:
- Bot 顯示名稱(例如「我的店通知」,只有自己看得到,用來辨識即可)
- Bot username(必須以
bot結尾,例如mystore_notify_bot)
- BotFather 會回傳一組 Bot Token,格式如下:
123456789:ABCdefGhIJKlmNoPQRsTUVwxYZ1234567890 - 複製這組 Token,稍後要填入 AHHA 後台
- 搜尋剛建立的 bot,點「開始/Start」並傳送任意一則訊息。沒有這一步,bot 無法主動傳訊息給您
⚠️ Bot Token 等同密碼:不要公開貼在網頁、社群或 GitHub。Token 只儲存在站台設定中,不會出現在網站前台,後台也只顯示部分字元。
步驟 2:取得 Telegram Chat ID(個人或群組)
Chat ID 是告訴 bot「訊息要發給誰」的識別碼。個人接收與群組接收的取得方式不同。
方式 A:用 @userinfobot 取得個人 Chat ID
- 在 Telegram 搜尋 @userinfobot,點「開始/Start」
- 回覆訊息中的
Id數字就是您的 Chat ID(例如123456789)
這是最快的方式,不需要開瀏覽器。
方式 B:用 getUpdates 取得 Chat ID
想直接從 Telegram Bot API 確認,或要取得群組的 Chat ID 時,使用 getUpdates:
- 先對自己的 bot 傳一則訊息(例如「hi」)
- 在瀏覽器開啟下列網址,把
你的TOKEN換成步驟 1 取得的 Token:https://api.telegram.org/bot你的TOKEN/getUpdates - 在回傳的 JSON 中找到
"chat":{"id":123456789,…},這串數字就是 Chat ID

若回傳的 result 是空陣列,代表 bot 還沒收到任何訊息,先傳一則訊息給 bot 再重新整理網址即可。
方式 C:群組 Chat ID 的取得方式
多人共用通知時,建立群組並把 bot 加入:
- 建立 Telegram 群組,把 bot 加入群組
- 在群組裡傳送
/start@您的bot username(例如/start@mystore_notify_bot)。bot 預設開啟 privacy mode,在群組中只讀得到指令與回覆它的訊息,一般聊天內容 getUpdates 看不到 - 同樣開啟
https://api.telegram.org/bot你的TOKEN/getUpdates - 找到
"chat":{"id":-100xxxxxxxxxx,…}。群組的 Chat ID 是負數,超級群組會以-100開頭 - 複製完整的數字,包含前面的負號與
-100
步驟 3:在 AHHA 網站設定填入 Bot Token 與 Chat ID
- 進入後台 網站設定,捲動到「通知設定」區塊
- 打開「啟用 Telegram 通知」
- 填入:
- Bot Token:步驟 1 取得的 Token
- Chat ID:步驟 2 取得的數字(個人為正整數,群組為負數)
- 按「發送測試訊息」,Telegram 收到「✅ 通知測試成功」即代表設定正確
- 按頁面下方的「儲存設定」,通知設定會與其他網站設定一起儲存

儲存後重新整理頁面,Bot Token 欄位只會顯示前後幾碼,這是為了保護 Token 的正常行為;要更換時直接貼上新的 Token 即可。
以前在「電商設定」設定過 Telegram 的站台,設定已自動帶入通知設定,不需要重新填寫。
Telegram 通知事件與開關設定
通知設定中的事件預設全部開啟,避免遺漏任何客人的訊息。網站流量變大、某類通知太頻繁時,取消勾選後按「儲存設定」即可關閉該類通知,其他事件不受影響。
| 事件 | 通知內容 |
|---|---|
| 聯絡表單與表單 | 訪客姓名、Email、訊息摘要 |
| 新預約 | 服務、時段、顧客姓名與聯絡方式、備註;需人工確認的預約會註明待確認 |
| 預約取消 | 服務、顧客、原預約時段 |
| 付款回報 | 訂金、課卡或訂單的金額與匯款帳號末 5 碼 |
| 商品訂單 | 新訂單的編號、品項數與金額;顧客取消訂單時附上原因 |
| 課卡與點數購買 | 訂單編號、顧客、方案與金額 |
| AI 客服新對話 | 訪客的第一則提問與 AI 的回覆,附後台對話紀錄連結 |
| AI 客服留下聯絡方式 | 訪客姓名、聯絡方式與想詢問的內容 |
| 電子報訂閱 | 訂閱者 Email |
| 新會員 | 註冊方式(Google、LINE 或 Email)、姓名、Email |
| 部落格留言 | 文章標題、留言會員、留言內容 |
AI 客服新對話只在每段對話的第一則提問時通知一次,避免訪客連續發問時收到大量訊息,完整對話可在後台「AI 客服」查看。AI 客服為 Pro 方案功能。
Telegram Bot 的資安設定建議
- 定期更換 Token:在 BotFather 傳送
/revoke即可產生新 Token,舊 Token 立即失效,記得同步更新網站設定 - 不要把 Token 提供給他人:取得 Token 的人可以用這個 bot 發送訊息
- 群組成員最小化:只加入需要處理通知的人
- 保持 privacy mode 開啟(預設即開啟):bot 在群組中只會讀取指令與回覆它的訊息,不會收到群組裡的一般對話。可在 BotFather 傳送
/setprivacy確認
相關文章
常見問題
Telegram 測試訊息發送失敗怎麼辦?
依序確認:(1) Bot Token 複製完整,前後沒有多餘空白;(2) Chat ID 格式正確,個人為正整數(例如 123456789),群組為負數,超級群組以 -100 開頭;(3) 已先對 bot 傳送過至少一則訊息,群組則需先在群組中傳送 /start@您的bot username。bot 從未收到訊息時,無法主動傳訊息給您。
開啟 getUpdates 網址時,result 是空的?
代表 bot 還沒收到任何訊息。先對 bot 傳送一則訊息,或在群組中傳送 /start@您的bot username,再重新整理 https://api.telegram.org/bot你的TOKEN/getUpdates。
Telegram 通知太多,可以只關閉部分事件嗎?
可以。在「網站設定 → 通知設定」取消勾選不需要即時處理的事件(例如電子報訂閱、新會員),再按頁面下方的「儲存設定」,其他事件照常通知。
多個網站可以共用同一個 Telegram Bot 嗎?
可以。在各網站的通知設定填入同一組 Bot Token 與 Chat ID,所有通知會送到同一個對話。若希望不同網站分開查看,可以為每個網站建立不同的群組,填入各自群組的 Chat ID。
儲存後重新整理,Bot Token 只顯示部分字元?
這是正常的保護機制。Bot Token 等同密碼,後台只顯示前後幾碼;需要更換時,直接在欄位貼上新的 Token 並儲存即可。
想做的網站,今天就能上線
區塊式後台,像堆積木一樣組合版面。基礎 SEO 與結構化資料由平台自動處理,不需要懂技術。
- 14 天免費試用,不需信用卡
- 一頁式起步,日後可擴充成多頁
- 線上預約、會員、商店模組隨時加開
- 年費 NT$5,999 起
平台教學 分類其他文章
繼續閱讀同主題的延伸內容
留言討論
只有會員能留言(防止垃圾訊息),留言顯示於此頁。