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