跳转到主要内容

排查聊天机器人无法触发或意外停止的问题

摘要

如果您的聊天机器人未能按预期启动,或者在对话完成前中途停止,这通常是由聊天机器人配置错误、对话分配问题、关键字规则设置不当或流程设置问题导致的。

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

说明

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

  • 聊天机器人从未启动。

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

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

聊天机器人无法触发

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

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

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

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

解决方法

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

  • 点击三点菜单。

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

  • 确认开始节点已连接到聊天机器人流程的其余部分。

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

2. 确认关键字与配置的规则相匹配

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

解决方法

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

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

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

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

3. 确认对话已分配给机器人 (Bot)

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

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

解决方法

  • 检查对话的分配方式。

  • 确保将对话分配给机器人 (Bot) 而不是人工客服。

4. 另一个聊天机器人或 AI 代理已在处理该对话

在同一渠道上,同一时间只能由一个聊天机器人或 AI 代理处理联系人。如果另一个聊天机器人或 AI 代理已在处理对话,则新的聊天机器人或 AI 代理无法启动。

这种情况可能发生在以下情形中:

  • 多条规则匹配同一消息:只有最高优先级的匹配规则会启动聊天机器人或 AI 代理。其他匹配规则的聊天机器人或 AI 代理操作会被跳过,但它们的其他操作仍会运行。

  • 已有聊天机器人正在运行:如果聊天机器人是从之前的消息启动的,规则无法中断它。

  • 关键字操作或活动已启动:关键字操作或活动可能会停止当前正在运行的聊天机器人,转而启动其自身的自动化流程。

此限制分别适用于每个渠道。例如,在 WhatsApp 上运行的聊天机器人不会阻止另一个聊天机器人在 Instagram 上运行。

解决方法

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

  • 如果多条规则匹配同一消息,请检查哪条规则的优先级最高。

  • 检查是否有任何关键字操作或活动导致当前聊天机器人停止。

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

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

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

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

例如,如果聊天机器人期望输入 1、2 或 3,但客户回复了 Hello,聊天机器人将不知道该走哪条路径。

解决方法

  • 配置一个通用 (General) 或默认回复 (Default Response) 来处理意外的回复。

  • 将客户重定向回预期的问题或另一个聊天机器人流程。

2. 客户发送了媒体消息

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

解决方法

在需要的地方配置聊天机器人节点以接受媒体响应。

3. 聊天机器人定时器已过期

每个聊天机器人都有一个不活跃定时器。如果客户在定时器过期前没有回复,聊天机器人会自动结束。

解决方法

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

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

  • 调整超时值。

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

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

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

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

  • Webhook

  • Google Sheets

解决方法

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

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

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

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

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

解决方法

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

或者

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

仍有问题?

如果检查上述内容后聊天机器人仍无法触发或完成其流程:

  • 检查您的聊天机器人流程,查看是否有缺失或未连接的节点。

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

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

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

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

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

常见问题解答 (FAQ)

聊天机器人触发问题

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

如果聊天机器人没有配置开始节点、客户的消息与配置的关键字规则不匹配、对话被分配给人工客服而非机器人 (Bot),或者另一个聊天机器人或 AI 代理已在处理对话,则聊天机器人可能无法触发。

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

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

3. 基于关键字的规则中的关键字区分大小写吗?

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

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

在同一渠道上,同一时间只能由一个聊天机器人或 AI 代理处理联系人。如果另一个聊天机器人或 AI 代理已在处理对话,则新的聊天机器人或 AI 代理无法启动。如果多条规则匹配同一消息,只有最高优先级的匹配规则会启动聊天机器人或 AI 代理。规则无法中断之前消息启动的聊天机器人,但关键字操作或活动可以停止当前聊天机器人并启动其自身的自动化流程。此限制分别适用于每个渠道。

聊天机器人意外停止

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

如果聊天机器人收到了未配置处理的回复,它可能会停止。例如,如果聊天机器人期望输入 1、2 或 3,但客户回复了 Hello,聊天机器人可能不知道该走哪条路径。配置通用 (General) 或默认回复 (Default Response) 可以处理意外回复。

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

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

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

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

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

如果节点配置不正确,聊天机器人可能无法继续下一步。这种情况常见于 Webhook 和 Google Sheets 等集成节点。如果聊天机器人使用了当前 Wati 套餐中不可用的功能,其部分功能可能也无法正常运行。

这是否解答了您的问题?