跳转到主要内容

如何排查聊天机器人未触发或意外停止的问题

摘要

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

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

说明

聊天机器人问题通常分为两大类:

  • 聊天机器人从未启动。

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

请根据您遇到的问题选择以下相应部分。

聊天机器人未触发

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

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

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 计划以使用这些功能。

仍有问题?

如果您在检查完以上项目后,聊天机器人仍然未触发或未完成流程:

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

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

  • 检查是否已有另一个聊天机器人或 AI 代理在处理对话。

  • 检查是否有关键词操作或活动停止了当前聊天机器人。

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

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

常见问题解答 (FAQ)

聊天机器人触发问题

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

如果聊天机器人没有配置启动节点,客户消息不匹配配置的关键词规则,对话被分配给人工客服而不是机器人,或者另一个聊天机器人或 AI 代理已在处理对话,则聊天机器人可能不会触发。

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

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

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

否。基于关键词的规则中使用的关键词不区分大小写。例如,Support、support 和 SUPPORT 被视为相同的关键词。

4. 为什么当另一个聊天机器人或 AI 代理已在处理对话时我的聊天机器人没有启动?

同一时间,同一渠道只能有一个聊天机器人或 AI 代理处理一个联系人。如果另一个聊天机器人或 AI 代理已在处理对话,则新的聊天机器人或 AI 代理无法启动。如果多个规则匹配同一消息,只有优先级最高的匹配规则会启动聊天机器人或 AI 代理。规则无法中断从早期消息启动的聊天机器人,但关键词操作或活动可以停止当前聊天机器人并启动自己的自动化。此限制对每个渠道都是单独适用的。

聊天机器人意外停止

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

如果聊天机器人收到它未配置处理的回复,则可能会停止。例如,如果聊天机器人期望回复 1、2 或 3,但客户回复“你好”,聊天机器人可能不知道该遵循哪个路径。配置通用或默认回复可以处理意外回复。

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

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

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

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

8. 为什么我的聊天机器人因节点或功能配置而停止?

如果节点配置不正确,聊天机器人可能会在继续下一步之前停止。这通常发生在集成节点上,例如Webhook和Google Sheets。如果聊天机器人的部分功能使用了当前 Wati 计划中不可用的功能,也可能导致这些功能无法正常工作。

这是否解答了您的问题?