设置脚本

通过脚本集成,您可以创建自定义机器人操作,以用于故事、规则和回退中的机器人响应。创建自定义操作需要在 JavaScript 中编写代码。机器人生成器 脚本在服务器上运行,因此在构建脚本时需要考虑一些限制

创建脚本集成

脚本集成包含一个或多个自定义机器人操作。每个机器人操作都有自己的脚本。

  1. CXone 中单击应用程序选择器 并选择机器人生成器

  2. 单击您要使用的机器人。
  3. 单击左侧图标菜单中的集成 图标,看起来像一个插座。
  4. 单击脚本选项卡,然后单击新建集成
  5. 单击标题以重命名集成。
  6. 创建脚本变量,以便在此集成中使用(如果需要)。
  7. 将一个或多个自定义机器人操作添加到该集成。这是您创建脚本的地方。如果需要,它们可以引用脚本变量。
  8. 完成更改后,单击训练和暂存,以更新您的机器人模型关闭 经过训练和上演的机器人版本

创建自定义机器人操作

可将自定义机器人操作添加到故事、规则和回退中的机器人响应中。

  1. CXone 中单击应用程序选择器 并选择机器人生成器

  2. 单击您要使用的机器人。
  3. 单击左侧图标菜单中的集成 图标,看起来像一个插座。
  4. 脚本选项卡上,单击您想要使用的脚本集成
  5. 在操作下,单击新建操作
  6. 输入操作的名称,然后按 Enter
  7. 单击新操作以展开其属性。
  8. 单击打开编辑器,对您的自定义 JavaScript 进行编码:
    1. 在编辑器中,替换默认的 Hello World 代码,但将所有新代码保留在 main 函数中。如果需要,您可以在 main 中构造其他函数。main 之外的代码将不会执行。
    2. 根据需要在代码中包含脚本变量。创建变量(如果尚未这样做)。
    3. 单击编辑器顶部工具栏中的执行脚本三角形 一个指向右侧的三角形箭头。 可查看脚本的输出结果。结果显示在编辑器右侧的“控制台”窗格中。
  9. 单击编辑器左上角的左尖括号 左尖括号 <。 可返回到包含操作和变量列表的脚本集成页面。
  10. 单击您正在使用的操作。
  11. 可编辑变量下拉列表中,选择您在代码中引用的任何脚本变量。
  12. 当准备好在故事关闭 用于训练机器人根据意图和上下文进行交互处理规则关闭 用于定义机器人对不随上下文变化的消息的响应。回退关闭 这些站点用于 CXone 的开发和支持,而不是其运营。 阻止这些可能会干扰对平台内帮助和下载链接的访问。中进行测试时,启用您的操作。
  13. 将您的操作添加到故事、规则或回退中。
  14. 完成更改后,单击训练和暂存,以更新您的机器人模型关闭 经过训练和上演的机器人版本

创建脚本变量

您创建的变量只能在您创建它们所在的脚本集成中使用。不能在其他脚本集成中使用它们,即使在同一个机器人中也是如此。

  1. CXone 中单击应用程序选择器 并选择机器人生成器

  2. 单击您要使用的机器人。
  3. 单击左侧图标菜单中的集成 图标,看起来像一个插座。
  4. 脚本选项卡上,单击您想要使用的脚本集成
  5. 在变量下,单击新建操作
  6. 输入名称,然后按 Enter
  7. 单击列表中的变量以展开其属性。
  8. 要创建可在机器人操作中编辑的单值变量:
    1. 单击文本数字
    2. 输入此变量的默认值。如果您不希望此变量具有默认值,请将此字段留空。您可以在机器人操作中使用变量值时更新该变量值。
    3. 仅对于数字变量,输入最小值最大值,以提供此变量可以保存的值的上限和下限。
  9. 要创建只读单值变量:
    1. 单击秘密
    2. 输入机器人生成器 会屏蔽您输入的值中除前五个字符之外的所有字符。如果您在控制台中查看变量的内容,则该值完全可见。
  10. 要为此变量创建可能值的列表:
    1. 单击选择
    2. 输入可能的变量,以逗号 ( , ) 分隔。例如,红、蓝、绿
    3. 单击默认值,然后选择要作为默认值的值。
    4. 要删除默认值,请将光标悬停在该字段上,然后单击 X
  11. 自定义机器人操作脚本中使用您的变量。
  12. 完成更改后,单击训练和暂存,以更新您的机器人模型关闭 经过训练和上演的机器人版本

使变量可编辑

如果您希望在机器人响应中使用该操作时能够指定或选择该变量的值,则可以在自定义机器人操作中使该变量可编辑。如果您在脚本集成中的多个操作中使用变量,则必须使其在每个操作中均可编辑。此外,必须先在脚本中引用该变量,然后才能使其在该脚本中可编辑。

  1. CXone 中单击应用程序选择器 并选择机器人生成器

  2. 单击您要使用的机器人。
  3. 单击左侧图标菜单中的集成 图标,看起来像一个插座。
  4. 脚本选项卡上,单击您想要使用的脚本集成
  5. 在“操作”下,单击脚本集成页面上的操作,以展开其属性。
  6. 可编辑变量下拉列表中选择一个或多个变量。秘密变量不会显示在此列表中。无法使它们可编辑。系统将自动保存更改。
  7. 当您在故事、规则或回退中使用选定的自定义操作时,指定变量的值。
  8. 完成更改后,单击训练和暂存,以更新您的机器人模型关闭 经过训练和上演的机器人版本

启用机器人操作

当机器人操作准备好在机器人响应中使用时,您必须启用它。当您处理故事、规则或回退时,未启用的操作不会显示在机器人操作列表中。

  1. CXone 中单击应用程序选择器 并选择机器人生成器

  2. 单击您要使用的机器人。
  3. 单击左侧图标菜单中的集成 图标,看起来像一个插座。
  4. 脚本选项卡上,单击您想要使用的脚本集成
  5. 在“操作”下,单击脚本集成页面上的操作,以展开其属性。
  6. 单击已禁用 切换开关的图标。,启用此操作。再次单击它可禁用此操作并将其从机器人操作列表中删除。