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:
Propiedad | Tipo de dato | Descripción |
---|---|---|
userId | string | Nú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:​
Propiedad | Tipo de dato | Descripción |
---|---|---|
userId | string | Número de teléfono del usuario (sin el signo "+"). |
Cuerpo de la solicitud:​
Propiedad | Tipo de dato | Descripción |
---|---|---|
params | object | Objeto que se fusionará con la caché del usuario. |
botId | string | ID 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"
}