Pregunta
¿Cómo funciona el flujo de MessagingActivity con varios motores o SDK?
Respuesta
Se pueden integrar varios SDK en MessagingActivity agregándole motores usando la configuración .withEngines.
Esos objetos le indican a la actividad qué SDK se pueden usar y cada uno puede recibir su propia configuración si se pasa a la actividad. Si desea ver un ejemplo de esto, consulte este artículo: Varias configuraciones en una pantalla.
Una vez iniciada la actividad, el flujo será como sigue:
Una vez que llegue a los otros motores, Chat o Support, no podrá regresar al AnswerBot a menos que salga de la vista y lo reinicie.
Una vez entregada, verá lo siguiente:
- Si se entrega a Support, el motor convierte la discusión en curso con el OA en un ticket que contiene todas las transcripciones del chat. Además, si la función Conversación está activada, con un botón se le solicitará que acceda a la vista de solicitudes, usando RequestListActivity.
- Si se transfiere a Chat, el motor inicia un flujo y una sesión de chat como se indica en el flujo a continuación. El motor se ejecuta como una sesión de chat normal. Reutiliza la transcripción de la discusión de Answer Bot en lugar de preguntarle sobre el tema de este chat. La transcripción completa se agrega al chat como mensaje inicial.
Algunas cosas para tener en cuenta:
- Identity for Support SDK y VisitorInfo for Chat SDK son dos conjuntos distintivos de identidad. Lo mismo se aplica al proceso 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, Answer Bot le preguntará si desea comunicarse con Chat y luego verificará el estado de la cuenta para iniciar 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 de MessagingActivity. Para verificar el estado de la cuenta, use esta función de nuestro SDK de Chat para proveedores.
- El nombre predeterminado del Chat Bot es "Answer Bot". Una vez que haya seleccionado cualquiera de esas opciones, no lo comente con AB Engine. En su lugar, puede hacerlo 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.