Los chatbots de Messenger de Facebook son una nueva forma de que las páginas y aplicaciones de Facebook interactúen con los usuarios. Se introdujeron hace apenas un mes y desde entonces se han creado muchos. Estos chatbots son increíblemente fáciles de configurar y requieren muy pocos conocimientos de programación. Solo necesitas configurar una API, algo bastante básico. Si tienes una pequeña empresa y no tienes los recursos ni las habilidades para hacerlo, puedes usar Botsify . Es un servicio web que te permite configurar un chatbot para tu página de Facebook gratis. Es muy fácil de usar y no requiere conocimientos de programación. Solo necesitas treinta minutos y esta publicación para guiarte en el proceso.
Para crear un bot de chat de Messenger, primero debes tener una página y una app de Facebook. Crear una página de Facebook es bastante sencillo, pero crear la app para que funcione con Botsify requiere una pequeña guía, así que la abordaremos aquí. Si aún no tienes una página de Facebook, créala primero.
Parte 1: Creación de una aplicación de Facebook
Paso 1: Visita tu panel de desarrollador y crea tu primera aplicación abriendo el menú desplegable debajo de tu foto de perfil.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-6784-0829094422332.jpg)
Paso 2: Cuando se te solicite, introduce un nombre para la aplicación, un espacio de nombres (debe ser original), un ID de correo electrónico y una categoría. Haz clic en "Crear ID de aplicación". La aplicación se creará al hacer clic en "Crear ID de aplicación".
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-4615-0829094424863.png)
Parte 2: Configuración de la aplicación de Facebook
Este es el panel de la aplicación que acabas de crear. Como acabas de crear la aplicación, no verás los elementos "Messenger" y "Webhooks" en la columna izquierda. Debes agregarlos primero para crear el bot. Te explicaremos cómo hacerlo.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-4205-0829094425751.jpg)
Paso 1: Haz clic en "Añadir producto" en la barra izquierda. Accederás a la siguiente página con una lista de los productos de Facebook que puedes integrar con tu app. Haz clic primero en el botón "Empezar" junto a "Messenger".
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-3449-0829094426916.jpg)
Paso 2: Al agregar Messenger, se le pedirá que conecte la aplicación a una página. Aquí conectará la aplicación que acaba de crear a la página que, asumimos, creó antes de crear la aplicación. Si tiene varias páginas, puede elegir cualquiera para conectar la aplicación. Debe ser el propietario de la página y no administrador.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-2866-0829094428536.png)
Paso 3: Al conectar una página, se generará un token de acceso a la página. Lo necesitará al configurar el bot. Puede copiarlo ahora a un archivo de texto para acceder a él más rápidamente o volver al panel de control de su aplicación y hacer clic en la pestaña "Messenger" para verlo y copiarlo cuando lo necesite. Con la página conectada, puede proceder a conectar el segundo producto, es decir, los webhooks. Haga clic en el botón "Configurar webhooks" que aparece en esta misma pantalla.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-8319-0829094430107.png)
Paso 4: El siguiente paso solicita una URL de devolución de llamada. Hasta aquí llegarás por ahora. No cierres esta pestaña. En su lugar, cambia a Botsify y crea una cuenta gratuita.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-6667-0829094431633.jpg)
Parte 3: Creación del chatbot
Paso 1: Si te registraste en Botsify y le otorgaste los permisos solicitados, verás un panel. Haz clic en "Crear aplicación".
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-6117-0829094432950.png)
Paso 2: Nombra tu bot, añade una descripción si lo deseas, introduce el ID de la aplicación (puedes obtenerlo del panel de control de tu app) y proporciona una clave secreta. Una clave secreta es como una contraseña que los bots usan para autenticarse en apps y páginas. Puede ser cualquier valor que desees, por ejemplo, secret_key_is_secret. Para añadir el token de acceso a la página, vuelve al panel de control de tu app en Facebook para Desarrolladores, haz clic en "Mensajes" en la columna izquierda y copia el token. Generaste este token en la Parte 2, Paso 3. Pégalo en el campo del token de acceso a la página en Botsify y haz clic en "Crear bot".
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-3774-0829094433810.jpg)
Paso 3: Es hora de terminar de configurar los webhooks. Accederás automáticamente a la pestaña "Configurar webhooks" en Botsify. Si no es así, haz clic en ella. Botsify te proporcionará la URL de devolución de llamada que necesitabas en el paso 4 de la parte 2. Copia la URL resaltada a continuación.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-6052-0829094434779.jpg)
Paso 4: Regresa al panel de la aplicación en Facebook para Desarrolladores y haz clic en "Webhooks" para configurarlos. Suponemos que tienes la pestaña abierta como se indicó en los pasos anteriores, pero si no es así, simplemente ve al panel de la aplicación, haz clic en Messenger y, debajo del token de acceso a la página, verás la opción "Configurar Webhooks". Haz clic en ella y aparecerá el siguiente cuadro. Pega aquí la URL de devolución de llamada. Introduce la clave secreta que configuraste en el paso 2 en el campo "Verificar token". Marca las cuatro opciones y haz clic en "Verificar y guardar".
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-2328-0829094435492.jpg)
Paso 5: Disfruta del éxito un momento y luego regresa a Botsify. Aquí terminamos para configurar los webhooks. Con los webhooks configurados, haz clic en "Activar". Tu bot se creará.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-7402-0829094436424.jpg)
Parte 4: Configurar el chatbot
Paso 1: Ahora que has creado el chatbot, es hora de enseñarle a hablar. Haz clic en "Configurar bot" o "Configurar respuestas" en la columna izquierda.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-5783-0829094437655.jpg)
Paso 2: Puedes configurar varios tipos de respuestas. La primera será una respuesta básica, que será la que vea cualquier persona que interactúe con el bot que has creado. Los otros dos tipos te permiten crear plantillas y botones. Estas opciones te permiten enviar imágenes y enlaces a los usuarios como respuesta a un comando. En esta guía, vamos a usar un bot de chat sencillo donde el usuario envía un mensaje de texto y el bot responde con un mensaje de texto. Haz clic en "Configurar respuestas avanzadas".
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-2059-0829094438367.jpg)
Paso 3: La interfaz que ves ahora te permitirá introducir un comando y la respuesta del bot. Selecciona tu bot a la izquierda. En nuestro caso, el bot se llama "Mi Bot de Prueba", así que lo seleccionamos e ingresamos un mensaje que un usuario probablemente le envíe a un bot. El mensaje era "Hola", se ingresó en el campo de texto y se envió. A continuación, selecciona tu nombre de usuario en esta misma interfaz. Debajo aparecerá "Enviar mensaje como bot". Con tu nombre de usuario seleccionado, ingresa la respuesta que quieres que tu bot de chat emita cuando alguien envíe el mensaje "Hola" y pulsa "Enviar".
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-4682-0829094439062.jpg)
Paso 4: Confirma el mensaje y habrás configurado la primera respuesta para tu bot.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-6031-0829094440734.jpg)
Paso 5: Puedes probarlo. El mensaje que ves a continuación, el que resaltamos, solo te aparecerá la primera vez que configures el bot. Los usuarios no lo verán nunca. El bot de chat responde según lo configurado.
![Cómo crear un bot de Facebook Messenger sin programar [Guía] Cómo crear un bot de Facebook Messenger sin programar [Guía]](/resources8/r252/image-893-0829094441619.jpg)
Explora las demás respuestas que puedes configurar. No necesitas conocimientos de programación para configurarlas. Botsify cuenta con un tutorial útil que te guiará en la configuración de los demás tipos de respuesta. El servicio también puede ayudarte a configurar las respuestas si no quieres hacerlo tú mismo, aunque probablemente sea un servicio premium.
Visita Botsify