Skip to main content
Respondido

Autenticação externa de login

  • December 15, 2023
  • 3 comentários
  • 266 Visualizações

Olá.

Um cliente irá utilizar um link externo de login e senha para usuário poder fazer agendamentos através do bot. O cliente está criando essa tela. Mas, na prática, como podemos fazer essa integração, obtendo uma resposta de que “está tudo certo”?

Melhor resposta por Marcos_Rodrigues

Não consegui entender bem por aqui, consegue mandar um exemplo?

Se por acaso você se refere a dar um double check do tipo:
------------------------------------------------------
Confirma que as informações estão corretas?
Horário agendado: X
Data: Y

Botões (SIM) (NÂO)


Teria que o sistema enviar uma request para o blip enviando essa mensagem e o bot por sua vez aguarda a resposta
Envio de mensagem (já que está dentro da janela das 24 horas, pode usar mensagem normal) https://docs.blip.ai/#sending-messages


Você também pode mudar o usuário de fluxo/estado para ir para um bloco específico quando de fato terminar de agendar por essa rota: https://docs.blip.ai/#change-user-state

Todas essas APIS terão que ser consumidas quando o usuário clicar em ‘agendar’ do painel do seu cliente. 

Outra ideia seria você ter uma API da lista de clientes agendados com filtro de telefone, assim que o usuário terminar de agendar e voltar para o bot, você pode deixar um botão do tipo ‘Já fiz o agendamento’  quando o usuário interagir com esse botão, na ação de saída você captura o número do usuário e bate na API para confirmar que ele agendou com aquele número. 

 

Qualquer forma, espero ter ajudado ✅😁

Este tópico foi fechado para respostas.

3 comentários

Marcos_Rodrigues
Blipper
Forum|alt.badge.img+4

Não consegui entender bem por aqui, consegue mandar um exemplo?

Se por acaso você se refere a dar um double check do tipo:
------------------------------------------------------
Confirma que as informações estão corretas?
Horário agendado: X
Data: Y

Botões (SIM) (NÂO)


Teria que o sistema enviar uma request para o blip enviando essa mensagem e o bot por sua vez aguarda a resposta
Envio de mensagem (já que está dentro da janela das 24 horas, pode usar mensagem normal) https://docs.blip.ai/#sending-messages


Você também pode mudar o usuário de fluxo/estado para ir para um bloco específico quando de fato terminar de agendar por essa rota: https://docs.blip.ai/#change-user-state

Todas essas APIS terão que ser consumidas quando o usuário clicar em ‘agendar’ do painel do seu cliente. 

Outra ideia seria você ter uma API da lista de clientes agendados com filtro de telefone, assim que o usuário terminar de agendar e voltar para o bot, você pode deixar um botão do tipo ‘Já fiz o agendamento’  quando o usuário interagir com esse botão, na ação de saída você captura o número do usuário e bate na API para confirmar que ele agendou com aquele número. 

 

Qualquer forma, espero ter ajudado ✅😁


A dúvida era em relação ao retorno de que o login foi feito com sucesso. Ele só vai seguir para os agendamentos de horário, caso o login retorne como “válido”. Basicamente seria: no bot, o usuário seleciona a opção de agendamento. O bot informa que para seguir com o agendamento, ele precisa fazer o login e envia o link de login “externo”. Após o login ser feito com sucesso (no link externo), o sistema retorna pra o Blip falando que será possível seguir com o agendamento. A dúvida seria em relação ao “retorno” da informação, como poderia ser feito.


Marcos_Rodrigues
Blipper
Forum|alt.badge.img+4

Entendi! bom, não consigo pensar em uma forma fácil de te ajudar, se você for autor do sistema, sugiro passar o identificador do usuário pela URL que o usuário vai clicar, assim, quando o usuário fizer o login com sucesso você captura a informação do usuário e retorna no blip que é possível seguir com o agendamento.