跳至主要內容

如何排除不触发或意外停止的聊天机器人的故障

摘要

如果您的聊天機器人未在預期時間啟動或在完成對話之前停止,問題通常是由於聊天機器人設定錯誤、聊天指派、關鍵詞規則或流程設定造成的。

本指南解釋了聊天機器人未觸發或意外停止的最常見原因,以及解決每個問題的步驟。

說明

聊天機器人的問題通常分為兩種類別:

  • 聊天機器人從未啟動。

  • 聊天機器人啟動但在完成對話之前停止。

根據您遇到的問題選擇下面的部分。

聊天機器人未觸發

如果您的聊天機器人沒有在客戶發送消息時啟動,請檢查以下內容:

注意: 此故障排除部分僅適用於聊天機器人。它不適用於基於關鍵詞的規則自動化。

1. 驗證聊天機器人有啟動節點

每個聊天機器人流程必須有一個 啟動節點。如果未配置啟動節點,或您的聊天機器人不包含任何消息節點,聊天機器人將無法開始對話。

解決方案

  • 在聊天機器人構建器中打開您的聊天機器人。

  • 點擊 三點菜單。

  • 選擇 設置啟動節點。

  • 驗證啟動節點是否連接到聊天機器人流程的其餘部分。

  • 確保聊天機器人中配置了至少一個消息節點。

2. 驗證關鍵詞與配置的規則匹配

如果您的聊天機器人是通過 規則 觸發的,則客戶的消息必須與規則中配置的關鍵詞匹配。

解決方案

  • 驗證規則中配置了正確的關鍵詞。

  • 如果關鍵詞使用 精確匹配,請確保客戶的消息與關鍵詞完全匹配,包括拼寫和空格。

  • 如果客戶的消息與配置的關鍵詞不匹配,聊天機器人將不會觸發。

注意: 在基於關鍵詞的規則中使用的關鍵詞是 不區分大小寫的。例如, Support、 support 和 SUPPORT 被視為相同的關鍵詞。

3. 驗證對話是否分配給機器人

聊天機器人自動化僅在對話分配給 機器人 時運行。

如果對話分配給人類操作員,則聊天機器人不會觸發。

解決方案

  • 檢查對話是如何分配的。

  • 確保對話分配給 機器人 而不是人類操作員。

4. 另一個聊天機器人或AI代理正在處理對話

在同一渠道上,只有一個聊天機器人或AI代理可以同時處理一個聯繫人。如果另一個聊天機器人或AI代理已經在處理對話,則新的聊天機器人或AI代理無法啟動。

這種情況可能發生在以下情況中:

  • 多個規則匹配相同消息: 只有優先級最高的匹配規則啟動聊天機器人或AI代理。其他匹配規則針對聊天機器人或AI代理操作被跳過,但它們的其他操作仍然執行。

  • 聊天機器人已經運行: 如果聊天機器人從早期消息開始運行,則規則無法中斷它。

此限制在每個渠道上分別適用。例如,在WhatsApp上運行的聊天機器人不會阻止另一個聊天機器人在Instagram上運行。

解決方案

  • 檢查是否有其他聊天機器人或AI代理正在處理對話。

  • 如果多個規則匹配相同消息,請檢查哪個規則具有最高優先級。

  • 查看任何可能阻止當前聊天機器人的關鍵詞操作或活動。

聊天機器人啟動但意外停止

如果您的聊天機器人開始對話但未完成流程,請檢查以下內容:

1. 客戶發送了不支持的回覆

如果聊天機器人期望特定回覆但收到不同的回覆,則對話可能會停止。

例如,如果聊天機器人期望 1、 2 或 3,但客戶回覆的是 你好,則聊天機器人就無法知道該遵循哪條路徑。

解決方案

  • 配置 常規 或 默認回覆 來處理意外回覆。

  • 將客戶重定向回預期問題或其他聊天機器人流程。

2. 客戶發送了媒體消息

如果客戶發送了媒體消息,如圖片或視頻,而聊天機器人未配置為接受媒體輸入,則聊天機器人將停止。

解決方案

根據需要配置聊天機器人節點以接受媒體回覆。

3. 聊天機器人計時器到期

每個聊天機器人都有一個非活躍計時器。如果客戶在計時器到期之前沒有回覆,聊天機器人將自動結束。

解決方案

  • 打開聊天機器人構建器。

  • 在右上角點擊 聊天機器人計時器。

  • 調整超時值。

聊天機器人計時器可以設置在 1分鐘 和 1,440分鐘(24小時) 之間。

4. 聊天機器人節點配置錯誤

如果某個節點配置不正確,聊天機器人可能會在繼續到下一步之前停止。

