Skip to content

聊天機器人沒有回覆

LINEFacebookInstagramWhatsApp全部方案權限:LINE 聊天機器人「可檢視」
後台位置:LINE › 聊天機器人

聊天機器人沒有回覆時,照下面的順序檢查,最常見的原因放在最前面。這篇以 LINE 聊天機器人為主,Facebook、Instagram、WhatsApp 不一樣的地方另外標出來。

1. 機器人有沒有開啟 ​

在導覽列點 LINE,選「聊天機器人」,找到那個機器人,看「聊天機器人狀態」開關是不是開的。

下圖是「事件觸發機器人」分類:每一列有「聊天機器人狀態」開關與「觸發事件」,例如照片訊息、貼圖、「預設回覆」。開關是灰色的就不會回覆。

事件觸發機器人清單:九個機器人,聊天機器人狀態都是開啟,觸發事件分別是 POSTBACK、檔案訊息、位置訊息、語音訊息、影片訊息、照片訊息、貼圖與預設回覆

  • 新增頁的狀態預設是開啟的,但很多人測試時先關掉,之後忘了打開。
  • 打開或關閉後,畫面會顯示「已開啟聊天機器人」或「已關閉聊天機器人」。

2. 關鍵字有沒有對上 ​

關鍵字觸發機器人只看好友傳的文字,比對方式有兩種:

比對方式什麼時候會觸發常見的誤會
觸發關鍵字(等於)好友傳的整段文字跟關鍵字完全一樣關鍵字「優惠」,好友傳「優惠呢?」不會觸發
觸發關鍵字(包含)好友傳的文字裡有出現關鍵字關鍵字太短(例如「好」)會被很多無關的話觸發,反而搶走其他機器人
  • 比對前會先去掉表情符號,所以「優惠😊」跟「優惠」一樣。
  • 英文大小寫、全形半形、多一個空白,都可能讓「等於」對不上。不確定好友會怎麼打時,改用「包含」,或多加幾個寫法。
  • 好友傳的是貼圖、照片、位置時,不會觸發關鍵字機器人,要用對應觸發事件的「事件觸發機器人」。

3. 觸發條件是不是把他排除了 ​

在機器人的「機器人設定」分頁檢查「限定條件」:

設定檢查什麼
觸發期限現在是不是在期限內;期限依「聊天機器人時區」計算
每週有效時段現在這個星期幾、這個時段有沒有開放
限定標籤觸發聊天機器人這位好友身上有沒有指定的標籤(「同時擁有所有標籤」時要全部都有)
排除標籤觸發聊天機器人這位好友身上是不是有被排除的標籤
觸發環境選了「機器人」時群組裡不會觸發,選了「群組」時一對一聊天不會觸發

Facebook、Instagram、WhatsApp 的機器人另外有「觸發帳號」:選了「特定帳號」時,沒勾到的粉專或帳號不會觸發。

4. 預設回覆為什麼沒出現 ​

「預設回覆」是好友傳的文字沒有觸發任何機器人時的回覆,但它有額外的限制:

  • 只回應文字訊息,好友傳貼圖、照片不會出現預設回覆。
  • 只在一對一聊天觸發,群組裡不會。
  • 只在這位好友的對話是「非客服對話」時觸發。對話一旦進到客服流程(例如被轉給客服、正在「待處理」或「處理中」),預設回覆就不會再出現,避免機器人跟客服搶著回。結束客服後才會恢復。

對話狀態的說明見在客服中心處理對話。

5. 好友是不是在黑名單裡 ​

黑名單裡的會員傳私訊時,所有聊天機器人都不會回覆。到「會員與標籤 › 黑名單」確認,見把會員加入黑名單。

6. 回了,但不是你想的那一個 ​

同一則訊息常常同時符合好幾個機器人,但只會有一個回覆。規則是:

情況由誰回覆
有設「限定標籤」而且這位好友符合的機器人優先由它回覆(有好幾個時,取最早建立的那一個)
都沒有限定標籤由最後建立的那一個回覆
都沒有符合文字訊息才會走到「預設回覆」(還要符合上一節的條件)

所以「包含」很短的關鍵字、或很晚才建的測試機器人,常常搶走原本該回的那一個。把測試用的機器人關掉,或把關鍵字改成「等於」。

7. 通訊平台的串接有沒有問題 ​

以上都正常卻完全沒有反應時,可能是 LINE 官方帳號那邊沒有把訊息送給 OakMega:

  • 在 LINE Official Account Manager 的回應設定確認 Webhook 是開啟的。
  • 請工作區擁有者到「設定 › 通訊平台設定」點 LINE 帳號,看 Webhook 狀態是否正確。

下一步 ​