Magento Chatbot 모듈(Telegram, Messenger, Whatsapp, WeChat 및 Skype)
챗봇! 그들은 모두 분노하고 있습니다. Telegram이 가지고 있고 Facebook이 원하며 모든 컴퓨터 코더가 그것을 만들고 싶어하는 것 같습니다. 그런데 그것들은 무엇입니까? 그리고 왜 갑자기 모든 기업이 이 새로운 AI 트렌드에 열광하는 걸까요?
챗봇은 채팅 인터페이스를 통해 상호 작용하는 컴퓨터 프로그램입니다. 챗봇을 사용하는 것은 대화하는 것만큼 간단합니다. 질문을 하거나 명령을 내리면 응답하고 작업을 수행합니다. 챗봇은 Facebook 메신저, 휴대전화의 문자 메시지 앱 등 대부분의 채팅 앱에서 실행할 수 있습니다.
챗봇 혁명의 일부가 되어 보세요. 여기에서 최신 버전을 다운로드하세요.
중요한
현재 모든 코드베이스와 데이터베이스 구조를 리팩토링하는 중이므로 Magento1
폴더 이름을 Magento1_deprecated
로 바꾸었습니다. 새 Magento1 모듈은 2018년 1월 이전에 준비되어야 합니다. 더 이상 사용되지 않는 Magento1 버전에 액세스하려면 여기를 클릭하세요.
에 대한
이 저장소는 Magento Chatbot(Telegram, Messenger, Whatsapp, WeChat 및 Skype)의 소스 코드이며, 이 모듈을 사용하면 Magento 스토어를 시장에서 가장 인기 있는 채팅 앱과 완벽하게 통합할 수 있습니다. 이는 간단히 이 모듈을 설치하고 몇 번의 클릭만으로 고객에게 제품을 보여주고 판매할 수 있는 새로운 방법을 가질 수 있다는 것을 의미합니다. 사용하기 매우 쉽습니다! 지금 사용해 보세요. 무료입니다.
이 모듈을 사용하려면 매장에서 SSL을 활성화해야 합니다. 이는 제가 아닌 Facebook과 Telegram의 요구 사항입니다.
사용 방법(특히 고급 wit.ai 구성의 경우)에 대한 전체 문서를 보려면 Magento Chatbot 문서에 액세스하세요.
현재는 Facebook 메신저만 구현되어 있습니다.
Telegram용 간단한 PHP 래퍼를 작성한 Eleirbag89에게 큰 감사를 드립니다.
아피스
- wit.ai
- 텔레그램 API 래퍼
- 페이스북 API 래퍼
- Whatsapp API 래퍼 (곧)
- WeChat API 래퍼 (곧)
- Skype API 래퍼 (곧)
발견한 모든 버그를 보고해 주세요. 혼자서 QA를 하기는 어렵습니다.
특징
- 메시지 대기열
- NLP를 위한 wit.ai 통합
- 매장 카테고리 나열
- 카테고리의 제품 나열
- 제품 검색
- 장바구니에 제품 추가(현재 구성 가능한 제품 및 사용자 정의 옵션이 있는 제품에는 작동하지 않음)
- 장바구니 지우기
- 귀하의 계정에 로그인/로그아웃하세요
- 주문 나열
- 주문 상태 추적
- 재정렬
- 이메일 보내기
- 사용자 정의 대체 메시지
언어
설치
- Magento 루트 디렉터리에 확장 ZIP 파일의 압축을 풉니다.
- Magento 캐시 지우기: 시스템 > 캐시 관리
- Magento 관리자에서 로그아웃한 후 다시 로그인하여 ACL 목록을 삭제하세요.
- Magento 컴파일러를 사용하는 경우 다시 컴파일하세요.
용법
사용 방법(특히 고급 wit.ai 구성의 경우)에 대한 전체 문서를 보려면 Magento Chatbot 문서에 액세스하세요.
시스템 > 일반 설정 > 챗봇 설정 으로 이동하세요.
일반 구성
- 비밀 키: API 웹훅을 활성화/비활성화하는 데 사용되는 사용자 지정 비밀 키입니다.
- 빈 카테고리 나열: 상품이 없거나 허용되지 않는 상품이 있는 카테고리 목록 활성화
- 로그 활성화: 로그를 활성화합니다. 로그는 root/var/log/에 있습니다.
- witAI 통합 활성화: witAI 통합 활성화
- witAI API 키: witAI API 키
페이스북 구성
- 메신저 봇 활성화: 메신저 봇 활성화
- 사용할 수 없음 메시지: 봇이 비활성화된 경우 보낼 메시지입니다. 메시지를 보내지 않으려면 비워 두세요. Telegram API에서 메시지의 최대 크기를 확인하세요. 그렇지 않으면 메시지가 전송되지 않을 수 있습니다.
- 페이지 액세스 토큰: 페이지 액세스 토큰입니다.
- 메신저 환영 메시지: 봇이 클라이언트에게 보내는 첫 번째 메시지입니다.
- 메신저 도움말 메시지: 고객이 도움을 요청하면 메시지가 전송됩니다.
- 메신저 정보 메시지: 고객이 정보를 요청하면 메시지가 전송됩니다.
- 명령 목록: 명령 코드 및 별칭
- 자연어 프로세서 응답 활성화: 자연어 프로세서 응답을 활성화합니다.
- 자연어 프로세서 엔터티 접두사: 자연어 프로세서 엔터티 접두사는 요청이 메신저에서 오는 것임을 표시하는 접두사 이름입니다.
- 자연어 프로세서 응답: 요구 사항 중 하나와 일치할 때마다 고객에게 전송되는 응답입니다.
스크린샷
일반 설정
메신저 설정
대화
대기열 워크플로
릴리스 노트
마젠토2
- v1.0.7:
- 직렬화 해제 문제 #146 수정(xmav 덕분에)
- v1.0.6:
- 라이선스 업데이트
- 문제 #142 수정
- 사소한 버그 수정
- v1.0.5:
- v1.0.4:
- 지원 추가 명령
- 도움말 명령에 명령을 나열하는 옵션 추가
- 기본 응답 추가
- 환영 메시지 옵션 추가
- v1.0.3:
- 메시지 대기열 모드 추가
- 메시지 대기열 지우기에 옵션 추가
- 제품 목록에 가격 추가
- 메신저에서 보낸 메시지만 처리하는 조건 추가
- 새 구성 탭 추가
- 일부 버그 수정
- 나중에 수정할 버그를 추가하세요.
- v1.0.2:
- 메시지 대기열 추가
- 추가 목록 추가 명령
- 존재하지 않는 카테고리의 제품을 나열하려고 할 때 오류 메시지 추가
- 다시 주문할 때 발생하는 문제 해결
- 장바구니에 제품을 추가하려고 할 때 발생하는 문제 해결
- 기타 페이로드 문제 수정
- 작은 코드 개선
- 발신 메시지 처리 시 매개변수 문제 수정
- v1.0.1:
- CLI 설치 시 누락된 매개변수 수정(문제 #120)
- 메신저 페이로드 메시지 수정
- v1.0.0:
- 첫 번째 작업 버전
- 메신저 통합
- NLP를 위한 wit.ai 통합
- 매장 카테고리 나열
- 카테고리의 제품 나열
- 제품 검색
- 장바구니에 제품 추가
- 장바구니 지우기
- 귀하의 계정에 로그인/로그아웃하세요
- 주문 나열
- 주문 상태 추적
- 재정렬
- 이메일 보내기
- 사용자 정의 대체 메시지
- 훨씬 더
마젠토1
더 이상 사용되지 않는 버전
- v0.0.18:
- v0.0.17:
- 버려진 장바구니 메시지 추가
- 모든 유형의 제품을 나열하도록 설정
- MIT 라이선스용 모듈 라이선스 업데이트
- v0.0.16:
- 코드 개선
- 사람의 응답을 위해 봇을 비활성화할 때 메시지가 너무 많이 나오는 문제 수정
- [백엔드] 구성에 모듈 버전 추가
- wit.ai API 버전 업데이트
- [백엔드] 환영 메시지에 옵션/명령 추가
- v0.0.15:
- 첫 번째 안정 버전
- 기본 답장을 사용하여 특정 메시지를 무시하는 옵션 추가
- 지원 메시지에 고객 채팅 ID 추가
- 이전 버전의 모듈 테이블 업데이트 추가
- v0.0.14:
- Telegram Webhook 설정 시 문제 수정
- 서로 다른 채팅 플랫폼 간에 메시지를 보낼 때 발생하는 문제 해결
- 작은 번역 문제 수정
- 코드 개선
- v0.0.13:
- 코드 개선
- Telegram에 관리자 명령 목록 추가
- wit.ai에서 503을 수신할 때 발생하는 문제 수정
- [백엔드] Facebook에서 봇 응답을 비활성화하는 옵션 추가(페이지 메시지에 응답해야 하는 경우에 좋음)
- [백엔드] 추천으로 메신저 박스를 열 수 있는 옵션 추가
- [백엔드] "{customername}"을(를) 사용하여 메시지에 고객 이름을 쓰는 옵션 추가
- 이제 기본 답장을 통해 큰 문자를 보낼 수 있습니다.
- 이제 주문 목록에서 Facebook 영수증 레이아웃을 사용합니다.
- v0.0.12:
- 명령 별명 수정
- 목록 카테고리 명령 결함 수정
- 기타 작은 결함 수정
- 코드 개선
- 매장 프런트엔드에 Facebook 라이브 채팅 추가
- [고객] 텔레그램 음성인식
- [백엔드] 음성 인식 활성화/비활성화 옵션
- [백엔드] 레이아웃 개선
- v0.0.11:
- 로그아웃 명령 결함 수정
- 기타 작은 결함 수정
- 코드 개선
- 지원 모드에서 고객에게 답장할 때 발생하는 문제 해결
- [백엔드] wit.ai와의 통합
- [백엔드] wit.ai를 기본 응답 일치 항목으로 사용
- [고객] 프로모션 메시지 수신 활성화/비활성화 옵션 추가
- v0.0.10:
- [백엔드] '기본 응답'을 명령으로 일치시키는 옵션 추가
- [백엔드] 기본 대체 메시지 추가
- [백엔드] 텔레그램 인라인 검색을 비활성화하는 옵션 추가
- v0.0.9:
- [고객] 텔레그램 인라인 검색 추가
- Telegram의 제품 목록에 가격 추가
- Telegram의 카테고리 버튼 목록 결함 수정
- 정규식 유효성 검사 수정
- 웹훅 보안 문제 수정
- 새 웹훅 URL
- v0.0.8:
- [백엔드] 기본 응답에 "다음으로 시작", "다음으로 끝남", "포함", "같음" 및 "정규식" 옵션 추가
- [백엔드] 더 나은 백엔드 레이아웃
- [백엔드] 명령을 활성화/비활성화하는 더 나은 방법
- v0.0.7:
- [백엔드] URL 문제 해결
- [고객] 등록 명령 추가
- 중국어 번역 추가 (leedssheung에게 큰 감사드립니다)
- "정보" 대신 "도움말"에 명령 목록 표시
- 카테고리를 나열할 때 텔레그램의 버튼 크기 수정
- [백엔드] 기본 답장 발송 시 처리를 중지하는 옵션 추가
- v0.0.6:
- v0.0.5:
- [백엔드] 기본 응답 추가
- [백엔드] 사용 불가 메시지에 옵션 추가
- 더 나은 피드백 메시지
- v0.0.4:
- 주문 목록의 결함 수정
- 제품 검색 및 카테고리 목록의 결함 수정
- 더 나은 피드백 메시지
- [고객님] 로그아웃 명령어 추가
- [관리자] 모든 고객에게 메시지를 보내는 기능 추가
- [관리자] 고객 지원을 활성화/비활성화하는 옵션 추가
- v0.0.3:
- 제품/주문 목록 제한
- 목록에 대한 재고 확인 추가
- [백엔드] 빈 카테고리 목록을 활성화/비활성화하는 옵션 추가
- [고객] SKU별 검색 추가
- v0.0.2:
- 페이스북 통합
- [관리자] 지원 모드를 사용한 교차 플랫폼 메시지
- v0.0.1:
FAQ
Q: 다른 챗봇 통합은 언제 준비되나요?
A: 잘 모르겠어요. 저는 자유 시간에 일해요. 최대한 빨리 끝내려고 해요. 끌어오기 요청은 매우 환영합니다.
Q: <???> 기능/봇 통합을 구현할 수 있나요?
A: 시도해 볼 수 있어요. 문제를 열면 내가 무엇을 할 수 있는지 살펴보겠습니다.
Q: 귀하의 봇은 정말 훌륭합니다. 어떻게 도와드릴까요?
답: 감사합니다! 더 많은 기능을 코딩하거나, 끌어오기 요청을 생성하거나, 비트코인 (1BdL9w4SscX21b2qeiP1ApAFNAYhPj5GgG )을 사용하여 기부함으로써 도움을 줄 수 있습니다.
TODO
- 통합:
- 왓츠앱
- 위챗
- 마이크로소프트 봇 프레임워크/스카이프
- ???
- 특징:
- 문서/튜토리얼/비디오
- 맞춤형 매장 내 메시지 채팅 앱 추가
- 지원 기록 저장
- 오디오 명령 지원
- wit.ai의 더 나은 활용
- 고객에게 명령을 강요하다
- Facebook 결제 API에 결제 통합
- 구성 가능한 제품과의 호환성 추가
- 맞춤형 옵션으로 제품과의 호환성 추가
- "버려진 장바구니" 메시지 추가
- 구성 설명에
CDATA
및 <tooltip>
추가 - 추천 메시지 추가
- 메시지 대기열을 지우는 필터에 더 많은 옵션 추가
- 메신저의 다른 게시물에 대한 핸들러 추가
특허
MIT 라이센스
저작권 (c) 2018 블로파
본 소프트웨어 및 관련 문서 파일("소프트웨어")의 사본을 취득한 모든 사람에게 사용, 복사, 수정, 병합에 대한 권리를 포함하되 이에 국한되지 않고 제한 없이 소프트웨어를 취급할 수 있는 권한이 무료로 부여됩니다. , 소프트웨어 사본을 게시, 배포, 재라이센스 부여 및/또는 판매하고, 소프트웨어를 제공받은 사람에게 다음 조건에 따라 그렇게 하도록 허용합니다.
위의 저작권 고지와 본 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.
소프트웨어는 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공됩니다. 어떠한 경우에도 작성자나 저작권 보유자는 계약, 불법 행위 또는 기타 행위로 인해 소프트웨어나 사용 또는 기타 거래와 관련하여 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 소프트웨어.
자유 소프트웨어, 도대체 그래!