跳转到主要内容

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

总结

如果您的聊天机器人在预期时没有启动或在完成对话之前停止,通常是由于聊天机器人配置、聊天分配、关键字规则或流程设置不正确造成的。

本指南解释了聊天机器人可能未触发或意外停止的最常见原因,并提供了解决每个问题的步骤。

说明

聊天机器人问题通常属于两类:

  • 聊天机器人从未启动。

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

根据您遇到的问题选择下面的部分。

聊天机器人未触发

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

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

1. 验证聊天机器人有一个开始节点

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

解决方案

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

  • 单击 三点菜单。

  • 选择 设置开始节点。

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

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

2. 验证关键字与配置的规则匹配

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

解决方案

  • 验证规则中配置了正确的关键字。

  • 如果关键字使用 精确匹配,请确保客户的消息与关键字完全匹配,包括拼写和空格。

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

注意: 在基于关键字的规则中使用的关键字是 不区分大小写 的。例如, Support、 support 和 SUPPORT 被视为相同的关键字。

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

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

如果对话分配给人类操作员,则聊天机器人将无法触发。

解决方案

  • 检查对话是如何分配的。

  • 确保对话分配给 机器人 而不是人类操作员。

4. 另一个聊天机器人或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 Agent 和 Custom AI Agent 节点结束聊天机器人并将对话移交给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 Agent 和 Custom AI Agent 节点结束聊天机器人并将对话移交给AI代理。这些节点之后不再运行任何内容。任何额外的聊天机器人步骤必须放在AI代理节点之前。

这是否解答了您的问题?