流程和元素

流程

流程是聊天机器人的基本模块。它们包含了定义机器人功能的组件,并通过自然语言处理帮助确定机器人导航栏

当创建一个全新聊天机器人时,是没有初始流程存在的。 轻松点击右上方的 Create Flow 按钮以添加你的机器人。

A Fresh Empty Bot

*机器人正等待新建第一个流程*

点击一个流程以打开包含命名、浏览流程内容、设为初始流程、 配置人工智能、以及删除该流程等选项的卡片。

流程卡片

*包含所有的流程选项*

在这里命名流程以说明其功能,查看并开始添加参数,进行流程的AI配置,或将其设为初始流程。

所有的机器人都只需要一个初始流程。在首次使用机器人时将看到它,通常包含对用户的问候。

组件

组件是定义流程的较小功能模块。

一旦创建了流程, 你可以点击折叠菜单 (列表视图) 或 View Flow 按钮 (图形视图) 到达组件界面,在没有组件被添加前,它将默认为空。

图形视图下的一个流程组件

*从一个流程组件到另一个的图形视图*

列表视图下的一个流程组件

*同一个流程的列表视图*

点击 Create Element 按钮,你可以添加四类组件的任意一种:

Message Threads: Message Threads 允许机器人与用户交换文字、emoji及图片。

Branches: Branches 允许你的机器人基于对用户的了解,将其引导至不同的流程。

Action Sequences: Action Sequences 允许你执行高级的机器人功能。

Cloud Functions: Cloud Functions 允许集成第一或第三方的高级API数据。它们由自定义代码组成,并储存在Stackchat服务器上。

创建组件对话

* **Create Element** 按钮在列表视图的同一位置.*

一旦创建了组件,就可以在列表视图的中心面板里查看信息。

命名: 给组件命名。你可以通过左侧菜单栏里的选项更换名称。

类型: 组件类型。 是Message Thread, Branch, Action Sequence,还是Cloud Function.

连接到: 显示动作完成后,该组件应该发送给用户的流程或组件信息。

入口: 通过绿色图标表明该组件是否为整个流程的入口。

图形视图下的组件

*图形视图中的:1. Message Thread, 2. Branch, 3. Action Sequence and 4. Cloud Function*

创建组件对话

*列表视图中的:1. Message Thread, 2. Branch, 3. Action Sequence and 4. Cloud Function*

正如机器人需要一个初始流程, 一个流程也需要一个入口的组件作为整个内部流程的起点。取决于流程的目的及功能,这个入口将有很大不同。

选择一个入口

*每个流程只能设置一个入口*