Pergunta
Como o fluxo do MessagingActivity funciona com diversos mecanismos ou SDKs?
Resposta
Vários SDKs podem ser integrados ao MessagingActivity adicionando mecanismos a ela usando a configuração .withEengines.
Esses objetos informam à atividade quais SDKs podem ser usados e cada um pode receber sua própria configuração, transferindo-a para a atividade. Para ver um exemplo disso, consulte este artigo: Várias configurações em uma única tela.
Após a atividade começar, o fluxo será o seguinte:
Ao acessar os outros mecanismos, ao Chat ou ao Support, você não poderá voltar ao Answer Bot a menos que saia da visualização e reinicie-o.
Após a transferência, você verá o seguinte:
- Se entregue para o Support, o mecanismo converte a discussão em andamento com a equipe de registro em um ticket contendo todas as transcrições do Chat. Além disso, se a Conversação estiver ativada, você receberá um botão para acessar sua visualização Solicitações, usando a RequestListActivity.
- Se entregue ao Chat, o mecanismo iniciará um fluxo de Chat e uma sessão conforme o fluxo abaixo. O mecanismo é executado como uma sessão normal de chat. Ele reutiliza a transcrição da discussão do Answer Bot em vez de perguntar sobre o assunto desse chat. A transcrição completa será adicionada ao Chat como a mensagem inicial.
Alguns pontos a observar:
- identity para o SDK do Support e VisitorInfo para o SDK do Chat são dois conjuntos diferentes de identidades. O mesmo vale para o processo de JWT, que é totalmente separado.
- O mecanismo do Answer Bot não tem conhecimento sobre o status da sua conta do Chat. Se sua conta estiver offline, o Answer Bot ainda perguntará se você deseja entrar em contato pelo Chat e verificará o status da conta, acionando o fluxo de mensagens offline. Para evitar isso, verifique o status da conta do Chat antes de passar o mecanismo de chat para a configuração MessagingActivity. Para verificar o status da conta, use esta função do SDK do nosso provedor de chat.
- O nome padrão do Chat é "Answer Bot". Depois de atender a uma dessas opções, não discuta com o mecanismo ABS. Em vez disso, faça isso com o Chat ou o Support. Para obter mais informações, consulte o artigo: Por que vejo o Answer Bot no SDK do Chat mesmo sem uma assinatura?
Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.
Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.
0 Comentários
Por favor, entre para comentar.