IBM Cloud Docs
Integración con Facebook Messenger

Integración con Facebook Messenger

IBM Cloud

Facebook Messenger es una aplicación de mensajería que ayuda a las empresas y clientes a comunicarse directamente entre sí.

Después de crear una acción, puede integrar el asistente con Facebook Messenger.

Actualmente, no existe ningún método para identificar o eliminar los datos que están asociados con un usuario específico que interactúa con el asistente a través de Facebook Messenger. No utilice este método de integración para despliegues que deben cumplir con el Reglamento general de protección de datos (GDPR).

Antes de empezar

Para integrar su asistente con Facebook, debe tener el rol Admin en Desarrollo de aplicaciones meta de Facebook. Para obtener más información, consulte Desarrollo de aplicaciones meta.

Para integrar su asistente con Facebook, realice los pasos siguientes:

  1. Vaya a la página Integraciones pulsando el icono de integraciones (Icono Integraciones) en el menú de la izquierda.

  2. Pulse Añadir en el mosaico Facebook Messenger.

  3. Pulse Confirmar.

  4. Siga las instrucciones que se proporcionan en la pantalla para completar el proceso de integración.

Cuando se cambia un campo que es necesario para la autenticación, todas las entradas de los campos relacionados deben rellenarse y validarse de nuevo.

Consideraciones acerca de las acciones

Las respuestas enriquecidas que se añaden a la acción se visualizan en una app Facebook según lo previsto, con las excepciones siguientes:

  • Conectar a agente activo: este tipo de respuesta se ignora.

  • Imagen: este tipo de respuesta incorpora una imagen en la respuesta. No se muestran un título y ni una descripción antes de la imagen, tanto si las especifica como si no.

  • Opción: este tipo de respuesta muestra una lista de opciones entre las que el usuario puede elegir.

    • No se muestra una descripción, tanto si la especifica como si no.
    • Después de que un usuario pulse uno de los botones, las opciones de botón desaparecen y se sustituyen por la entrada de usuario que genera la opción del usuario. Si el asistente o el usuario especifica una entrada nueva, desaparece la entrada generada por el botón. Por lo tanto, si incluye varios tipos de respuesta en una sola respuesta, coloque el tipo de respuesta de la opción en último lugar. De lo contrario, el contenido de las respuestas posteriores, como el texto de un tipo de respuesta de texto, sustituirá el texto generado por el botón.
    • El título se obtiene automáticamente del texto del paso pertinente de la acción en la que se listan las opciones.

Conversación con el asistente

Para iniciar una conversación con el asistente, siga los pasos siguientes:

  1. Abra Facebook Messenger.
  2. Escriba el nombre de la página que ha creado anteriormente.
  3. Cuando aparezca la página, pulse en la misma y empiece a chatear con el asistente.

La integración de Facebook Messenger no procesa la acción de bienvenida. El mensaje de bienvenida no se visualiza en Facebook Messenger como en la vista previa del asistente. No se desencadena desde aquí porque los nodos con la condición especial welcome se omiten en los flujos de acción iniciados por los usuarios. Facebook Messenger espera a que el usuario inicie la conversación.

El flujo de acción correspondiente a la sesión actual se reinicia después de 60 minutos de inactividad (5 minutos para los planes Lite y Estándar). Esto significa que, si un usuario deja de interactuar con el asistente, después de 60 (o de 5) minutos, cualquier valor de variable de contexto que se haya definido durante la conversación anterior se establece en nulo o en sus valores predeterminados.

Sólo el administrador de la página puede interactuar con el chatbot de Facebook Messenger hasta que Facebook lo apruebe. Después de que Facebook lo apruebe, cualquier visitante de la página puede interactuar con él.