

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Integración de un bot de Amazon Lex V2 con Facebook Messenger
<a name="deploy-facebook-messenger"></a>

Puede alojar su bot Amazon Lex V2 en Facebook Messenger. Cuando lo haga, los usuarios de Facebook podrán interactuar con su bot para cumplir sus intenciones. 

Antes de empezar, debes registrarte para obtener una cuenta de desarrollador de Facebook en [https://developers.facebook.com](https://developers.facebook.com).

Debe realizar los pasos siguientes:

**Topics**
+ [

# Paso 1: Crear una aplicación para Facebook
](facebook-step-1.md)
+ [

# Paso 2: Integrar Facebook Messenger con el bot de Amazon Lex V2
](facebook-step-2.md)
+ [

# Paso 3: Completar la integración con Facebook con su bot Lex V2
](facebook-step-3.md)
+ [

# Paso 4: Probar la integración de Facebook Messenger.
](facebook-step-4.md)

# Paso 1: Crear una aplicación para Facebook
<a name="facebook-step-1"></a>

En el portal de desarrolladores de Facebook, cree una aplicación para Facebook y una página de Facebook. 

**Crear una aplicación para Facebook**

1. Abre [ https://developers.facebook.com/apps](https://developers.facebook.com/apps) 

1. Seleccione **Crear una aplicación**.

1. En la página **Crear una aplicación**, seleccione **Empresa** y, a continuación, **Siguiente**.

1. En los campos **Añadir nombre de la aplicación**, **Correo electrónico de contacto para la aplicación** y **Cuenta empresarial**, seleccione las opciones adecuadas para su aplicación. Seleccione **Crear aplicación** para continuar.

1. En **Agregar productos a su aplicación**, seleccione **Configurar** en el icono de **Messenger**.

1. En la sección **Tokens de acceso**, seleccione **Añadir o eliminar páginas**.

1. Seleccione una página para usarla con su aplicación y, a continuación, seleccione **Siguiente**.

1. En **Qué puede hacer la aplicación**, deje los valores predeterminados y seleccione **Listo**.

1. En la página de confirmación, seleccione **OK**.

1. En la sección **Tokens de acceso**, seleccione **Generar token** y copie el token. Introduzca este token en la consola de Amazon Lex V2.

1. En el menú de la izquierda, seleccione **Configuración** y, a continuación, **Básica**.

1. En **Clave secreta de la aplicación**, seleccione **Mostrar** y, a continuación, copie la clave secreta. Introduzca este token en la consola de Amazon Lex V2.

## Siguiente paso
<a name="facebook-step-1-next"></a>

[Paso 2: Integrar Facebook Messenger con el bot de Amazon Lex V2](facebook-step-2.md)

# Paso 2: Integrar Facebook Messenger con el bot de Amazon Lex V2
<a name="facebook-step-2"></a>

En este paso, vincule su bot de Amazon Lex V2 con Facebook.

1. Inicie sesión en la consola de administración de AWS y abra la consola de Amazon Lex en [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. De la lista de bots, seleccione el bot de Amazon Lex V2 que creó.

1. En el menú de la izquierda, seleccione **Integraciones de canales** y, a continuación, seleccione **Añadir canal**.

1. En **Crear un canal**, haga lo siguiente:

   1. En **Plataforma**, seleccione **Facebook**.

   1. Para **las políticas de identidad**, elija la AWS KMS clave para proteger la información del canal. Amazon Lex V2 proporciona la clave predeterminada.

   1. Para **Configurar la integración**, asigne un nombre al canal y, si lo desea, una descripción. Seleccione el alias dirigido a la versión del bot que se va a utilizar y seleccione el idioma compatible con el canal.

   1. En **Configuración adicional**, haga lo siguiente:
      + **Alias**: cadena que identifica la aplicación que llama a Amazon Lex V2. Puede usar cualquier cadena. Grabe esta cadena e introdúzcala en la consola de desarrolladores de Facebook.
      + **Token de acceso a la página**: el token de acceso a la página que copió de la consola de desarrolladores de Facebook.
      + **Clave secreta de la aplicación**: la clave secreta que copiaste de la consola de desarrolladores de Facebook.

   1. Seleccione **Crear**.

   1. Amazon Lex V2 muestra la lista de canales de su bot. En la lista, seleccione el canal que acaba de crear.

   1. En la **URL de devolución de llamada**, grabe la URL de devolución de llamada. Introduzca esta URL en la consola de desarrolladores de Facebook.

## Siguiente paso
<a name="facebook-step-2-next"></a>

[Paso 3: Completar la integración con Facebook con su bot Lex V2](facebook-step-3.md)

# Paso 3: Completar la integración con Facebook con su bot Lex V2
<a name="facebook-step-3"></a>

En este paso, utilice la consola de desarrolladores de Facebook para completar la integración con un bot de Amazon Lex V2. 

**Para completar la integración con Facebook Messenger**

1. Abre [ https://developers.facebook.com/apps](https://developers.facebook.com/apps) 

1. En la lista de aplicaciones, seleccione la aplicación que va a integrar con Facebook Messenger.

1. En el menú de la izquierda, seleccione **Messenger** y, a continuación, **Configuración**.

1. En la sección **Webhooks**:

   1. Seleccione **Añadir URL de devolución de llamada**.

   1. En **Editar URL de devolución de llamada**, introduzca lo siguiente:
      + **URL de devolución de llamada**: introduzca la URL de devolución de llamada que grabó desde la consola de Amazon Lex V2.
      + **Token de verificación**: introduzca el alias que introdujo en la consola de Amazon Lex V2.

   1. Seleccione **Verificar y guardar**.

   1. Seleccione **Agregar suscripciones** en **Webhooks** junto a su página.

   1. En la ventana que aparece, seleccione `messages` y, a continuación, haz clic en **Guardar**.

## Siguiente paso
<a name="facebook-step-3-next"></a>

[Paso 4: Probar la integración de Facebook Messenger.](facebook-step-4.md)

# Paso 4: Probar la integración de Facebook Messenger.
<a name="facebook-step-4"></a>

Ahora puede iniciar una conversación desde Facebook Messenger con su bot de Amazon Lex V2.

**Probar la integración entre Facebook Messenger y un bot de Amazon Lex V2**

1. Abra la página de Facebook que asoció a su bot en el paso 1.

1. En la ventana de Messenger, utilice los enunciados de prueba que se facilitaron en [Ejercicio 1: Crear un chatbot a partir de una plantilla](exercise-1.md).