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