這通常發生在集成節點,如:

  • Webhook

  • Google Sheets

解決方案

  • 驗證每個節點是否正確配置。

  • 確認任何外部集成是否已連接並按預期工作。

5. 聊天機器人使用您計畫中無法使用的功能

某些聊天機器人功能僅在特定的Wati計畫中可用。

如果您的聊天機器人包含未包含在當前計畫中的功能,聊天機器人的某些部分可能無法正常運行。

解決方案

  • 刪除您當前計畫不支持的功能。

或

  • 升級您的Wati計畫以使用這些功能。

6. 聊天機器人到達AI代理節點

Astra AI代理 和 自定義AI代理 節點結束聊天機器人並將對話移交給AI代理。這些節點後不再運行任何內容。

解決方案

如果您需要聊天機人在移交對話之前運行額外步驟,請將這些步驟移到AI代理節點之前。

7. 聊天機器人到達智能升級分配

當 智能升級 檢測到客戶需要人類幫助時,它將聊天指派給選定的團隊並結束聊天機器人。在智能升級分配後不再運行任何內容。

解決方案

這是預期的行為。

仍然有問題嗎?

如果您的聊天機器人在檢查上述項目後仍然無法觸發或完成流程:

  • 檢查您的聊天機器人流程以查看缺失或未連接的節點。

  • 驗證所有規則和集成是否正確配置。

  • 檢查是否有其他聊天機器人或AI代理已經在處理對話。

  • 檢查是否有關鍵詞操作或活動已停止當前的聊天機器人。

  • 使用預期的客戶輸入測試聊天機器人。

  • 如果問題仍然存在,請與Wati支持聯繫並提供您的聊天機器人詳細信息,以便團隊可以幫助進一步調查。

常見問題解答 (FAQs)

聊天機器人未觸發

1. 聊天機器人需要什麼才能啟動對話?

聊天機器人需要一個連接到其餘聊天機器人流程的 啟動節點 和至少一個配置的消息節點。如果啟動節點未配置或聊天機器人無消息節點,聊天機器人將無法啟動。

2. 為什麼當客戶發送消息時我的聊天機器人不觸發?

如果聊天機器人是通過 規則 觸發的,則客戶的消息必須與該規則中配置的關鍵詞匹配。如果啟用 精確匹配,則消息必須與關鍵詞完全匹配,包括拼寫和空格。關鍵詞在基於關鍵詞的規則中不區分大小寫。

3. 為什麼當對話分配給人類操作員時我的聊天機器人不觸發?

聊天機器人自動化僅在對話分配給 機器人 時運行。如果對話分配給人類操作員,則聊天機器人將不會觸發。

4. 另一個聊天機器人或AI代理可以阻止我的聊天機器人啟動嗎?

是的。只有一個聊天機器人或AI代理可以在同一渠道上同時處理一個聯繫人。如果另一個聊天機器人或AI代理已經在處理對話,則新的聊天機器人或AI代理無法啟動。

聊天機器人意外停止

5. 為什麼當客戶發送意外回覆時我的聊天機器人會停止?

如果聊天機器人期望一個特定的回覆但收到不同的回覆,可能會因為它無法確定該遵循哪條路徑而停止。例如,如果聊天機器人期望 1、 2 或 3,但客戶回覆是 你好,聊天機器人將無法知道該遵循哪條路徑。

6. 為什麼當客戶發送媒體消息時我的聊天機器人會停止?

如果客戶發送媒體消息,如圖片或視頻,而聊天機器人未配置為接受媒體輸入,則聊天機器人將停止。

7. 為什麼我的聊天機器人在一段時間不活躍後停止?

當聊天機器人的非活躍計時器在客戶回覆之前到期時,聊天機器人會自動結束。聊天機器人計時器可以設置在 1分鐘 和 1,440分鐘(24小時) 之間。

8. 為什麼我的聊天機器人在聊天機器人節點處停止?

如果某個節點未正確配置,聊天機器人可能會在繼續之前停止。這通常發生在集成節點,如 Webhook 和 Google Sheets。

9. 為什麼我的聊天機器人的一部分在當前的Wati計畫下無法運作?

某些聊天機器人功能僅在特定的Wati計畫中可用。如果您的聊天機器人使用不在您當前計畫中的功能,則該聊天機器人的這些部分可能無法正常運行。

10. 為什麼我的聊天機器人在AI代理節點後會停止?

Astra AI代理 和 自定義AI代理 節點結束聊天機器人並將對話移交給AI代理。這些節點後不再運行任何內容。任何額外的聊天機器人步驟必須放在AI代理節點之前。

是否回答了您的問題?