Chatbots
Python & Messenger

Qué es un chatbot?
Es un programa de computadora para simular una conversación con usuarios humanos especialmente a travez de Internet.

Cómo funciona un Chatbot?
El backend de un chatbot es la parte que procesa la información que envía el usuario y responde según su programación
Back-end
FRONT-END
El frontend es el medio por el cual el chatbot se podrá comunicar con el usuario. Ej: Messenger, Telegram, Slack y este mismo puede funcionar en varias plataformas a la vez.
Cómo funciona un Chatbot?
El backend de un chatbot es la parte que procesa la información que envía el usuario y responde según su programación
Back-end
FRONT-END
El frontend es el medio por el cual el chatbot se podrá comunicar con el usuario. Ej: Messenger, Telegram, Slack y este mismo puede funcionar en varias plataformas a la vez.
Us0 de un chatbot
- Promocionar los productos de nuestra empresa;
- Realizar compras en línea;
- Hacer reservas en línea;
- Pagar cuentas en línea;
- Jugar juegos;
- Consultar el clima;
- Realizar una compra;
- Consultar lugares turísticos;
- Leer información desde Wikipedia;
- Etc, etc.
Ventajas de usar un chatbot
- Permiten una conexión constante con los usuarios.
- Responden de forma inmediata (y con lenguaje natural).
- Pueden ofrecer atención personalizada al usuario.
- Recogen información útil sobre sus comportamientos.
- Ahorran tiempo al usuario y costes a la empresa.

cómo hacer un chatbot para facebook messenger?
- Clonar el repositorio del chatbot: https://github.com/aalonzolu/messengerBot.git
- Crear entorno virtual e instalar dependencias
- Descargar e instalar Ngrok (ngrok.io)
- Crear una página en Facebook
- Crear una aplicación en Facebook (developers.facebook.com)
- Configurar la Aplicación de Messenger
- Iniciar nuestro servidor y crear el túnel con ngrok
Pasos a seguir
Chatbots
By Andy Alonzo
Chatbots
- 52