機器人沒聲了,問題只有兩種,而且樣子不一樣:
- 訊息沒有到達。 顧客的訊息沒有出現在 /conversations 裡。Telegram 和 Omni Octo 之間的某個環節壞了。
- 訊息到了,但沒人回覆。 訊息在對話串裡,後面沒有回覆。有什麼東西判定智慧體 不該回答。
用你自己的 Telegram 給機器人發一條訊息,再開啟 /conversations,你就知道 碰上的是哪一種。
訊息沒有到達
在 /channels 裡開啟通訊管道,先看它的狀態。
| 你看到的 | 原因 | 修復 |
|---|---|---|
狀態 錯誤,平台資訊 裡有一個 validationError | 上一次檢查失敗了,原因就寫在裡面 | 把它指出的問題修好,然後按 驗證。連接你的 Telegram 機器人 逐條解釋了各種原因。 |
| 狀態 進行中,但你在 BotFather 裡撤銷或更換了權杖 | 權杖被撤銷時不會有人通知 Omni Octo,它在下次檢查時才會發現 | 更新憑證,貼上新權杖,儲存並驗證。 |
| 狀態 進行中,但機器人同時在另一個工具裡設定過 | Telegram 只把機器人的訊息送到一個地方。訊息被另一個工具接走了 | 停止在那個工具裡使用這個機器人,然後 更新憑證,貼上同一個權杖,儲存並驗證。這會把機器人指回 Omni Octo。 |
| 狀態 待處理 | 權杖保存之後從未檢查過 | 驗證。 |
| 顧客編輯了自己的訊息 | 編輯不會作為新訊息送達 | 無需修復:到達的本來就是原訊息。 |
| 訊息發在群組裡 | 預設情況下,Telegram 只讓機器人看到一部分群組訊息 | 見 群組。 |
用同一個權杖更新憑證,也是針對另一種情況的修復:機器人是在 Omni Octo 開始 在 連接並驗證 裡註冊機器人之前連接的,而且它從沒收到過訊息。這個操作會把 兩步再跑一遍。
訊息到了,但沒人回覆
開啟那段對話。
| 你看到的 | 原因 | 修復 |
|---|---|---|
| ”此對話沒有 AI 智慧體回覆。接手即可回覆。“ | 機器人上沒有智慧體 | 裝一個——給 Telegram 機器人裝上 AI 智慧體。 |
| 狀態 需要真人處理,並顯示 “您團隊中有人接手了此對話,因此 AI 在這裡暫停。“ | 有同事接手了聊天 | 回覆它,或者按 立即交還 AI。 |
| 每段對話都沒有橫幅、沒有回覆 | 智慧體被關了,或者工作區因帳單被暫停 | 到智慧體頁面把它重新開啟;帳單在設定裡查。 |
| 回覆在對話串裡,被標記為失敗 | Telegram 拒絕投遞——比如顧客封鎖了機器人 | 你這邊無能為力;得由顧客解除封鎖。 |
看起來像問題、其實不是的
- 智慧體等了幾秒才回覆照片。 它要等連續 5 秒沒有新訊息,才能把相簿和問題 一起回答——Telegram 上的照片、語音訊息和檔案。
- 檔案顯示 ”… not available”。 它超過了 16 MB,或者沒能從 Telegram 下載 下來。訊息本身到了,智慧體也被告知有一個檔案載入失敗。
- 對話以
/start開頭。 顧客按下 Start 時,Telegram 傳送的就是這個。 它作為顧客的第一條訊息到達,智慧體會像對待其他訊息一樣回覆它。想讓它得到 一段問候語回覆,就在智慧體的指示裡寫明。
接下來
- 連接你的 Telegram 機器人 —— 每種狀態和每條驗證提示。
- 給 Telegram 機器人裝上 AI 智慧體 —— 誰來回覆,什麼會暫停智慧體。
- 把對話交還給 AI —— 當 AI 安靜是因為有同事接手了聊天。