logo
Desarrollo
Buscar
Variables del sistema

Variables del sistema

Las variables del sistema se utilizan durante el tiempo de ejecución de un agente para acceder a los valores de las variables, lo que permite implementar lógica y generar respuestas dinámicas dentro del agente. Se puede hacer referencia a las variables escribiendo {{ en campos de entrada de texto, componentes de FlowAgent y flujos de trabajo. Cuando el agente está en ejecución, las variables del sistema se sustituyen automáticamente por los valores correspondientes; si no existe un valor, la variable se mostrará vacía.
Las variables del sistema incluyen variables globales y variables de origen del usuario. Los valores de las variables del sistema no pueden ser establecidos por los desarrolladores; la plataforma GPTBots los asigna automáticamente en función del entorno de ejecución actual.

Variables globales

Nombre del campo Tipo Descripción
sys_dev_id string El ID de desarrollador del agente
sys_agent_id string El ID del agente
sys_conversation_id string El ID de la conversación actual
sys_anonymous_id string El ID anónimo del usuario que interactúa con el agente; normalmente, el identificador único del usuario procedente de un canal de terceros. Para obtener más información, consulte Lógica del ID anónimo.
sys_user_id string El ID de usuario de la persona que interactúa con el agente, definido por el desarrollador como identificador único de usuario
sys_lang string El idioma utilizado en el portal de usuario
sys_conversation_source string El canal de integración de la conversación, como WhatsApp, Telegram, etc. Esto coincide con el campo source en los registros.
sys_user_message_count number El número total de mensajes enviados por el usuario en la conversación actual

Todas las variables globales se asignan automáticamente por la plataforma GPTBots; no se requiere asignación manual.

Variables de origen del usuario

Cuando los usuarios envían mensajes a través de navegadores, WhatsApp, LINE y otros canales, el origen del usuario corresponde a ese canal. Los valores de las variables de la plataforma de origen del usuario difieren en función del canal utilizado. Por lo tanto, al utilizar variables de la plataforma de origen del usuario en un agente, se deben tener en cuenta las diferencias entre plataformas.

La plataforma GPTBots seguirá incorporando compatibilidad con más variables de plataformas de origen del usuario, como Telegram, Facebook, etc.

Variables del navegador

La plataforma GPTBots obtiene y asigna automáticamente las variables del navegador cuando los usuarios acceden a páginas compartidas, espacios de trabajo, etc., a través de un navegador. No se requiere asignación manual. Cuando los usuarios envían mensajes mediante la API, WhatsApp, LINE y otros canales, las variables del navegador estarán vacías.

Nombre del campo Tipo Descripción
browser_info string Nombre del navegador
browser_lang string Idioma actual utilizado por el navegador
browser_os string Sistema operativo
browser_timezone string Zona horaria
browser_region string País o región
browser_current_url string URL de la página actual
browser_source_url string URL de la página de referencia
browser_duration_of_stay number Duración de la estancia en la página actual

Propiedades de WhatsApp

Las propiedades de WhatsApp las obtiene y asigna automáticamente la plataforma GPTBots únicamente cuando los usuarios envían mensajes mediante el canal de WhatsApp. No se requiere asignación manual.

Nombre del campo Tipo Descripción
wa_user_name string Apodo o nombre para mostrar del usuario de WhatsApp
wa_user_id string Identificador único del usuario de WhatsApp, normalmente basado en el número de teléfono del usuario (p. ej., sufijo de número de teléfono internacional @c.us)

Propiedades de Telegram

Las propiedades de Telegram las obtiene y asigna automáticamente la plataforma GPTBots únicamente cuando los usuarios envían mensajes mediante el canal de Telegram. No se requiere asignación manual.

Nombre del campo Tipo Descripción
tg_user_id string Identificador único del usuario de Telegram, utilizado para la distinción interna del sistema
tg_user_name string Apodo o nombre para mostrar del usuario de Telegram, p. ej., @username
tg_lang_code string Código de preferencia de idioma del usuario de Telegram, por ejemplo, en o zh-CN.

Propiedades de LiveChat

Las propiedades de LiveChat las obtiene y asigna automáticamente la plataforma GPTBots únicamente cuando los usuarios envían mensajes mediante el canal de LiveChat. No se requiere asignación manual.

Nombre del campo Tipo Descripción
lc_org_id string Identificador único de la organización de LiveChat
lc_chat_id string Identificador único de la conversación de LiveChat, utilizado para realizar el seguimiento de toda la conversación
lc_thread_id string Identificador único de un hilo específico dentro de una conversación de LiveChat, utilizado para organizar subtemas o secuencias de mensajes dentro de la conversación
lc_user_id string Identificador único del usuario final de LiveChat, utilizado para la distinción interna del sistema