13
ui-guide-studio
8
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.