“ 事件模块:触发聊天机器人操作事件模块是聊天机器人场景的“监听器”。它们检测何时发生某事,例如用户发送消息、对话状态更改或按钮被点击。当到达事件模块时,场景会暂停,直到监控的事件发生。
关键事件模块:
* **新用户消息:**检测用户发送的任何类型的消息(文本、图片、文件等)。用于启动场景或捕获用户问题。
* **用户消息匹配:**检测包含特定模式或关键字的文本消息。非常适合根据用户输入触发操作。
* **按钮/输入操作:**检测用户何时点击按钮或提交字段输入。在按钮或字段输入操作模块之后使用。
* **对话状态更改:**检测对话状态的变化(待处理、未解决、已解决)。
* **等待客服:**如果客服在 2 分钟后未读取用户消息,则触发。
* **用户电子邮件/电话/姓名更新:**在对话中更新用户信息时触发。
* **自定义数据更新:**设置或更改对话自定义数据时触发。
* **细分更新:**设置或更改对话细分时触发。
* **检测到 URL 更改:**检测用户何时导航到您网站上的特定 URL。
* **新 Crisp 事件:**检测何时通过 SDK 推送了特定的 Crisp 事件,允许您以编程方式启动场景。
“ 操作模块:在聊天机器人场景中执行任务操作模块允许您在聊天机器人场景执行期间执行操作。这些操作可以包括发送消息、更新用户信息或触发内部流程。
关键操作模块(分类):
* **发送消息:**
* **文本:**向用户发送常规文本回复。
* **输入中:**显示输入中动画(打字指示器)。
* **按钮选择器:**向用户显示交互式按钮选择器。
* **字段输入:**显示字段输入以收集用户信息。
* **文件附件:**在对话中共享文件。
* **动画 (GIF):**在对话中插入 GIF 动画。
* **轮播:**显示项目/产品的轮播。
* **私密笔记:**发送仅对客服可见的私密笔记消息。
* **更新用户:**
* **更新用户姓名/电子邮件/电话:**更新用户的昵称、电子邮件地址或电话号码。
* **更新用户自定义数据:**更新与用户关联的自定义数据。
* **使用机器人内存设置:**使用机器人内存设置用户数据。
* **添加会话细分:**向用户添加会话细分。
* **提交事件:**提交事件。
* **询问用户反馈:**询问用户反馈。
* **内部操作:**
* **更新聊天状态:**更新聊天的状态。
* **等待:**暂停场景指定时长。
* **阻止用户:**阻止用户。
* **提及客服:**提及客服。
* **分配客服:**将客服分配给对话。
* **移至收件箱:**将对话移至收件箱。
* **提交 Webhook:**提交 Webhook。
* **AI 操作:**
* **评估意图:**评估用户的意图。
* **MagicReply:**生成 AI 驱动的回复。
* **搜索帮助中心:**搜索帮助中心的相关文章。
* **搜索答案:**搜索答案。
* **搜索网页内容:**搜索网页内容。
“ 条件模块:为聊天机器人添加逻辑条件模块允许您通过检查特定条件来为聊天机器人场景添加逻辑。根据条件是否满足,场景可以遵循不同的路径。
关键条件模块:
* **新对话:**检查对话是否为新对话。
* **自...以来经过的时间:**检查自特定事件以来经过的时间。
* **对话/联系人细分:**检查特定的对话或联系人细分。
* **对话/联系人自定义数据:**检查特定的对话或联系人自定义数据。
* **当前页面 URL:**检查用户的当前页面 URL。
* **用户位置/语言:**检查用户的位置或语言。
* **当前小时/日期:**检查当前小时或日期。
* **机器人内存包含数据:**检查机器人内存是否包含数据。
* **用户电子邮件匹配/已设置:**检查用户的电子邮件是否匹配特定模式或已设置。
* **用户电话已设置:**检查用户的电话是否已设置。
* **用户姓名已设置:**检查用户的姓名是否已设置。
* **对话状态:**检查对话状态。
* **用户可用/支持可用:**检查用户或支持是否可用。
* **联系人已验证:**检查联系人是否已验证。
* **对话渠道/收件箱:**检查对话渠道或收件箱。
* **对话主题匹配:**检查对话主题是否匹配特定模式。
* **HTTP 响应匹配:**检查 HTTP 响应是否匹配特定模式。
* **消息意图匹配:**检查消息意图是否匹配特定模式。
原始链接:https://help.crisp.chat/en/article/understanding-and-mastering-the-crisp-ai-chatbot-1boypme/
评论(0)