Module Magento Chatbot (Telegram, Messenger, WhatsApp, WeChat et Skype)
Chatbots! Ils sont à la mode: Telegram les a, Facebook les veut, et il semble que chaque codeur informatique veut les fabriquer. Mais que sont-ils? Et pourquoi chaque entreprise est-elle soudainement chaude sur cette nouvelle tendance d'IA?
Les chatbots sont des programmes informatiques avec lesquels vous interagissez via une interface de chat. L'utilisation d'un chatbot est aussi simple que d'avoir une conversation avec elle. Vous pouvez lui poser des questions ou lui donner des commandes, et cela vous répondra et réalisera vos actions. Les chatbots peuvent être exécutés dans n'importe quel nombre d'applications de chat, y compris Facebook Messenger, l'application de messagerie texte de votre téléphone et la plupart des autres.
Faites partie de la révolution des chatbots. Téléchargez la dernière version ici.
IMPORTANT
Nous refactorisons actuellement toute notre base de code et notre structure de base de données, nous avons donc renommé le dossier Magento1
à Magento1_deprecated
, le nouveau module Magento1 devrait être prêt avant janvier / 2018. Pour accéder à la version Magento1 dépréciée, cliquez ici
À propos
Ce référentiel est le code source du chatbot Magento (Telegram, Messenger, WhatsApp, WeChat et Skype), avec ce module que vous pouvez intégrer pleinement votre boutique Magento aux applications de chat les plus populaires sur le marché. Cela signifie qu'en installant simplement ce module et quelques clics, vous pouvez avoir une nouvelle façon d'afficher et de vendre vos produits à vos clients. Très facile à utiliser! Essayez maintenant, c'est gratuit.
Pour utiliser ce module, vous devrez avoir SSL activé dans votre magasin, c'est une exigence de Facebook et Telegram, pas par moi.
Pour une documentation complète sur la façon d'utiliser (spécialement pour Advanced Wit.ai Configuration) accédez à la documentation du chatbot Magento.
Pour l'instant, seul Facebook Messenger est mis en œuvre.
Un grand merci à Eleirbag89 qui a écrit ce simple wrapper PHP pour Telegram.
Apis
- wit.ai
- Emballage de l'API télégramme
- Facebook API Wrapper
- WhatsApp API Wrapper (bientôt)
- WECHAT API Wrapper (bientôt)
- Emballage de l'API Skype (bientôt)
Veuillez signaler tous les bogues que vous trouvez. C'est difficile de faire QA seulement par moi-même
Caractéristiques
- Fitre de messages
- Intégration Wit.ai pour NLP
- Liste des catégories de magasins
- Énumérez les produits de la catégorie
- Rechercher des produits
- Ajouter un produit à CART (qui ne travaille actuellement pas avec des produits et des produits configurables avec des options personnalisées)
- Chariot clair
- Connexion / déconnexion à votre compte
- Commandes de liste
- État de la commande de piste
- Réorganiser
- Envoyer un e-mail
- Messages de secours personnalisés
Langues
Installation
- Déballer le fichier zip d'extension dans votre répertoire racine Magento
- Effacer le cache Magento: Système> Gestion du cache
- Déconnectez l'administrateur Magento et reconnectez-vous pour effacer la liste ACL
- Recompile si vous utilisez le compilateur Magento
Usage
Pour une documentation complète sur la façon d'utiliser (spécialement pour Advanced Wit.ai Configuration) accédez à la documentation du chatbot Magento.
Accédez au système> Paramètres généraux> Paramètres de chatbot
Configuration générale
- Votre clé secrète: Ceci est votre clé secrète personnalisée utilisée pour activer / désactiver l'API WebHook
- Liste des categoies vides: activer la liste des catégories sans produits ni produits non compliqués
- Activer le journal: activer le journal. Le journal sera sur root / var / log /.
- Activer l'intégration de Witai: Activer l'intégration de Witai
- Clé API Witai: clé API Witai
Configuration Facebook
- Activer Messenger Bot: Activer Messenger Bot
- Message d'indisponibilité: message à envoyer lorsque le bot est désactivé. Laissez-le vide pour envoyer aucun message. Veuillez vérifier la taille maximale des messages sur l'API Telegram, sinon votre message ne peut pas être envoyé.
- Jeton d'accès à la page: Jeton d'accès à la page.
- Message de bienvenue Messager: premier message que le bot enverra à votre client.
- Messager Message d'aide: le message sera envoyé lorsque le client demande de l'aide.
- Messenger About Message: le message sera envoyé lorsque le client demandera environ.
- Liste des commandes: code des commandes et c'est un alias
- Activer les réponses du processeur en langage naturel: Activer les réponses du processeur en langage naturel.
- Entité du processeur en langage naturel Préfixe: Entité du processeur de langage naturel Le préfixe est un nom de préfixe à signaler que la demande provient de Messenger.
- Réponse du processeur en langage naturel: Réponses à envoyer au client chaque fois que cela correspond à l'une des exigences.
Capture d'écran
Paramètres généraux
Paramètres de messager
Conversation
Flux de travail de file d'attente
Notes de libération
Magento2
- v1.0.7:
- Correction du problème de non-série # 146 (merci xmav)
- v1.0.6:
- Mettre à jour la licence
- Correction du problème n ° 142
- Correction des bogues mineurs
- v1.0.5:
- Ajouter des messages promotionnels
- Ajouter Messenger Chatbox
- v1.0.4:
- Ajouter la commande de support
- Ajouter une option pour répertorier les commandes sur la commande d'aide
- Ajouter les réponses par défaut
- Ajouter des options de message de bienvenue
- v1.0.3:
- Ajouter des modes de file d'attente de messages
- Ajouter une option pour effacer la file d'attente des messages
- Ajouter un prix à la liste de produits
- Ajouter une condition pour gérer uniquement les messages de Messenger
- Ajouter un nouvel onglet de configuration
- Correction de certains bogues
- Ajouter des bogues pour corriger plus tard
- v1.0.2:
- Ajouter la file d'attente des messages
- Ajouter la liste plus de commande
- Ajouter un message d'erreur lorsque vous essayez de répertorier le produit à partir d'une catégorie inexistante
- Résoudre le problème lorsque vous essayez de réorganiser
- Résoudre le problème lorsque vous essayez d'ajouter un produit au panier
- Corriger d'autres problèmes de charge utile
- Améliorations de petit code
- Correction du problème du paramètre lors du traitement du message sortant
- v1.0.1:
- Correction du paramètre manquant sur l'installation CLI (problème n ° 120)
- Fix Get On Messenger Message de charge utile
- v1.0.0:
- Première version de travail
- Intégration de messager
- Intégration Wit.ai pour NLP
- Liste des catégories de magasins
- Énumérez les produits de la catégorie
- Rechercher des produits
- Ajouter un produit au panier
- Chariot clair
- Connexion / déconnexion à votre compte
- Commandes de liste
- État de la commande de piste
- Réorganiser
- Envoyer un e-mail
- Messages de secours personnalisés
- Bien plus
Magento1
Versions obsolètes
- v0.0.18:
- Ajouter un fichier cron manquant
- Correction de la version du module
- v0.0.17:
- Ajouter des messages de panier abandonnés
- Activer tous les types de produits
- Mettre à jour la licence de module pour la licence MIT
- v0.0.16:
- Améliorations de code
- Fixez un inondation de messages lors de la désactivation du bot pour la réponse humaine
- [Backend] Ajouter une version du module à la configuration
- Mettre à jour la version API WIT.AI
- [Backend] Ajouter des options / commandes pour accueillir le message
- v0.0.15:
- Première version stable
- Ajouter une option pour ignorer certains messages en utilisant les réponses par défaut
- Ajouter un identifiant de chat client au message pour l'assistance
- Ajouter la mise à jour des tables de module des versions précédentes
- v0.0.14:
- Correction du problème lors de la définition de Telegram WebHook
- Correction du problème lors de l'envoi de message entre différentes plataforms de chat
- Résoudre de petits problèmes de traduction
- Améliorations de code
- V0.0.13:
- Améliorations de code
- Ajouter la liste des commandes d'administration sur Telegram
- Résoudre le problème lors de la réception 503 de Wit.ai
- [Backend] Ajouter une option pour désactiver les réponses de bot sur Facebook (bon pour quand A vous devez répondre sur les messages de la page)
- [Backend] Ajouter une option pour ouvrir la boîte de messager avec référence
- [Backend] Ajouter une option pour écrire le nom du client dans un message en utilisant "{CustomName}"
- Les réponses par défaut sont désormais en mesure d'envoyer de gros textes
- La liste des commandes utilise désormais la mise en page du reçu Facebook
- V0.0.12:
- Correction de l'alias de commande
- Correction des catégories de la liste des commandes Glitch
- Réparer quelques autres petits problèmes
- Améliorations de code
- Ajouter le chat en direct Facebook sur le frontend du magasin
- [Client] Reconnaissance de la parole pour télégramme
- [Backend] Option pour activer / désactiver la reconnaissance de la parole
- [Backend] Améliorations de mise en page
- v0.0.11:
- Correction du glitch de commande de déconnexion
- Réparer quelques autres petits problèmes
- Améliorations de code
- Correction du problème lorsque vous répondez à un client en mode de support
- [Backend] Intégration avec wit.ai
- [Backend] Utiliser Wit.ai comme correspondance pour une réponse par défaut
- [Client] Ajouter l'option activer / désactiver les messages promotionnels de réception
- v0.0.10:
- [Backend] Ajouter une option pour correspondre à une «réponse par défaut» en tant que commande
- [Backend] Ajouter un message de repli par défaut
- [Backend] Ajouter une option pour désactiver la recherche en ligne télégramme
- v0.0.9:
- [Client] Ajouter une recherche en ligne de télégramme
- Ajouter un prix à la liste des produits sur Telegram
- Correction des boutons de catégorie Listing Glitch sur Telegram
- Correction de la validation Regex
- Correction du problème de sécurité Webhook
- Nouvelle URL de webhook
- v0.0.8:
- [Backend] Ajouter "commence par", "se termine par", "contient", "équivaut aux options" et "regex" aux réponses par défaut
- [Backend] meilleure mise en page backend
- [Backend] meilleur moyen d'activer / désactiver les commandes
- v0.0.7:
- [Backend] résoudre les problèmes avec l'URL
- [Client] Ajouter la commande Register
- Ajouter la traduction chinoise (grand merci à Leedshesg)
- Afficher la liste des commandes sur "Aide" au lieu de "À propos"
- Correction de la taille des boutons sur le télégramme lors de la liste des catégories
- [Backend] Ajouter une option pour arrêter le traitement lors de l'envoi d'une réponse par défaut
- v0.0.6:
- [Backend] De meilleures descriptions d'administration et des fautes de frappe
- v0.0.5:
- [Backend] Ajouter des réponses par défaut
- [Backend] Ajouter une option au message d'indisponibilité
- Meilleurs messages de rétroaction
- v0.0.4:
- Correction du glitch sur la liste des commandes
- Correction de Glitchs avec la recherche de produits et la liste des catégories
- Meilleurs messages de rétroaction
- [Client] Ajouter la commande de déconnexion
- [Admin] Ajouter une fonctionnalité pour envoyer un message à tous les clients
- [Admin] Ajouter une option pour activer / désactiver la prise en charge d'un client
- v0.0.3:
- Limiter la liste des produits / commandes
- Ajouter la validation des actions pour la cotation
- [Backend] Ajouter une option pour activer / désactiver la liste des catégories vides
- [Client] Ajouter une recherche par SKU
- v0.0.2:
- Intégration Facebook
- [Admin] Messages multiplateformes avec mode de support
- v0.0.1:
- Intégration télégramme
- Première version de travail
FAQ
Q: Lorsque les autres chatbots seront prêts?
R: Je ne suis pas sûr, je travaille dans mes heures libres. J'essaye de le terminer dès que possible. Les demandes de traction sont les bienvenues.
Q: Pouvez-vous implémenter ??> Intégration de fonction / bot?
R: Je peux essayer. Ouvrez un problème et je verrai ce que je peux faire.
Q: Votre bot est génial. Comment puis-je aider?
R: Merci! Vous pouvez aider en coding plus de fonctionnalités, en créant des demandes de traction ou en donnant en utilisant Bitcoin: 1BDL9W4SSCX21B2QEIP1APAFNAYHPJ5GGG
FAIRE
- Intégrations:
- Whatsapp
- Wechat
- Microsoft Bot Framework / Skype
- ???
- Caractéristiques:
- Documentation / tutoriels / vidéos
- Ajouter une application de chat de message en magasin personnalisée
- Enregistrer l'historique du support
- Prise en charge des commandes audio
- Meilleures utilisations pour wit.ai
- Forcer une commande pour un client
- Intégrer la caisse à l'API de paiement Facebook
- Ajouter une compatibilité avec des produits configurables
- Ajouter une compatibilité avec des produits avec des options personnalisées
- Ajouter des messages "CART abandonné"
- Ajouter
CDATA
et
- Ajouter le message de référence
- Ajouter plus d'options pour filtrer la file d'attente des messages en effectif
- Ajouter le gestionnaire pour les autres articles de Messenger
Licence
Licence MIT
Copyright (C) 2018 Blopa
L'autorisation est accordée gratuitement par la présente à toute personne qui obtient une copie de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter le logiciel sans restriction, y compris sans limiter les droits d'utilisation, de copier, de modifier, de fusionner , publier, distribuer, sous-licencier et / ou vendre des copies du logiciel, et pour permettre aux personnes à qui le logiciel est fourni pour le faire, sous réserve des conditions suivantes:
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation sont inclus dans toutes les copies ou des parties substantielles du logiciel.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou implicite, y compris, mais sans s'y limiter, les garanties de qualité marchande, d'adéquation à un usage particulier et de non-contrefaçon. En aucun cas, les auteurs ou les titulaires de droits d'auteur ne seront pas responsables de toute réclamation, dommage ou autre responsabilité, que ce soit dans une action de contrat, de délit ou autre, découlant de, hors du logiciel ou de l'utilisation ou d'autres transactions dans le LOGICIEL.
Logiciel gratuit, enfer ouais!