Módulo Magento Chatbot (Telegram, Messenger, Whatsapp, WeChat y Skype)
Chatbots! Están todas las iras: Telegram los tiene, Facebook los quiere, y parece que cada codificador de computadoras quiere hacerlos. Pero, ¿qué son? ¿Y por qué cada compañía está repentinamente caliente en esta nueva tendencia de IA?
Los chatbots son programas de computadora con los que interactúa a través de una interfaz de chat. Usar un chatbot es tan simple como tener una conversación con él. Puede hacerle preguntas o darle comandos, y le responderá y llevará a cabo sus acciones. Los chatbots se pueden ejecutar en cualquier cantidad de aplicaciones de chat, incluidos Facebook Messenger, la aplicación de mensajería de texto de su teléfono y la mayoría de los demás.
Conviértete en parte de la revolución de los chatbots. Descargue la última versión aquí.
IMPORTANTE
Actualmente estamos refactorizando toda nuestra base de código y estructura de base de datos, por lo que renombramos la carpeta Magento1
a Magento1_deprecated
, el nuevo módulo Magento1 debería estar listo antes de enero/2018. Para acceder a la versión desapercibida de Magento1, haga clic aquí
Acerca de
Este repositorio es el código fuente del Magento Chatbot (Telegram, Messenger, WhatsApp, WeChat y Skype), con este módulo puede integrar completamente su tienda Magento con las aplicaciones de chat más populares del mercado. Esto significa que simplemente instalando este módulo y algunos clics puede tener una nueva forma de mostrar y vender sus productos a sus clientes. Muy fácil de usar! Intenta ahora, es gratis.
Para usar este módulo, deberá tener SSL habilitado en su tienda, este es un requisito de Facebook y Telegram, no por mí.
Para una documentación completa sobre cómo usar (especialmente para la configuración avanzada de WIT.AI) Acceda a la documentación de chatbot magento.
Por ahora solo se implementa Facebook Messenger.
Muchas gracias a Eleirbag89, quien escribió este simple envoltorio PHP para Telegram.
API
- ingenio
- Envoltura de API de telegrama
- Envoltura de API de Facebook
- Whatsapp API Wrapper (pronto)
- WeChat API Wrapper (pronto)
- Skype API Wrapper (pronto)
Informe todos los errores que encuentre. Es difícil hacer solo QA solo
Características
- Cola de mensajes
- Integración de Wit.ai para PNL
- Lista de categorías de tiendas
- Lista de productos de la categoría
- Buscar productos
- Agregue el producto al carrito (actualmente no funciona con productos y productos configurables con opciones personalizadas)
- Carro claro
- Iniciar sesión/inicio de sesión en su cuenta
- Lista de pedidos
- Rastrear el estado del pedido
- Reordenar
- Enviar correo electrónico
- Mensajes de respuesta personalizados
Lenguas
Instalación
- Desempaqué el archivo ZIP de extensión en su directorio raíz de Magento
- Borrar el caché de Magento: Sistema> Gestión de caché
- Inicie sesión en el administrador de Magento y vuelva a iniciar sesión para borrar la lista de ACL
- Recompire si está utilizando el compilador Magento
Uso
Para una documentación completa sobre cómo usar (especialmente para la configuración avanzada de WIT.AI) Acceda a la documentación de chatbot magento.
Ir al sistema> Configuración general> Configuración de chatbot
Configuración general
- Su clave secreta: esta es su clave secreta personalizada utilizada para activar/desactivar el webhook de la API
- Lista de categoies vacíos: habilite la lista de categorías sin productos o productos sin algustación
- Habilitar registro: Habilitar registro. El registro estará en root/var/log/.
- Habilitar la integración de Witai: habilitar la integración de Witai
- Clave de API de Witai: clave de API de Witai
Configuración de Facebook
- Habilitar Bot Messenger: Habilitar Messenger Bot
- Mensaje de falta de disponibilidad: mensaje para enviar cuando Bot está deshabilitado. Deje vacío para no enviar ningún mensaje. Verifique el tamaño máximo de los mensajes en la API de Telegram, de lo contrario, es posible que no se envíe su mensaje.
- TOKEN DE ACCESO DE PÁGINA: el token de acceso de su página.
- Mensaje de bienvenida de Messenger: primer mensaje que el bot le enviará a su cliente.
- Mensaje de Ayuda de Messenger: el mensaje se enviará cuando el cliente solicite ayuda.
- Messenger sobre el mensaje: el mensaje se enviará cuando el cliente solicite.
- Lista de comandos: código de los comandos y su alias
- Habilitar respuestas del procesador del lenguaje natural: habilitar las respuestas del procesador del lenguaje natural.
- Prefijo de entidad del procesador del lenguaje natural: el prefijo de entidad del procesador del lenguaje natural es un nombre de prefijo para marcar que la solicitud proviene de Messenger.
- Respuestas del procesador del lenguaje natural: las respuestas se enviarán al cliente siempre que coincida con uno de los requisitos.
Captura de pantalla
Configuración general
Configuración de mensajero
Conversación
Flujo de trabajo de cola
Notas de lanzamiento
Magento2
- V1.0.7:
- Arreglar el problema de la fragua #146 (gracias xmav)
- V1.0.6:
- Actualizar licencia
- Arreglar el problema #142
- Correcciones de errores menores
- V1.0.5:
- Agregar mensajes promocionales
- Agregar chatbox de mensajero
- V1.0.4:
- Agregar comando de soporte
- Agregar opción para enumerar los comandos en el comando de ayuda
- Agregar respuestas predeterminadas
- Agregar opciones de mensaje de bienvenida
- V1.0.3:
- Agregar modos de cola de mensajes
- Agregar opción para borrar la cola de mensajes
- Agregar precio a la lista de productos
- Agregar condición para manejar solo mensajes de Messenger
- Agregar nueva pestaña de configuración
- Corrige algunos errores
- Agregar errores para solucionar más tarde
- V1.0.2:
- Agregar cola de mensajes
- Agregar list más comando
- Agregue un mensaje de error al intentar enumerar el producto desde una categoría inexistente
- Solucionar el problema al intentar reordenar
- Solucionar el problema al intentar agregar un producto al carrito
- Solucionar otros problemas de carga útil
- Mejoras de código pequeño
- Se corrigió el problema de los parámetros al procesar el mensaje saliente
- V1.0.1:
- Arreglar el parámetro faltante en la instalación de CLI (problema #120)
- Arreglar el mensaje de carga útil de Messenger
- V1.0.0:
- Primera versión de trabajo
- Integración de mensajería
- Integración de Wit.ai para PNL
- Lista de categorías de tiendas
- Lista de productos de la categoría
- Buscar productos
- Agregar producto al carrito
- Carro claro
- Iniciar sesión/inicio de sesión en su cuenta
- Lista de pedidos
- Rastrear el estado del pedido
- Reordenar
- Enviar correo electrónico
- Mensajes de respuesta personalizados
- Mucho más
Magento1
Versiones desactivadas
- V0.0.18:
- Agregue el archivo cron faltante
- Versión del módulo de corrección
- V0.0.17:
- Agregar mensajes de carrito abandonados
- Habilitar todos los tipos de productos que se enumeran
- Actualización de la licencia del módulo para la licencia MIT
- V0.0.16:
- Mejoras en el código
- Arregle la inundación de mensajes al deshabilitar el bot para la respuesta humana
- [Backend] Agregar versión del módulo a la configuración
- Actualizar Wit.Ai API Versión
- [Backend] Agregar opciones/comandos para dar la bienvenida al mensaje
- V0.0.15:
- Primera versión estable
- Agregar opción para ignorar ciertos mensajes usando respuestas predeterminadas
- Agregue la identificación de chat del cliente al mensaje para obtener soporte
- Agregar actualización de tablas de módulos de versiones anteriores
- V0.0.14:
- Solucionar el problema al configurar el webhook de telegrama
- Se corrigió el problema al enviar un mensaje entre diferentes platos de chat
- Solucionar pequeños problemas de traducción
- Mejoras en el código
- V0.0.13:
- Mejoras en el código
- Agregar comandos de administración listado en telegrama
- Solucionar el problema al recibir 503 de Wit.ai
- [Backend] Agregar opción para deshabilitar las respuestas de BOT en Facebook (bueno para cuando necesita responder en los mensajes de la página)
- [Backend] Agregar opción para abrir el cuadro Messenger con referencia
- [Backend] Agregar opción para escribir el nombre del cliente en un mensaje usando "{Customername}"
- Las respuestas predeterminadas ahora pueden enviar grandes mensajes de texto
- El listado de pedidos ahora usa el diseño del recibo de Facebook
- V0.0.12:
- Arreglar alias de comando
- Correct de categorías de listas de fijación de comando Glitch
- Arregle algunos otros pequeños problemas técnicos
- Mejoras en el código
- Agregue el chat en vivo de Facebook en la tienda de la tienda
- [Cliente] Reconocimiento de voz para Telegram
- Opción [backend] para habilitar/deshabilitar el reconocimiento de voz
- Mejoras de diseño [backend]
- V0.0.11:
- Formar el comando de sesión de la cima de la sesión de cierre
- Arregle algunos otros pequeños problemas técnicos
- Mejoras en el código
- Solucionar el problema al responder a un cliente en modo de soporte
- [Backend] Integración con Wit.ai
- [Backend] Use Wit.ai como coincidencia para una respuesta predeterminada
- [Cliente] Agregar opción Do habilitar/deshabilitar recibir mensajes promocionales
- V0.0.10:
- [Backend] Agregar opción para que coincida con una 'respuesta predeterminada' como comando
- [Backend] Agregar mensaje de respuesta predeterminado
- [Backend] Agregar opción para deshabilitar la búsqueda en línea de Telegram
- V0.0.9:
- [Cliente] Agregue la búsqueda en línea de Telegram
- Agregar precio al listado de productos en Telegram
- Corrección de los botones de categoría Listado Glitch en Telegram
- Validación de reparación de regex
- Se corrigió el problema de seguridad de Webhook
- Nueva URL webhook
- V0.0.8:
- [Backend] Agregar "inicio con", "termina con", "contiene", "es igual a" y "regex" opciones a respuestas predeterminadas
- [Backend] Mejor diseño de backend
- [Backend] Una mejor manera de habilitar/deshabilitar los comandos
- V0.0.7:
- [Backend] solucionar problemas con URL
- [Cliente] Agregar comando de registro
- Agregar traducción al chino (muchas gracias a Leedssheung)
- Mostrar la lista de comandos en "Ayuda" en lugar de "Acerca de"
- Arreglar el tamaño de los botones en el telegrama al enumerar las categorías
- [Backend] Agregar opción para dejar de procesar al enviar una respuesta predeterminada
- V0.0.6:
- [Backend] mejores descripciones de administración y errores tipográficos
- V0.0.5:
- [Backend] Agregar respuestas predeterminadas
- [Backend] Agregar opción al mensaje de no disponibilidad
- Mejores mensajes de retroalimentación
- V0.0.4:
- Arreglar fallas en el listado de pedidos
- Arreglar fallas con la búsqueda de productos y la lista de categorías
- Mejores mensajes de retroalimentación
- [Cliente] Agregar comando de inicio de sesión
- [Admin] Agregar función para enviar un mensaje a todos los clientes
- [Admin] Agregar opción para habilitar/deshabilitar soporte para un cliente
- V0.0.3:
- LIMITAR PRODUCTOS/LISTA DE PEDIDOS
- Agregar validación de stock para el listado
- [Backend] Agregar opción para habilitar/deshabilitar las categorías vacías Listado
- [Cliente] Agregar búsqueda por SKU
- V0.0.2:
- Integración de Facebook
- [Admin] Mensajes de plataforma cruzada con modo de soporte
- V0.0.1:
- Integración de telegrama
- Primera versión de trabajo
Preguntas frecuentes
P: ¿Cuando las otras integraciones de chatbots estarán listas?
R: No estoy seguro, trabajo en mis horas gratis. Estoy tratando de terminarlo lo antes posible. Las solicitudes de extracción son muy bienvenidas.
P: ¿Puede implementar ??> Integración de funciones/bot?
A: Puedo intentarlo. Abra un problema y veré qué puedo hacer.
P: Tu bot es increíble. ¿Cómo puedo ayudar?
A: ¡Gracias! Puede ayudar con más funciones de Codding, creando solicitudes de extracción o donando con Bitcoin: 1BDL9W4SSCX21B2QEIP1APAFNAYHPJ5GGGG
HACER
- Integraciones:
- Whatsapp
- Veloz
- Microsoft Bot Framework / Skype
- ????
- Características:
- Documentación / tutoriales / videos
- Agregue una aplicación de chat de mensajes personalizada en la tienda
- Guardar el historial de soporte
- Soporte para comandos de audio
- Mejores usos para el ingenio.ai
- Forzar un comando para un cliente
- Integre el pago en la API de pago de Facebook
- Agregar compatibilidad con productos configurables
- Agregar compatibilidad con productos con opciones personalizadas
- Agregar mensajes de "carrito abandonado"
- Agregue
CDATA
y
a las descripciones de configuración - Agregar mensaje de referencia
- Agregue más opciones para filtrar la cola de mensajes de borde
- Agregar controlador para otras publicaciones de Messenger
Licencia
Licencia de MIT
Copyright (c) 2018 Blopa
El permiso se otorga, de forma gratuita, a cualquier persona que obtenga una copia de este software y archivos de documentación asociados (el "software"), para tratar el software sin restricción, incluidos los derechos de usar, copiar, modificar, modificar, modificar, fusionar , publique, distribuya, sublicence y venda copias del software, y para permitir a las personas a las que se proporciona el software para hacerlo, sujeto a las siguientes condiciones:
El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o porciones sustanciales del software.
El software se proporciona "tal cual", sin garantía de ningún tipo, expresa o implícita, incluidas, entre otros, las garantías de comerciabilidad, idoneidad para un propósito particular y no infracción. En ningún caso los autores o titulares de derechos de autor serán responsables de cualquier reclamo, daños u otro responsabilidad, ya sea en una acción de contrato, agravio o de otro tipo, derivado, de o en relación con el software o el uso u otros tratos en el SOFTWARE.
¡Software libre, demonios, sí!