¿Qué me permite hacer el nodo?
El nodo permite alojar y consultar información ligada al ID de la conversación. Es útil para guardar información que se requiera consultar a lo largo de la integración.
¿Cómo probarlo?
Para testear este flujo, se debe reemplazar la variable "value" (en cada una de las ocurrencias del ejemplo) por el ID de una conversación, que se puede encontrar como valor de la key "id" dentro del objeto que se encuentra en el parámetro "agentbot_user", que puedes visualizar colocando un nodo de debug en el primer step, de la primera interacción del usuario mediante la ventana del bot.
Ejemplo:
"agentbot_user": {
"name": "John Doe",
"id": "123456789conversationIDExample123456789",
"phone": "11111111111",
"lastSessionId": "111111111",
"extra": {
"lastSessionId": "111111111"
}
}
¿Cómo lo uso?
Para utilizarlo tenemos distintas formas de implementación:
- Lo principal es capturar y guardar el dato "Id". Este dato viene dentro del parámetro agentbot_user, que a su vez viene dentro del payload en la primera interacción mediante la ventana del bot. Este dato luego es recuperable desde el nodo session-storage utilizando el interprete mustache "{{variable}}" o bien pasándolo como parámetro directo en el campo ID del mismo.
- Utilizando el selector del campo "Method" podremos seleccionar entre "GET" y "PUT". GET se utiliza para consultar toda la información del session ID pasado como parámetro.
PUT sirve para almacenar datos en el session-storage , tambien pasandole como parámetro el mismo ID de la conversación.
Algunos datos a tener en cuenta es que el JSON que se quiera alojar no debe exceder los 1000 caracteres, ya que posee una limitación ante esta longitud por propósitos de optimización, y la key "ID" es una palabra reservada, por lo tanto no se podrá colocar en el JSON. No se pueden alojar datos nulos o vacíos.
- Tanto las operaciones GET y PUT realizan un output del objeto "agentbot_user" con la información de la sesión, ya sea con un simple get como el resultado luego de hacer put.

Descargate el flujo haciendo clic en este link.