12
ui-guia-estúdio
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
Próxima lição
Próxima lição
Nesta lição

As variáveis armazenam e transferem dados ao longo do fluxo de um bot, para que possa personalizar as interações e integrá-las com APIs externas.

As variáveis têm âmbitos diferentes, que determinam onde podem ser acedidas:

  • Variáveis de fluxo de trabalho Existem apenas num único fluxo de trabalho. São úteis para dados temporários, como resultados gerados por IA ou respostas do utilizador.
  • Variáveis do utilizador Persistem em várias conversas e devem armazenar dados específicos do utilizador, como preferências ou IDs.
  • As variáveis de bot são partilhadas por todos os utilizadores e conversas e são utilizadas para valores de configuração estáticos.
  • Variáveis de configuração Armazene com segurança segredos como chaves de API e credenciais de banco de dados.

Pode fazer referência a variáveis utilizando {{scope.variablename}} ou @scope.variablename em mensagens e código.

As variáveis de entrada e saída permitem que os dados contidos nas suas variáveis sejam transmitidos entre fluxos de trabalho.

As variáveis suportam vários tipos de dados, incluindo tipos como String, Boolean, Number, Date, Object e array.

É possível criar variáveis no separador Variáveis ou dinamicamente dentro de um cartão Executar código.

Botpress também fornece variáveis de sistema especiais, como resumos de conversas, traduções e transcrições, às quais pode aceder através do agente correspondente.

Resumo
O separador Variáveis na interface do Studio gere o armazenamento e a transferência de dados, permitindo interações personalizadas, lógica de fluxo de trabalho e integrações de API seguras.
todas as lições deste curso