Pregunta
¿Cómo funciona el flujo de MessagingActivity
trabajar con varios motores o SDK?
Respuesta
Se pueden integrar varios SDK en el MessagingActivity
agregando motores usando el .withEngines
configuración.
Esos objetos le indican a la actividad qué SDK se pueden usar y cada uno puede recibir su propia configuración pasándola a la actividad. Si desea ver un ejemplo de esto, consulte este artículo: Múltiples configuraciones en una sola pantalla.
Una vez que comience la actividad, el flujo será el siguiente:
Una vez que llegue a los otros motores, Chat o Support, no podrá volver al AnswerBot, a menos que salga de la vista y reinicie.
Una vez entregado, verá lo siguiente:
- Si se entrega a Support, el motor convierte la discusión en curso con el AnswerBot en un ticket que contiene todas las transcripciones de Chat. Además, si Conversación está activada, se le solicitará un botón para acceder a la vista Solicitudes , usando RequestListActivity.
- Si se transfiere a Chat, el motor inicia un flujo y una sesión de Chat como se muestra en el flujo a continuación. El motor se ejecuta como una sesión de chat normal y reutiliza la transcripción de la discusión del Answer Bot en lugar de preguntarle sobre el tema de este chat. La transcripción completa se agrega al chat como el mensaje inicial.
Algunas cosas a tener en cuenta:
- Identity for Support SDK y VisitorInfo for Chat SDK son dos conjuntos distintos de identidad. Lo mismo ocurre con el proceso JSON Web Token (JWT), que está completamente separado.
- El motor del Answer Bot no tiene conocimiento del estado de su cuenta de Chat. Si su cuenta está desconectada, el Answer Bot le preguntará si desea comunicarse por Chat y luego verificará el estado de la cuenta, lo que activará el flujo de mensajes de desconectado. Para evitar esto, verifique el estado de la cuenta de Chat antes de pasar el motor de Chat a la configuración MessagingActivity. Para verificar el estado de la cuenta, use esta función de nuestro SDK de Provider Chat.
- El nombre predeterminado del bot de chat es: Bot de respuestas. Una vez que seleccione cualquiera de esas opciones, no hable con el motor del Answer Bot . En su lugar, hágalo con Chat o Support. Para obtener más información, consulte el artículo: ¿Por qué veo el Answer Bot en el SDK de Chat aunque no tenga una suscripción?
Descargo de responsabilidad de la traducción: Este artículo ha sido traducido usando software de traducción automática para proporcionar una idea básica del contenido. Se han realizado esfuerzos razonables para proporcionar una traducción exacta, sin embargo, Zendesk no garantiza la exactitud de la traducción.
Si surge alguna pregunta relacionada con la exactitud de la información incluida en el artículo traducido, consulte la versión en inglés del artículo, que es la versión oficial.