Pergunta
Como o fluxo de MessagingActivity funciona com vários mecanismos ou SDKs?
Resposta
Vários SDKs podem ser integrados em MessagingActivity adicionando Engines a ele usando a configuração .withEngines.
Esses objetos informam à atividade quais SDKs podem ser usados e cada um pode receber sua própria configuração passando -a para a atividade. Para obter um exemplo disso, consulte este artigo: Várias configurações em uma tela.
Após o início da atividade, o fluxo será o seguinte:
Depois de acessar os outros mecanismos, chat ou suporte, você não poderá voltar para o AnswerBot a menos que saia da visualização e reinicie -o.
Após a transferência, você verá o seguinte:
- Se entregue ao Support, o mecanismo converte a discussão em andamento com o OA em um ticket contendo todas as transcrições do Chat. Além disso, se a conversa estiver ativada, ela solicitará que você acesse sua visualização de solicitações, usando a RequestListActivity.
- Se entregue ao Chat, o mecanismo inicia um fluxo de chat e uma sessão de acordo com o fluxo abaixo. O mecanismo é executado como uma sessão de chat normal. Ele reutiliza a transcrição da discussão do Answer Bot em vez de perguntar sobre o assunto desse chat. A transcrição completa é adicionada ao Chat como mensagem inicial.
Algumas coisas a serem observadas:
- Identity for Support SDK e VisitorInfo for Chat SDK são dois conjuntos distintos de identidade. O mesmo vale para o processo de JWT, que é totalmente separado.
- O mecanismo do Answer Bot não tem conhecimento do 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 do Chat para a configuração do MessagingActivity. Para verificar o status da conta, use essa função de nosso SDK de chat do provedor.
- O nome padrão do Chat Bot é "Answer Bot". Depois de atingir uma dessas opções, não discuta com o mecanismo AB. Em vez disso, use 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 ter 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.