O que o complemento me permite fazer?
O complemento permite guardar e consultar informações relacionadas ao ID da conversa/sessão.
É útil para salvar informações que são necessárias para consultar durante a execução da integração.
Como testar o complemento?
Para testar este fluxo, deve-se substituir a variável "value" (em cada um dos exemplos) pelo ID de uma conversa, que pode ser encontrado como o valor da chave "id" dentro do objeto encontrado no parâmetro "agentbot_user", você poderá visualizá-lo colocando um complemento de Debug na primeira etapa, da primeira interação do usuário através da janela do bot.
Exemplo:
"agentbot_user": {
"nome": "João da Silva",
"id": "123456789conversationIDExample123456789",
"telefone": "11111111111",
"lastSessionId": "111111111",
"extra": {
"lastSessionId": "111111111"
}
}
Como usar este complemento?
## Para usá-lo, temos diferentes formas de implementação:
- O principal é capturar e guardar o dado "Id".
Este dado está dentro do parâmetro "agentbot_user", que está inserido dentro do objeto payload, gerado na primeira interação do usuário com a janela da bot.
Logo, podemos recuperar este dado no complemento de session-storage utilizando o mustache {{variável}} ou informado diretamente como um parâmetro no campo de ID.
- Usando o select do campo "Method", podemos selecionar entre "GET" e "PUT". GET é usado para consultar todas as informações do ID da sessão passada como parâmetro. PUT é usado para armazenar os novos dados na sessão, passando também como parâmetro o mesmo ID de conversação.
IMPORTANTE: Alguns dados que devem ser levados em consideração, é que o JSON que você deseja hospedar não deve exceder 1000 caracteres, pois existe uma limitação desse número para fins de otimização e a chave "ID" é uma palavra reservada, portanto, não pode ser colocada no JSON.

Faça o download do fluxo clicando neste link.