跳转到主要内容

排查 Chatbot 无法触发或意外停止的问题

摘要

如果您的聊天机器人未能按预期启动,或在对话完成前停止,这通常是由不正确的聊天机器人配置、对话分配、关键词规则或流程设置所导致的。

本指南介绍了聊天机器人无法触发或意外停止的最常见原因,以及解决每个问题的步骤。

说明

聊天机器人问题通常属于以下两类之一:

  • 聊天机器人从未启动。

  • 聊天机器人已启动,但在对话完成前停止。

请根据您遇到的问题选择下方对应的章节。

聊天机器人未触发

如果客户发送消息时您的聊天机器人未启动,请检查以下内容:

注意:此故障排除部分仅适用于聊天机器人。它不适用于基于关键词的自动化规则。

1. 确认聊天机器人具有“开始节点”(Start Node)

每个聊天机器人流程都必须有一个开始节点。如果未配置开始节点,或者您的聊天机器人不包含任何消息节点,机器人将无法开始对话。

解决方案

  • 在聊天机器人构建器中打开您的聊天机器人。

  • 点击三点菜单

  • 选择设置开始节点 (Set Start Node)。

  • 验证开始节点是否已连接到聊天机器人流程的其余部分。

  • 确保聊天机器人中至少配置了一个消息节点。

2. 验证关键词是否符合配置的规则

如果您的聊天机器人是使用规则触发的,客户的消息必须与规则中配置的关键词匹配。

解决方案

  • 验证规则中是否配置了正确的关键词。

  • 如果关键词使用精确匹配 (Exact Match),请确保客户的消息与关键词完全一致,包括拼写和空格。

  • 如果客户的消息与配置的关键词不匹配,聊天机器人将不会被触发。

注意:基于关键词的规则中使用的关键词不区分大小写。例如,SupportsupportSUPPORT 被视为同一个关键词。

3. 验证对话是否分配给了机器人

聊天机器人自动化仅在对话分配给机器人时才会运行。

如果对话分配给了人工客服,聊天机器人将不会触发。

解决方案

  • 检查对话的分配方式。

  • 确保对话已分配给机器人,而不是人工客服。

聊天机器人启动但意外停止

如果您的聊天机器人开始了对话但未能完成流程,请检查以下内容:

1. 客户发送了不受支持的回复

如果聊天机器人期望得到特定的回复,但收到了不同的响应,对话可能会停止。

例如,如果聊天机器人期望回复 123,但客户回复了 Hello,聊天机器人将不知道该遵循哪条路径。

解决方案

  • 配置常规默认回复 (Default Response) 来处理意外的回复。

  • 将客户重定向回预期的提问或其他聊天机器人流程。

2. 客户发送了媒体消息

如果客户发送了媒体消息(如图片或视频),而聊天机器人未配置为接收媒体输入,聊天机器人将会停止。

解决方案

根据需要配置聊天机器人节点以接受媒体回复。

3. 聊天机器人计时器超时

每个聊天机器人都有不活动计时器。如果客户在计时器到期前未回复,聊天机器人将自动结束。

解决方案

  • 打开聊天机器人构建器。

  • 点击右上角的聊天机器人计时器 (Chatbot Timer)。

  • 调整超时数值。

聊天机器人计时器可以设置为 1 分钟1,440 分钟(24 小时)之间。

4. 聊天机器人节点配置错误

如果节点配置不正确,聊天机器人可能会在继续下一步之前停止。

这种情况常见于以下集成节点:

  • Webhook

  • Google Sheets

解决方案

  • 验证每个节点是否配置正确。

  • 确认所有外部集成已连接并按预期工作。

了解更多:请参阅关于配置 Webhook 节点的指南。

5. 聊天机器人使用了您套餐不支持的功能

某些聊天机器人功能仅在特定的 Wati 套餐中提供。

如果您的聊天机器人包含当前套餐未包含的功能,聊天机器人的部分功能可能无法正常运行。

解决方案

  • 移除当前套餐不支持的功能。

或者

  • 升级您的 Wati 套餐以使用这些功能。

仍然有问题?

如果检查上述项目后,您的聊天机器人仍然无法触发或完成流程:

  • 检查您的聊天机器人流程,查找缺失或断开连接的节点。

  • 验证所有规则和集成是否配置正确。

  • 使用预期的客户输入测试聊天机器人。

  • 如果问题仍然存在,请联系 Wati 支持团队并提供您的聊天机器人详情,以便团队协助进一步调查。

常见问题解答 (FAQs)

聊天机器人触发问题

1. 为什么当客户发送消息时,我的聊天机器人没有触发?

聊天机器人可能无法触发的原因包括:没有配置开始节点、客户的消息与配置的关键词规则不匹配,或者对话被分配给了人工客服而不是机器人。

2. 为什么使用基于关键词的规则时,我的聊天机器人不触发?

当聊天机器人通过规则触发时,客户的消息必须与规则中配置的关键词匹配。如果规则使用精确匹配,则消息必须与配置的关键词完全一致,包括拼写和空格。

3. 基于关键词规则中的关键词是否区分大小写?

不区分。基于关键词规则中使用的关键词不区分大小写。例如,SupportsupportSUPPORT 被视为同一个关键词。

4. 为什么当对话分配给客服时,我的聊天机器人不触发?

聊天机器人自动化仅在对话分配给机器人时才会运行。如果对话分配给了人工客服,聊天机器人将不会触发。

聊天机器人意外停止

5. 为什么当客户发送意外回复时,我的聊天机器人会停止?

如果聊天机器人收到了它未配置处理的回复,它可能会停止。例如,如果聊天机器人期望客户回复 123,但客户发送了其他回复,聊天机器人可能不知道该走哪条路径。配置常规默认回复有助于处理意外回复。

6. 为什么当客户发送媒体消息时,我的聊天机器人会停止?

如果客户发送了媒体消息(如图片或视频),而聊天机器人未配置为接收媒体输入,聊天机器人将会停止。根据需要配置聊天机器人节点以接受媒体回复。

7. 为什么在等待客户回复后我的聊天机器人停止了?

每个聊天机器人都有不活动计时器。如果客户在配置的超时时间到期前未回复,聊天机器人将自动结束。聊天机器人计时器可以设置为 1 分钟1,440 分钟(24 小时)之间。

8. 为什么在 Webhook 或 Google Sheets 节点后我的聊天机器人停止了?

如果节点配置不正确,聊天机器人可能会停止。这种情况常见于集成节点,如 WebhookGoogle Sheets。请验证节点配置是否正确,并确保所有外部集成已连接并按预期工作。

9. 为什么添加某些功能后我的聊天机器人无法工作?

某些聊天机器人功能仅在特定的 Wati 套餐中提供。如果您的聊天机器人使用的功能未包含在当前套餐中,聊天机器人的部分功能可能无法正常运行。移除不支持的功能或升级您的 Wati 套餐以使用它们。

常规故障排除

10. 如果故障排除后我的聊天机器人仍然无法工作,该怎么办?

如果您的聊天机器人仍然无法触发或完成流程,请检查机器人是否存在缺失或断开连接的节点,验证所有规则和集成是否配置正确,并使用预期的客户输入测试聊天机器人。如果问题仍然存在,请联系 Wati 支持团队并提供您的聊天机器人详情以进行进一步调查。

这是否解答了您的问题?