Skip to main content

Boa noite, tenho um chat bot que precisa realizar redirecionamento para uma fila de atendimento. Antes , eu conectava ao meu chatbot utilizando sua AppKey, porém após criar um router, reparei que ele TAMBÉM tem uma AppKey. Dúvidas?

1 - Devo conectar usando a AppKey do router ou do Chatbot?
2 - Reparei que quando conecto com a AppKey do router, não consigo usar WithAuth e WithAccount na configuração do chatbot. É assim mesmo? 
3 -  Se vou utilizar a do router, como posso passar os parâmetros que passava no WithAccount?
4 - Se vou utilizar o Router, como resgatar os valores das variáveis ali pelo Builder ?

Obrigado.

Olá @paulo.dias tudo bem ?

Você pode sua a appkey do bot router sim e consegue usar a r WithAuth e WithAccount só se atente onde está pegando essa chave, pois esses valores são do blip chat widget então pegue no router a appkey lá.

 

Você tem que ligar o contexto do router e usar a variáveis normalmente como fazia no builder. Em alguns casos pode até adicionar no extras e instanciar lá pela variavel contac.extras.nomedavariavel.


Olá @paulo.dias tudo bem ?

Você pode sua a appkey do bot router sim e consegue usar a r WithAuth e WithAccount só se atente onde está pegando essa chave, pois esses valores são do blip chat widget então pegue no router a appkey lá.

 

Você tem que ligar o contexto do router e usar a variáveis normalmente como fazia no builder. Em alguns casos pode até adicionar no extras e instanciar lá pela variavel contac.extras.nomedavariavel.

 

Olá Rafael, tudo bem? Sempre que uso a AppKey do Router, minhas variáveis de contexto , que passo através do extras ficam vazias.

Se eu utilizo, por exemplo WithAuth e WithAccount

.withAuth({

authType: BlipChat.DEV_AUTH,

userIdentity: identity,

userPassword: "123456",

})

.withAccount({

extras: {

registration: identity,

},

})

O chat simplesmente para de funcionar, mas se eu tiro esse bloco, funciona.


Pessoal, boa tarde, preciso muito de ajuda com esse tópico, toda vez que uso withAuth, usando com AppKey a chave do router, o chat simplesmente para de funcionar, envio texto, mas parece que não entra no fluxo. 
Existe alguma restrição em usar withAuth com Appkey do Router? Vocês teriam algum exemplo?


Pessoal, boa tarde, preciso muito de ajuda com esse tópico, toda vez que uso withAuth, usando com AppKey a chave do router, o chat simplesmente para de funcionar, envio texto, mas parece que não entra no fluxo. 
Existe alguma restrição em usar withAuth com Appkey do Router? Vocês teriam algum exemplo?

Olá @paulo.dias tudo bem ? 

 

Fiz o teste com script : 

 

<script src="https://unpkg.com/[email protected].*" type="text/javascript">
</script>
<script>
(function () {
window.onload = function () {
var builder = new BlipChat()
.withAppKey('cm91dGVydGVuOjgyNDRlNWEzLWJhYTItNGVhYS1iN2MwLWY0ZGM4YjgwOTgwMA==')
.withButton({
color: '#F00',
icon:
'https://www.google.com.br/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png',
})
.withAuth({
authType: BlipChat.DEV_AUTH,
userIdentity: '123456785',
userPassword: 'MTIzNDU2',
})
.withAccount({
fullName: 'Rafael Doe',
email:'[email protected]',
phoneNumber: '+15055034455',
city: 'Decatur',
extras: {
plan:'Gold',
code:'1111'
}
})
.withEventHandler(BlipChat.ENTER_EVENT, function () {
console.log('enter')
})
.withEventHandler(BlipChat.LEAVE_EVENT, function () {
console.log('leave')
})
.withEventHandler(BlipChat.LOAD_EVENT, function () {
console.log('chat loaded')
})
.withEventHandler(BlipChat.CREATE_ACCOUNT_EVENT, function () {
console.log('account created')
})
builder.build()
}
})();
</script>

e não identifiquei nenhum erro e os dados vieram, consegue testar ou nos explicar qual seria a falha de fato ? 

 


Rafael, muito obrigado, pelo que vi com a equipe aqui, faltou uma configuração no Router, que é a configuração de habilitar o contexto, após isso, ele agora aceita meus parâmetros e inicia. Obrigado pelo help


Comente