Módulo Magento Chatbot (Telegram, Messenger, Whatsapp, WeChat e Skype)
Chatbots! Eles são toda a raiva: o telegrama os tem, o Facebook os quer e parece que todo codificador de computador quer fazê -los. Mas o que eles são? E por que toda empresa de repente está quente nessa nova tendência de IA?
Os chatbots são programas de computador com os quais você interage através de uma interface de bate -papo. Usar um chatbot é tão simples quanto conversar com ele. Você pode fazer perguntas ou dar comandos, e isso responderá a você e executará suas ações. Os chatbots podem ser executados em qualquer número de aplicativos de bate -papo, incluindo o Facebook Messenger, o aplicativo de mensagens de texto do seu telefone e a maioria dos outros.
Torne -se parte da revolução do chatbots. Faça o download da versão mais recente aqui.
IMPORTANTE
No momento, estamos refatorando toda a nossa estrutura de código de código e banco de dados, por isso renomeamos a pasta Magento1
para Magento1_deprecated
, o novo módulo Magento1 deve estar pronto antes de janeiro/2018. Para acessar a versão de Magento1 depreciada, clique aqui
Sobre
Este repositório é o código -fonte do Magento Chatbot (Telegram, Messenger, WhatsApp, WeChat e Skype), com este módulo que você pode integrar totalmente sua loja Magento com os aplicativos de bate -papo mais populares no mercado. Isso significa que, ao simplesmente instalar este módulo e alguns cliques, você pode ter uma nova maneira de mostrar e vender seus produtos para seus clientes. Muito fácil de usar! Tente agora, é grátis.
Para usar este módulo, você precisará ter o SSL ativado em sua loja, isso é um requisito do Facebook e Telegram, não por mim.
Para uma documentação completa sobre como usar (especialmente para configuração avançada de wit.ai) acessar a documentação do Magento Chatbot.
Por enquanto, apenas o Facebook Messenger é implementado.
Um grande obrigado a Eleirbag89, que escreveu este invólucro PHP simples para o Telegram.
APIs
- wit.ai
- Wrapper Telegram API
- Wrapper da API do Facebook
- Whatsapp API Wrapper (em breve)
- WeChat API Wrapper (em breve)
- Wrapper da API do Skype (em breve)
Por favor, relate todos os bugs que você encontra. É difícil fazer QA apenas por mim
Características
- Fila de mensagens
- Integração Wit.ai para PNL
- Categorias de lojas de lista
- Liste produtos da categoria
- Procure produtos
- Adicione o produto ao carrinho (atualmente não está trabalhando com produtos e produtos configuráveis com opções personalizadas)
- Carrinho transparente
- Login/logout na sua conta
- Listar pedidos
- Status do pedido de rastreamento
- Reordenar
- Envie email
- Mensagens de fallback personalizadas
Idiomas
Instalação
- Desembale o arquivo zip de extensão no seu diretório raiz magento
- Limpe o Cache Magento: Sistema> Gerenciamento de Cache
- Faça logou
- Recompilar se você estiver usando o compilador Magento
Uso
Para uma documentação completa sobre como usar (especialmente para configuração avançada de wit.ai) acessar a documentação do Magento Chatbot.
Vá para o sistema> Configurações gerais> Configurações de chatbot
Configuração geral
- Sua chave secreta: esta é a sua chave secreta personalizada usada para ativar/desativar o webhook da API
- Liste Categoies vazios: Ativar listagem de categorias sem produtos ou produtos não permitidos
- Ativar log: ativar log. O log estará na raiz/var/log/.
- Habilitar Integração Witai: Ativar Integração Witai
- Chave da API Witai: chave da API Witai
Configuração do Facebook
- Ativar Bot Messenger: Ativar Bot Messenger
- Mensagem de indisponibilidade: mensagem a ser enviada quando o bot estiver desativado. Deixe vazio para enviar nenhuma mensagem. Verifique o tamanho máximo para mensagens na API do Telegram, caso contrário, sua mensagem pode não ser enviada.
- Token de acesso à página: seu token de acesso à página.
- Mensagem de boas -vindas do Messenger: Primeira mensagem O bot enviará ao seu cliente.
- Mensagem de ajuda do Messenger: a mensagem será enviada quando o cliente pedir ajuda.
- Messenger sobre a mensagem: a mensagem será enviada quando o cliente pedir sobre.
- Lista de comandos: código dos comandos e seu alias
- Ativar respostas do processador de linguagem natural: Ativar respostas do processador de linguagem natural.
- PRESFIXO DE PROCESSOR DE LANGUINDA NATURAL: Prefixo do processador de linguagem natural é um nome de prefixo para sinalizar que a solicitação é proveniente do Messenger.
- Respostas do Processador de Linguagem Natural: Respostas a serem enviadas ao cliente sempre que corresponde a um dos requisitos.
Captura de tela
Configurações gerais
Configurações do mensageiro
Conversa
Fluxo de trabalho da fila
Notas de liberação
Magento2
- v1.0.7:
- Corrigir Problema de Unseialização #146 (obrigado XMAV)
- v1.0.6:
- Atualizar licença
- Corrigir a edição nº 142
- Corrigos de bugs menores
- v1.0.5:
- Adicione mensagens promocionais
- Adicione o Messenger Chatbox
- v1.0.4:
- Adicione o comando de suporte
- Adicionar opção para listar comandos no comando de ajuda
- Adicione respostas padrão
- Adicionar opções de mensagem de boas -vindas
- v1.0.3:
- Adicionar mensagens na fila Modos
- Adicionar opção para limpar a fila de mensagens
- Adicione o preço à lista de produtos
- Adicione condição para lidar apenas com mensagens do Messenger
- Adicionar nova guia Configuração
- Corrija alguns bugs
- Adicione bugs para corrigir mais tarde
- v1.0.2:
- Adicione a fila de mensagens
- Adicionar lista mais comando
- Adicione a mensagem de erro ao tentar listar o produto de uma categoria inexistente
- Corrija o problema ao tentar reordenar
- Corrija o problema ao tentar adicionar um produto ao carrinho
- Corrigir outros problemas de carga útil
- Pequenas melhorias de código
- Corrija o problema do parâmetro ao processar a mensagem de saída
- v1.0.1:
- Corrija o parâmetro ausente na instalação da CLI (Edição #120)
- Corrigir a mensagem de carga útil do Messenger
- v1.0.0:
- Primeira versão de trabalho
- Integração do mensageiro
- Integração Wit.ai para PNL
- Categorias de lojas de lista
- Liste produtos da categoria
- Procure produtos
- Adicionar produto ao carrinho
- Carrinho transparente
- Login/logout na sua conta
- Listar pedidos
- Status do pedido de rastreamento
- Reordenar
- Envie email
- Mensagens de fallback personalizadas
- Muito mais
Magento1
Versões descontinuadas
- v0.0.18:
- Adicionar arquivo cron ausente
- Corrigir a versão do módulo
- v0.0.17:
- Adicionar mensagens de carrinho abandonadas
- Ative todos os tipos de produtos a serem listados
- Atualizar licença do módulo para licença do MIT
- v0.0.16:
- Melhorias de código
- Consertar a inundação de mensagens ao desativar o bot para a resposta humana
- [Back -end] Adicionar versão do módulo à configuração
- Atualize a versão da API wit.ai
- [Back -end] Adicionar opções/comandos para receber a mensagem
- v0.0.15:
- Primeira versão estável
- Adicionar opção para ignorar certas mensagens usando respostas padrão
- Adicione ID de bate -papo ao cliente à mensagem para suporte
- Adicionar tabelas de módulos Atualizar de versões anteriores
- v0.0.14:
- Corrija o problema ao definir o Telegram Webhook
- Corrija o problema ao enviar uma mensagem entre diferentes plataformas de bate -papo
- Corrija pequenos problemas de tradução
- Melhorias de código
- v0.0.13:
- Melhorias de código
- Adicionar comandos de administrador listando no telegrama
- Corrija o problema ao receber 503 de wit.ai
- [Back -end] Adicionar opção para desativar as respostas de bot no Facebook (bom para quando você precisa responder nas mensagens da página)
- [Back -end] Adicionar opção para abrir a caixa de mensageiros com referência
- [Back -end] Adicionar opção para escrever o nome do cliente em uma mensagem usando "{personalizaName}"
- As respostas padrão agora podem enviar grandes textos
- Listagem de pedidos agora usa o layout de recibo do Facebook
- v0.0.12:
- Corrigir alias de comando
- Correção de categorias da lista de comando falha
- Consertar algumas outras pequenas falhas
- Melhorias de código
- Adicionar bate -papo ao vivo no Facebook no frontend da loja
- [Cliente] Reconhecimento de fala para telegrama
- [Back -end] Opção para ativar/desativar o reconhecimento de fala
- [Back -end] melhorias no layout
- v0.0.11:
- Corrigir falha de comando de logout
- Consertar algumas outras pequenas falhas
- Melhorias de código
- Corrija o problema ao responder um cliente no modo de suporte
- [Back -end] integração com wit.ai
- [Back -end] Use wit.ai como correspondência para uma resposta padrão
- [Cliente] Adicionar opção de ativar/desativar o recebimento de mensagens promocionais
- v0.0.10:
- [Back -end] Adicionar opção para corresponder a uma 'resposta padrão' como um comando
- [Back -end] Adicionar mensagem de fallback padrão
- [Back -end] Adicionar opção para desativar a pesquisa em linha de telegrama
- v0.0.9:
- [Cliente] Adicionar pesquisa em linha por telegrama
- Adicione o preço à listagem de produtos no telegrama
- Corrigir botões de categoria listando falha no telegrama
- Corrija a validação regex
- Corrija o problema de segurança do webhook
- Novo URL da webhook
- v0.0.8:
- [Back -end] Add "Start with", "termina com", "contém", "é igual a opções de respostas padrão para respostas padrão
- [Back -end] Melhor layout de back -end
- [Back -end] Melhor maneira de ativar/desativar comandos
- v0.0.7:
- [Back -end] Corrija problemas com URL
- [Cliente] Adicionar comando Register
- Adicione a tradução chinesa (muito obrigado a Leedsseng)
- Mostrar lista de comando em "Ajuda" em vez de "sobre"
- Corrija o tamanho dos botões no telegrama ao listar categorias
- [Back -end] Adicionar opção para parar o processamento ao enviar uma resposta padrão
- v0.0.6:
- [Back -end] melhores descrições de administração e erros de digitação
- v0.0.5:
- [Back -end] Adicionar respostas padrão
- [Back -end] Adicionar opção à mensagem de indisponibilidade
- Melhores mensagens de feedback
- v0.0.4:
- Corrija a listagem da falha na ordem
- Corrija falhas com pesquisa de produtos e listagem de categorias
- Melhores mensagens de feedback
- [Cliente] Adicionar comando de logout
- [Admin] Adicionar recurso para enviar mensagem a todos os clientes
- [Admin] Adicionar opção para ativar/desativar o suporte a um cliente
- v0.0.3:
- Limite de produtos/pedidos
- Adicione a validação de ações para listagem
- [Back -end] Adicionar opção para ativar/desativar a lista de categorias vazias
- [Cliente] Adicionar pesquisa por SKU
- v0.0.2:
- Integração do Facebook
- [Admin] Mensagens cruzadas de plataforma com modo de suporte
- v0.0.1:
- Integração do telegrama
- Primeira versão de trabalho
Perguntas frequentes
P: Quando as outras integrações do Chatbots estarão prontas?
A: Não tenho certeza, trabalho nas minhas horas livres. Estou tentando terminar o mais rápido possível. Solicitações de tração são muito bem -vindas.
P: Você pode implementar a integração da função/bot?
A: Eu posso tentar. Abra um problema e verei o que posso fazer.
P: Seu bot é incrível. Como posso ajudar?
A: Obrigado! Você pode ajudar codificando mais recursos, criando solicitações de tração ou doando usando Bitcoin: 1BDL9W4SSCX21B2QEIP1APAFNAYHPJ5GGG
PENDÊNCIA
- Integrações:
- Whatsapp
- WeChat
- Microsoft Bot Framework / Skype
- ???
- Características:
- Documentação / Tutoriais / Vídeos
- Adicione um aplicativo personalizado de chat de mensagem na loja
- Salvar histórico de apoio
- Suporte para comandos de áudio
- Melhores usos para wit.ai
- Forçar um comando para um cliente
- Integre a checkout à API de pagamento do Facebook
- Adicione compatibilidade com produtos configuráveis
- Adicione compatibilidade com produtos com opções personalizadas
- Adicione mensagens "carrinho abandonado"
- Adicione
CDATA
e
para descrições de configuração - Adicione a mensagem de referência
- Adicione mais opções para filtrar a fila de mensagens de compensação
- Adicionar manipulador para outros posts do Messenger
Licença
MIT Licença
Copyright (C) 2018 Blopa
É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "software"), para lidar com o software sem restrição, incluindo, sem limitação, os direitos de uso, copiar, modificar, mesclar .
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou em partes substanciais do software.
O software é fornecido "como está", sem garantia de qualquer tipo, expresso ou implícito, incluindo, entre outros, as garantias de comercialização, aptidão para uma finalidade específica e não innoculação. Em nenhum caso os autores ou detentores de direitos autorais serão responsabilizados por qualquer reclamação, danos ou outro passivo, seja em uma ação de contrato, delito ou não, decorrente de, fora ou em conexão com o software ou o uso ou outras negociações nos Software.
Software livre, inferno, sim!