Centro de Ajuda

Como criar fluxo para consultar os dados do usuário no Aivo Studio?

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.

undefined


Faça o download do fluxo clicando neste link.

Este site armazena cookies em seu computador. Estes cookies são utilizados para coletar informações de como você interage com o nosso site e nos permite lembrar de você. Nós usamos essa informação para melhorar e personalizar sua experiência de navegação e para obter estatísticas e métricas sobre nossos visitantes, tanto neste site quanto em outros meios. Para obter mais informações sobre os cookies que utilizamos, consulte nossa Política de Privacidade.

Se você recusar, sua informação não será rastreada quando você visitar este site. Será utilizado somente um cookie em seu navegador para lembrá-lo de sua preferência de não ser rastreado.