12
ui-guide-studio
17
18
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
10
15
15
13
12
11
10
9
8
7
6
5
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
Następna lekcja
Następna lekcja
W tej lekcji

Zmienne przechowują i przesyłają dane w całym przepływie bota, dzięki czemu można personalizować interakcje i integrować się z zewnętrznymi interfejsami API.

Zmienne mają różne zakresy, określające, gdzie można uzyskać do nich dostęp:

  • Zmienne przepływu pracy Istnieją tylko w ramach jednego przepływu pracy. Są przydatne w przypadku danych tymczasowych, takich jak dane wyjściowe generowane przez sztuczną inteligencję lub odpowiedzi użytkowników.
  • Zmienne użytkownika utrzymują się w wielu konwersacjach i powinny przechowywać dane specyficzne dla użytkownika, takie jak preferencje lub identyfikatory.
  • Zmienne bota są udostępniane wszystkim użytkownikom i konwersacjom i są używane do statycznych wartości konfiguracyjnych.
  • Zmienne konfiguracyjne Bezpieczne przechowywanie sekretów, takich jak klucze API i poświadczenia bazy danych.

Do zmiennych można odwoływać się za pomocą {{scope.variablename}} lub @scope.variablename w wiadomościach i kodzie.

Zmienne wejściowe i wyjściowe umożliwiają przekazywanie danych zawartych w zmiennych między przepływami pracy.

Zmienne obsługują wiele typów danych, w tym typy takie jak String, Boolean, Number, Date, Object i array.

Zmienne można tworzyć na karcie Zmienne lub dynamicznie na karcie Wykonaj kod.

Botpress zapewnia również specjalne zmienne systemowe, takie jak podsumowania konwersacji, tłumaczenia i transkrypcje, do których można uzyskać dostęp za pośrednictwem odpowiedniego agenta.

Podsumowanie
Karta Zmienne w interfejsie Studio zarządza przechowywaniem i przesyłaniem danych, umożliwiając spersonalizowane interakcje, logikę przepływu pracy i bezpieczne integracje API.
wszystkie lekcje w tym kursie