Saltar al contenido principal

Caché de Usuario

Gestiona el almacenamiento de datos del ususario.

La caché de usuario almacena información única de cada persona que interactúa con tu bot, y se utiliza en tu skill para:

  • Asociar un número de pedido a un usuario.
  • Permitir que el bot conozca datos como el Propiedad del usuario antes de que comience la conversación.
  • Añadir datos necesarios para consultar servicios de tu sistema en skills específicos.

Además, existen atajos para acciones predeterminadas con tu bot, tales como:

  • Establecer una reacción o skill antes de que el usuario inicie la conversación (PRÓXIMAMENTE).

Obtener la Caché de un Usuario​

GET https://api.jelou.ai/v1/users/:userId/cache

Este endpoint recupera la caché específica de un usuario.

Parámetros de ruta:

PropiedadTipo de datoDescripción
userIdstringNúmero de teléfono del usuario (sin el signo "+").

Respuesta exitosa (200):

{
"groupId": "<groupId>"
// Otros datos de la caché del usuario
}

Error (200):

{
"message": ["Error al obtener la caché del usuario."],
"status": "failed"
}

Establecer la Caché de un Usuario​

Este endpoint permite establecer o actualizar la caché de un usuario. POST https://api.jelou.ai/v1/users/:userId/cache

Parámetros de ruta:​

PropiedadTipo de datoDescripción
userIdstringNúmero de teléfono del usuario (sin el signo "+").

Cuerpo de la solicitud:​

PropiedadTipo de datoDescripción
paramsobjectObjeto que se fusionará con la caché del usuario.
botIdstringID del bot.

Respuesta exitosa (200):

{
"message": ["Caché del usuario establecida correctamente."],
"status": "success"
}

Error (400):

{
"message": ["Error al establecer la caché del usuario."],
"status": "failed"
}