Adición de bot a Facebook

Importante

Las capacidades y características de Power Virtual Agents son ahora parte de Microsoft Copilot Studio tras importantes inversiones en IA generativa e integraciones mejoradas en Microsoft Copilot.

Algunos artículos y capturas de pantalla pueden hacer referencia a Power Virtual Agents mientras actualizamos la documentación y el contenido de capacitación.

Puede agregar su bot a Facebook Messenger para usar la experiencia de Facebook para interactuar con sus usuarios finales.

Facebook Messenger y los servicios relacionados están sujetos a los propios términos y condiciones de Facebook. Para obtener ayuda relacionada con Facebook Messenger, póngase en contacto directamente con Facebook.

Importante

Este artículo está dirigido a profesionales de TI con experiencia que administran la página de Facebook de su organización.

Nota

Al publicar su bot en una página de Facebook, algunos de sus datos, como el contenido del bot y el contenido del chat del usuario final, se compartirán con Facebook (lo que significa que sus datos fluirán fuera de los límites de cumplimiento y geográficos o regionales de su organización).
Para obtener más información, consulte Directivas de la plataforma de Facebook.

Agregar un bot a Facebook Messenger

Necesita una aplicación de Facebook y una cuenta de desarrollador asociada para conectar su bot de Microsoft Copilot Studio a Facebook Messenger en su página de Facebook.

Estos son los pasos necesarios para este proceso:

  1. Configurar la aplicación de Facebook: recupere la información de su aplicación de Facebook, habilite el acceso de API, agregue Facebook Messenger a su aplicación y configure las páginas de Facebook en las que debería aparecer su aplicación.

  2. Configurar el canal de publicación de Facebook en Microsoft Copilot Studio.

  3. Conecte su aplicación de Facebook a Microsoft Copilot Studio utilizando webhooks.

A continuación, deberá enviar su aplicación para que Facebook la revise antes de poder publicarla y hacerla pública.

Configurar aplicación de Facebook

Recuperar información de la aplicación Facebook

  1. Inicie sesión en la aplicación de Facebook a la que desea agregar su bot en Facebook para desarrolladores.

  2. Bajo Configuración en el panel de menú lateral, seleccione Básico.

  3. Copie el Id. de la aplicación y el Secreto de la aplicación. Los necesitará cuando vaya a configurar el canal de Facebook en Microsoft Copilot Studio.

    Obtener id. y secreto de la aplicación de Facebook.

Habilitar el acceso de API para su aplicación de Facebook

  1. Inicie sesión en la aplicación de Facebook a la que desea agregar su bot en Facebook para desarrolladores.

  2. Bajo Configuración en el panel de menú lateral, seleccione Avanzado.

  3. Asegúrese de que Permitir acceso de API a la configuración de la aplicación está establecido en .

  4. Seleccione Guardar cambios para confirmar los cambios.

    Permitir acceso de API a la configuración de la aplicación.

Agregar Facebook Messenger a su aplicación

  1. Inicie sesión en la aplicación de Facebook a la que desea agregar su bot en Facebook para desarrolladores.

  2. Vaya al Panel. En la sección Agregar un producto, seleccione Configurar en el icono de Messenger.

    Agregar producto de Messenger.

Configurar páginas de Facebook

  1. Inicie sesión en la aplicación de Facebook a la que desea agregar su bot en Facebook para desarrolladores.

  2. Seleccione Configuración en Productos y Messenger en el panel del menú lateral.

  3. Agregue las páginas que desea agregar el bot seleccionando Agregar o quitar páginas en la sección Tokens de acceso. También puede crear una nueva página seleccionando Crear nueva página.

    Agregar página de Facebook a aplicación de Facebook.

  4. Al agregar páginas, asegúrese de que Administrar y acceder a conversaciones de la página en Messenger está establecido en .

    Permiso de Messenger para la página.

  5. Copie el Id. de la página y el Token para cada una de las páginas a las que desea agregar el bot. Tendrá que seleccionar Generar token para cada página. Los necesitará cuando vaya a configurar el canal de Facebook en Microsoft Copilot Studio.

    Obtener id. de la página y token.

