Skip to main content

Olá a todos,



Estou realizando alguns testes no Blip Chat, preciso passar uma variável no contact.extras, segui este tutorial:







Criei uma página html simples rodando pelo apache:



<html>

<header>

<script src="https://unpkg.com/[email protected].*" type="text/javascript"></script>

<script>

(function () {

window.onload = function () {

var blipClient = new BlipChat();

blipClient

.withAppKey('MINHA KEY')

.withAccount({

fullName: 'John Doe',

email:'[email protected]',

phoneNumber: '+15055034455',

city: 'Decatur',

extras:{

plan: 'gold'

}

})

blipClient.withoutHistory()

.build();

}

})();

</script>

</header>

<body>

teste

</body>

</html>



O bot está me respondendo normalmente, porém os dados do extras não estão sendo gravados no contato:





Alguém consegue me dar uma força? Obrigado!

Boa tarde @Vinicius_Candido tudo bem ??



Como você está tentando recuperar esses dados? Passando o que ?


Olá Aline, não entendi a sua pergunta. Eu estou olhando pelo beHolder e também pelos contatos no router. A info do extras não está sendo criada


Vamos lá, quando você define variáveis globais você tem que passar as variáveis definidas no seu bot dentro de cada extra. Por exemplo:



Defini as variáveis:



Email:


image



Cpf:


image



Estado Civil:


image



Depois de capturar cada variável, defini um bloco como “set contact”




Conferindo o histórico de conversas os extras ficaram registrados:




Obs: Fique atento em qual bloco você está tentando pegar as informações do contato. E claro é necessário passar as variáveis respectivas de cada extra.



Segue o exemplo do fluxo para análise:


transbordotime.json (19,9,KB)


Comente