13
ui-guide-studio
7
6
5
4
2
3
1
5
15
11
9
20
18
19
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
1
10
18
17
16
14
13
12
10
9
8
7
6
4
3
2
1
9
8
7
6
5
4
3
2
1
7
6
5
4
3
2
1
6
5
4
3
2
1
下一课
下一课
本课内容

变量在机器人流程中存储和传递数据,便于个性化对话和与外部API集成。

变量有不同的作用域,决定了它们可以被访问的范围:

  • 流程变量 仅存在于单个流程内。适用于临时数据,如AI生成的输出或用户回复。
  • 用户变量 可在多次对话中保留,适合存储用户偏好或ID等用户专属数据。
  • 机器人变量 在所有用户和对话间共享,用于存储静态配置值。
  • 配置变量 用于安全地存储API密钥和数据库凭证等敏感信息。

你可以在消息和代码中通过{{scope.variablename}}@scope.variablename来引用变量。

输入和输出变量允许你在不同流程之间传递变量数据。

变量支持多种数据类型,包括字符串、布尔值、数字、日期、对象和数组

你可以在变量标签中创建变量,也可以在执行代码卡片中动态创建。

Botpress还提供了特殊系统变量,如对话摘要、翻译和对话记录,可通过相应的代理访问。

摘要
Studio界面中的变量标签用于管理数据存储与传递,实现个性化互动、流程逻辑和安全的API集成。
本课程全部课程
Fresh green broccoli floret with thick stalks.