将表单添加到 bot
将现有表单添加到机器人可使用户与 bots 协作。使用必要的操作项创建 bot 和构建任务逻辑。
此任务描述了您想设计触发现有新用户注册表单的 bot 的场景。热键预设触发器启动 bot。链接到 bot 的现有表单显示在用户输入信息的位置。
- 如果用户单击提交,将显示用户协议表单。
- 如果用户单击取消,将显示用户注册已取消消息,并且 bot 终止。
Procedure
- 单击机器人 > 我的机器人 > 创建新 > 机器人。
-
输入 bot 的名称。
所有 bots 都存储在 \Bots 文件夹下。单击浏览以更改文件夹。
-
单击创建和编辑。
系统将显示具有流(默认视图)、列表和双视图的 bot 生成器窗格。您可以从左侧窗格中拖动所需操作以创建任务。
- 在触发器 > 热键中,将热键触发器拖动到 bot 逻辑中的将触发器拖到此处。
- 将 Ctrl 和 L 设置为热键组合。
- 使用搜索操作字段查找交互表单。
-
将显示拖动到任务逻辑中。
您可以使用显示操作在触发 bot 时显示表单。显示操作属性显示在右侧。
-
单击创建变量图标(
)以创建变量。
您必须通过链接现有表单来创建表单变量。这使您可以在多个实例中使用表单变量和关联的表单。Note: 表单变量只能链接到使用 Control Room 表单生成器创建的表单。 - 在创建变量屏幕上,输入您正在创建的表单变量的名称。
-
单击浏览,然后选择新用户注册表单。
此操作会将新用户注册表单链接到您正在创建的表单变量。
-
单击创建和选择。
将创建新的表单变量。对于任何现有表单变量,请使用表单名称下拉菜单将其选中。
-
使用搜索操作字段查找触发器循环,并拖动以添加事件监控。
通过事件监控,您可以在 bot 的任务逻辑中同时设置多个事件。
-
将句柄拖入触发器循环中。
句柄允许您通过在触发器循环:句柄(bot 中)中配置触发器来运行操作。您可以在选定界面(选定应用程序)上发生事件或用户单击选定表单元素时设置触发器。
- 在这种情况下,使用触发器下拉菜单选择交互表单 > 表单触发器。
-
单击表单名称下拉菜单并选择新用户注册表单。
这使您可以为新用户注册表单的提交选项设置触发器。
-
单击表单元素下拉菜单并选择提交。
对于表单的按钮元素,选择操作触发器默认设置为单击。当用户单击新用户注册表单上的提交时,将触发用户协议表单。
- 搜索交互表单并将显示拖至触发器循环:处理。
-
单击表单名称下拉菜单并选择用户协议表单。
将出现用户协议表单。
-
搜索消息并将其拖动到触发器循环:在交互式表单后处理。
当用户单击提交时,将显示一条成功注册消息。
-
将中断拖入触发器循环,终止触发器。
使用中断退出当前事件循环,并用于需要完成流程的操作。
-
将另一个句柄拖到触发器循环旁边:处理。
这使您可以为新用户注册表单的取消选项设置触发器。
- 单击表单元素下拉菜单并选择取消。
-
搜索消息并将其拖动到触发器循环:处理。当用户注册已取消时,更新输入要显示的消息字段。
当用户单击新用户注册表单上的取消时,将触发用户注册已取消消息并终止 bot。
- 拖动触发器循环 > 中断以终止循环。
- 单击保存。
-
单击使用触发器运行。
使用触发器运行可设置热键触发器以启动 bot,在这种情况下,即键盘上的 Ctrl 加 L 组合。