13
guía-ui-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
Siguiente lección
Siguiente lección
En esta lección

Las variables almacenan y transfieren datos a lo largo del flujo de un bot, lo que permite personalizar las interacciones e integrarse con APIs externas.

Las variables tienen diferentes ámbitos, que determinan dónde pueden ser accedidas:

  • Variables de flujo de trabajo Existen solo dentro de un flujo de trabajo. Son útiles para datos temporales como resultados generados por IA o respuestas de usuarios.
  • Variables de usuario Se mantienen a lo largo de varias conversaciones y deben almacenar datos específicos del usuario, como preferencias o identificadores.
  • Variables de bot Se comparten entre todos los usuarios y conversaciones, y se usan para valores de configuración estáticos.
  • Variables de configuración Almacenan de forma segura secretos como claves de API y credenciales de bases de datos.

Puedes referenciar variables usando {{scope.variablename}} o @scope.variablename en mensajes y código.

Las variables de entrada y salida permiten que los datos contenidos en tus variables se transfieran entre flujos de trabajo.

Las variables admiten varios tipos de datos, incluyendo tipos como cadena de texto, booleano, número, fecha, objeto y arreglo.

Puedes crear variables en la pestaña Variables o de forma dinámica dentro de una tarjeta Ejecutar código.

Botpress también ofrece variables especiales del sistema, como resúmenes de conversación, traducciones y transcripciones, a las que puedes acceder mediante su agente correspondiente.

Resumen
La pestaña Variables en la interfaz de Studio gestiona el almacenamiento y transferencia de datos, permitiendo interacciones personalizadas, lógica de flujo de trabajo e integraciones seguras con APIs.
todas las lecciones de este curso
Fresh green broccoli floret with thick stalks.