Olá!
Existe alguma forma de configurar um serviço de cadastro de usuário e login, através de um bot router? Seria possível fazer isso dentro dos serviços blip?
Gratidão, pessoal!
Olá!
Existe alguma forma de configurar um serviço de cadastro de usuário e login, através de um bot router? Seria possível fazer isso dentro dos serviços blip?
Gratidão, pessoal!
Existem algumas maneiras possíveis, tudo vai depender das suas regras de negócio:
Olá Bruno,
Estamos utilizando o BLiP Chat Widget em um web-app e nos deparamos com um problema na autenticação do usuário pelo Widget utilizando o DEV_AUTH. Após efetuar o primeiro acesso o contato é criado com uma determinada informação de login, Aconteceu que na primeira versão do app o desenvolvedor utilizou uma informação errada e agora após a correção o contatos criados com a informação anterior (errada) não conseguem entrar no chat. O Widget retorna no console do navegador a seguinte informação:
{“method”:“set”,“status”:“failure”,“reason”:{“code”:66,“description”:“Invalid account password”},“id":“085342d5-e461-44c5-be2a-f59f5def33fa”,“from”:"[email protected]/#iris-hosted-5”,“to”:"[email protected]/default",“metadata”:{“#command.uri”:“lime://[email protected]/account”,“uber-trace-id”:“39f021f839bb3c5e%3A39f021f839bb3c5e%3A0%3A1”}
Existe uma forma de resolvermos este caso?
@BrunoC, vem ajudar o @Andre_Luiz_Mendonca
Oi @Andre_Luiz_Mendonca tudo bem?
Olha, pra ser sincero, eu não consigo pensar numa solução no momento, mas já pedi pra alguém com mais propriedade no assunto vir aqui te ajudar, beleza?
Ei @Andre_Luiz_Mendonca , espero que estejam todos bem por aí!
Quando há uma mudança na forma de autenticação os contatos antigos passam a apresentar esta mensagem e o seu acesso é perdido.
A solução para este caso pode ser obtida com a abertura de um chamado para nosso time de suporte, eles farão a exclusão dos contatos antigos, o que forçará a criação de um novo toda vez que um desses contatos antigos logar novamente.
Depois que for atendido, conta pra nós se deu tudo certo 🙂
Valeu pela ajuda, @Karine_Paz_Fagundes.
@Andre_Luiz_Mendonca, se você tiver uma conta paga, basta acessar este link e clicar em “abrir ticket” para falar com a equipe de Suporte.
Chamado registrado.
Obrigado pelas orientações e pelo esforço de todos, assim estiver resolvido eu informo!
👍
Oi @Andre_Luiz_Mendonca! Alguma novidade sobre esse caso? Conseguiu resolver?
Boa tarde pessoal,
Desculpe a demora no retorno, estava trabalhando em outro projeto. A exclusão do contato utilizando a API do BLiP pelo Postman e deu certo o contato foi excluído do chatbot com sucesso, porém a conta de autenticação deste contato ainda permanece com visto abaixo.
app.js?v=08416398d6c2645d34cd:1 Uncaught (in promise) {"method":"set","status":"failure","reason":{"code":66,"description":"Invalid account password"},"id":"bb80bfe5-661a-45c3-a490-2f6237d831bf","from":"[email protected]/#iris-hosted-4","to":"[email protected]/default","metadata":{"#command.uri":"lime://[email protected]/account","uber-trace-id":"3a78b2a0026c11e8%3A3a78b2a0026c11e8%3A0%3A1"}}
Percebi que após excluir o contato algumas informações do JSON de reposta estão diferentes de quando o contato existia no chatbot, utilizei o recurso “Get All Account Keys” da API no Postman e tive o retorno abaixo.
{
"type": "application/vnd.lime.collection+json",
"resource": {
"total": 1,
"itemType": "application/vnd.iris.accessKey+json",
"items":
{
"id": "2a9e56f3-ae42-4909-bb31-e6ca0c59593a",
"account": "[email protected]",
"requirer": "[email protected]/#iris-hosted-4",
"temporary": false
}
]
},
"method": "get",
"status": "success",
"id": "e3166d13-c393-4136-b6b9-ea4a1021900c",
"from": "[email protected]/#iris-hosted-7",
"to": "[email protected]/!iris-hosted-7-khr19604",
"metadata": {
"#command.uri": "lime://[email protected]/account/keys",
"uber-trace-id": "b3473e049121a9e2%3Ac1a2110f43e7a24d%3Ab3473e049121a9e2%3A1"
}
}
Dúvidas:
Tem algo haver uma coisa e a outra?
Como remover a conta de autenticação?
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.