Configurar el canal de Facebook en Microsoft Copilot Studio

  1. En Microsoft Copilot Studio, en el menú de navegación en Configuración, seleccione Canales.

  2. Seleccione el icono de Facebook para abrir la ventana de configuración.

    Canal de Facebook.

  3. Pegue el Id. de la aplicación, el Secreto de la aplicación, el Id. de la página y el Token que recuperó antes en sus campos correspondientes.

    Proporcionar información de la aplicación y la página de Facebook.

  4. Se requiere al menos una página, pero puede seleccionar Agregar página para agregar páginas adicionales.

    Proporcionar información de múltiples páginas de Facebook.

  5. Seleccione Agregar y espere al recibir mensaje de confirmación. Una vez recibido, copie la URL de devolución de llamada y el Token de comprobación. Los necesitarás cuando vaya a conectar su aplicación de Facebook a Microsoft Copilot Studio.

    Obtener información de devolución de llamada para Facebook.

Conectar su aplicación de Facebook a Microsoft Copilot Studio

  1. Inicie sesión en la aplicación de Facebook a la que desea agregar su bot en Facebook para desarrolladores.

  2. Seleccione Configuración en Productos y Messenger en el panel del menú lateral.

  3. En la sección Webhooks, seleccione Agregar URL de devolución de llamada.

    Configurar webhooks para aplicación de Facebook.

  4. Proporcione la URL de devolución de llamada y el Token de comprobación desde la sección Configurar el canal de Facebook en Microsoft Copilot Studio y seleccione Comprobar y guardar.

    Agregar URL de devolución de llamada y token de comprobación.

  5. Seleccione Agregar suscripciones para cada página a la que desea agregar el bot.

    Agregar suscripción de webhook.

  6. Seleccione los siguientes campos:

    • mensajes
    • messaging_postbacks
    • messaging_optins
    • message_deliveries
  7. Seleccione Guardar.

    Agregar campos de suscripción de webhook.

Enviar para revisión de Facebook

Debe enviar su aplicación para que Facebook la revise antes de poder hacer esta aplicación de Facebook pública. Facebook requiere una URL de directiva de privacidad y una URL de términos del servicio. Debe proporcionarlos en la página de configuración básica de la aplicación de Facebook (después de iniciar sesión en su aplicación en Facebook para desarrolladores, seleccione Básico bajo Configuración en el panel de menú lateral).

La página Código de conducta contiene recursos de terceros para ayudar a crear una directiva de privacidad. La página Términos del servicio contiene ejemplos de términos para ayudar a crear un documento de Términos del servicio apropiado.

Facebook tiene su propio proceso de revisión para aplicaciones que se publican en Messenger. Puede obtener más información al respecto en Envíos de ejemplo y Razones habituales de rechazo. Su bot se probará para garantizar que cumple con las Directivas de la plataforma de Facebook previamente aprobadas por Facebook para hacerla pública.

Hacer pública la aplicación y publicar la página

Hasta que se publique la aplicación, está en Modo de desarrollo. El bot no será público y funcionará solo para administradores, desarrolladores y probadores.

Una vez que la revisión sea correcta, en el Panel de la aplicación debajo de Revisión de la aplicación, establezca la aplicación en Pública. Asegúrese de que la página de Facebook asociada con el bot está publicada. El estado aparece en la configuración Páginas.

Quitar su bot de Facebook Messenger

Cuando no quiera que se pueda acceder al bot en Facebook Messenger, puede quitar el bot de Facebook.

  1. En Microsoft Copilot Studio, en el menú de navegación en Configuración, seleccione Canales.

  2. Seleccione el icono de Facebook y luego Eliminar.

    Eliminar canal de Facebook.

Actualizar contenido de bot para conversaciones existentes en Facebook

Para evitar interrupciones durante un chat entre un usuario y el bot, las conversaciones existentes no se actualizarán con el contenido más reciente del bot inmediatamente después de una nueva publicación. En cambio, el contenido se actualizará después de que la conversación haya estado inactiva durante 30 minutos.

Las nuevas conversaciones entre el usuario y el bot tendrán el contenido publicado más reciente del bot.

Limitaciones conocidas

  • Deberá crear un nuevo bot si la encuesta de Satisfacción del cliente (CSAT) aparece como una imagen de tarjeta no interactuable para un bot creado durante la versión preliminar pública a fin de obtener acceso al contenido más reciente de CSAT.
  • Puede que pasen unos minutos antes de que los usuarios puedan acceder al bot en Facebook después de que se haya agregado el cana del Facebook.
  • Una vez que quite el canal de Facebook, puede que pasen unos minutos antes de que el bot se quite por completo y no se pueda acceder a él en Facebook Messenger.
  • Una vez que quite una página de Facebook, puede que pasen unos minutos antes de que los visitantes de la página quitada no puedan acceder al bot a través de Facebook Messenger.