Modul Magento Chatbot (Telegram, Messenger, Whatsapp, WeChat dan Skype)
Chatbot! Mereka sangat populer: Telegram memilikinya, Facebook menginginkannya, dan sepertinya setiap pembuat kode komputer ingin membuatnya. Tapi apakah itu? Dan mengapa setiap perusahaan tiba-tiba tertarik dengan tren AI baru ini?
Chatbots adalah program komputer yang berinteraksi dengan Anda melalui antarmuka obrolan. Menggunakan chatbot semudah melakukan percakapan dengannya. Anda dapat mengajukan pertanyaan atau memberinya perintah, dan ia akan merespons Anda serta melaksanakan tindakan Anda. Chatbots dapat dijalankan di sejumlah aplikasi obrolan, termasuk Facebook Messenger, aplikasi pesan teks ponsel Anda, dan sebagian besar lainnya.
Menjadi bagian dari revolusi chatbots. Unduh versi terbaru di sini.
PENTING
Saat ini kami sedang memfaktorkan ulang semua basis kode dan struktur basis data kami, jadi kami mengganti nama folder Magento1
menjadi Magento1_deprecated
, modul Magento1 yang baru akan siap sebelum Januari/2018. Untuk mengakses versi Magento1 yang tidak digunakan lagi, klik di sini
Tentang
Repositori ini adalah kode sumber untuk Magento Chatbot (Telegram, Messenger, Whatsapp, WeChat, dan Skype), dengan modul ini Anda dapat sepenuhnya mengintegrasikan toko Magento Anda dengan aplikasi obrolan paling populer di pasar. Artinya, hanya dengan menginstal modul ini dan beberapa klik, Anda dapat memiliki cara baru untuk menampilkan dan menjual produk Anda kepada klien Anda. Sangat mudah digunakan! Coba sekarang, GRATIS.
Untuk menggunakan modul ini Anda harus mengaktifkan SSL di toko Anda, ini adalah persyaratan dari Facebook dan Telegram, bukan oleh saya.
Untuk dokumentasi lengkap tentang cara menggunakan (khusus untuk konfigurasi wit.ai tingkat lanjut) akses Dokumentasi Magento Chatbot.
Untuk saat ini hanya Facebook Messenger yang diterapkan.
Terima kasih banyak kepada Eleirbag89 yang menulis pembungkus PHP sederhana ini untuk Telegram.
Lebah
- kecerdasan.ai
- Pembungkus API Telegram
- Pembungkus API Facebook
- Pembungkus API Whatsapp (segera)
- Pembungkus API WeChat (segera)
- Pembungkus API Skype (segera)
HARAP LAPORKAN SEMUA BUGS yang Anda temukan. Sulit untuk melakukan QA sendirian
Fitur
- Antrian Pesan
- integrasi wit.ai untuk NLP
- Daftar kategori toko
- Daftar produk dari kategori
- Cari produk
- Tambahkan produk ke keranjang (Saat ini tidak berfungsi dengan Produk yang Dapat Dikonfigurasi dan produk dengan opsi khusus)
- Hapus keranjang
- Masuk/Keluar ke akun Anda
- Daftar pesanan
- Lacak status pesanan
- Susun ulang
- Kirim email
- Pesan cadangan khusus
Bahasa
Instalasi
- Buka paket file ZIP berekstensi di direktori root Magento Anda
- Hapus cache Magento: Sistem > Manajemen Cache
- Keluar dari admin Magento dan masuk kembali untuk menghapus daftar ACL
- Kompilasi ulang jika Anda menggunakan Magento Compiler
Penggunaan
Untuk dokumentasi lengkap tentang cara menggunakan (khusus untuk konfigurasi wit.ai tingkat lanjut) akses Dokumentasi Magento Chatbot.
Buka Sistem > Pengaturan Umum > Pengaturan Chatbot
Konfigurasi Umum
- Kunci Rahasia Anda: Ini adalah Kunci Rahasia Khusus Anda yang Digunakan untuk Mengaktifkan/Menonaktifkan Webhook API
- Daftar Kategori Kosong: Aktifkan Daftar Kategori Tanpa Produk atau Produk Tidak Diizinkan
- Aktifkan Log: Aktifkan Log. Log akan berada di root/var/log/.
- Aktifkan Integrasi witAI: Aktifkan Integrasi witAI
- Kunci API witAI: Kunci API witAI
Konfigurasi Facebook
- Aktifkan Bot Messenger: Aktifkan Bot Messenger
- Pesan Ketidaktersediaan: Pesan Untuk Dikirim Saat Bot Dinonaktifkan. Biarkan Kosong Untuk Tidak Mengirim Pesan. Silakan periksa ukuran maksimum pesan di API Telegram, jika tidak, pesan Anda mungkin tidak terkirim.
- Token Akses Halaman: Token Akses Halaman Anda.
- Pesan Selamat Datang Messenger: Pesan Pertama yang Akan Dikirim Bot ke Klien Anda.
- Pesan Bantuan Messenger: Pesan Akan Dikirim Saat Pelanggan Meminta Bantuan.
- Messenger Tentang Pesan: Pesan Akan Dikirim Ketika Pelanggan Bertanya Tentang.
- Daftar Perintah: Kode perintah dan aliasnya
- Aktifkan Balasan Prosesor Bahasa Alami: Aktifkan balasan Prosesor Bahasa Alami.
- Awalan Entitas Pemroses Bahasa Alami: Awalan entitas Pemroses Bahasa Alami adalah nama awalan untuk menandai bahwa permintaan berasal dari Messenger.
- Balasan Prosesor Bahasa Alami: Balasan untuk dikirim ke pelanggan kapan pun cocok dengan salah satu persyaratan.
Tangkapan layar
Pengaturan Umum
Pengaturan Messenger
Percakapan
Alur Kerja Antrian
Catatan Rilis
Magento2
- v1.0.7:
- Perbaiki masalah unserialisasi #146 (terima kasih xmav)
- v1.0.6:
- Perbarui lisensi
- Perbaiki masalah #142
- Perbaikan bug kecil
- v1.0.5:
- Tambahkan Pesan Promosi
- Tambahkan Kotak Obrolan Messenger
- v1.0.4:
- Tambahkan perintah Dukungan
- Tambahkan opsi ke daftar perintah pada Perintah Bantuan
- Tambahkan Balasan Default
- Tambahkan Opsi Pesan Selamat Datang
- v1.0.3:
- Tambahkan Mode Antrean Pesan
- Tambahkan opsi untuk Hapus Antrean Pesan
- Tambahkan harga ke daftar produk
- Tambahkan ketentuan untuk hanya menangani pesan dari Messenger
- Tambahkan tab konfigurasi baru
- Perbaiki beberapa bug
- Tambahkan bug untuk diperbaiki nanti
- v1.0.2:
- Tambahkan Antrean Pesan
- Perintah Tambahkan Daftar Lainnya
- Tambahkan pesan kesalahan saat mencoba membuat daftar produk dari kategori yang tidak ada
- Perbaiki masalah saat mencoba menyusun ulang
- Perbaiki masalah saat mencoba menambahkan produk ke keranjang
- Perbaiki masalah muatan lainnya
- Perbaikan kode kecil
- Perbaiki masalah parameter saat memproses pesan keluar
- v1.0.1:
- Perbaiki parameter yang hilang pada instalasi CLI (masalah #120)
- Perbaiki pesan muatan Messenger
- v1.0.0:
- Versi kerja pertama
- Integrasi kurir
- integrasi wit.ai untuk NLP
- Daftar kategori toko
- Daftar produk dari kategori
- Cari produk
- Tambahkan produk ke troli
- Hapus keranjang
- Masuk/Keluar ke akun Anda
- Daftar pesanan
- Lacak status pesanan
- Susun ulang
- Kirim email
- Pesan cadangan khusus
- Lebih banyak lagi
Magento1
Versi yang tidak digunakan lagi
- v0.0.18:
- Tambahkan file cron yang hilang
- Perbaiki versi modul
- v0.0.17:
- Tambahkan pesan Keranjang Terbengkalai
- Aktifkan semua jenis produk untuk dicantumkan
- Perbarui lisensi modul untuk lisensi MIT
- v0.0.16:
- Perbaikan kode
- Perbaiki banjir pesan saat menonaktifkan bot untuk respons manusia
- [Backend] Tambahkan versi modul ke konfigurasi
- Perbarui versi API wit.ai
- [Backend] Tambahkan opsi/perintah ke Pesan Selamat Datang
- v0.0.15:
- Versi stabil pertama
- Tambahkan opsi untuk mengabaikan pesan tertentu menggunakan Balasan Default
- Tambahkan ID Obrolan Pelanggan ke pesan untuk dukungan
- Tambahkan pembaruan tabel modul dari versi sebelumnya
- v0.0.14:
- Perbaiki masalah saat mengatur Telegram Webhook
- Perbaiki masalah saat mengirim pesan antar platform obrolan yang berbeda
- Perbaiki masalah terjemahan kecil
- Perbaikan kode
- v0.0.13:
- Perbaikan kode
- Tambahkan daftar perintah admin di Telegram
- Perbaiki masalah saat menerima 503 dari wit.ai
- [Backend] Tambahkan opsi untuk menonaktifkan balasan Bot di Facebook (bagus ketika Anda perlu membalas di Pesan Halaman)
- [Backend] Tambahkan opsi untuk membuka Messenger Box dengan referensi
- [Backend] Tambahkan opsi untuk menulis nama pelanggan dalam pesan menggunakan "{customername}"
- Balasan Default sekarang dapat mengirim teks berukuran besar
- Daftar pesanan sekarang menggunakan tata letak Tanda Terima Facebook
- v0.0.12:
- Perbaiki alias perintah
- Perbaiki kesalahan perintah kategori daftar
- Perbaiki beberapa gangguan kecil lainnya
- Perbaikan kode
- Tambahkan Obrolan Langsung Facebook di bagian depan toko
- [Pelanggan] Pengenalan ucapan untuk Telegram
- [Backend] Opsi untuk mengaktifkan/menonaktifkan pengenalan ucapan
- [Backend] Peningkatan tata letak
- v0.0.11:
- Perbaiki kesalahan perintah logout
- Perbaiki beberapa gangguan kecil lainnya
- Perbaikan kode
- Perbaiki masalah saat membalas pelanggan pada mode dukungan
- [Backend] Integrasi dengan wit.ai
- [Backend] Gunakan wit.ai sebagai pencocokan untuk balasan default
- [Pelanggan] Tambahkan opsi, aktifkan/nonaktifkan penerimaan pesan promosi
- v0.0.10:
- [Backend] Tambahkan opsi untuk mencocokkan 'balasan default' sebagai perintah
- [Backend] Tambahkan pesan cadangan default
- [Backend] Tambahkan opsi untuk menonaktifkan pencarian inline Telegram
- v0.0.9:
- [Pelanggan] Tambahkan pencarian sebaris untuk Telegram
- Tambahkan harga ke daftar produk di Telegram
- Perbaiki kesalahan daftar tombol kategori di Telegram
- Perbaiki validasi regex
- Perbaiki masalah keamanan webhook
- URL webhook baru
- v0.0.8:
- [Backend] Tambahkan opsi "dimulai dengan", "diakhiri dengan", "berisi", "sama dengan" dan "regex" ke Balasan Default
- [Backend] Tata letak backend yang lebih baik
- [Backend] Cara yang lebih baik untuk mengaktifkan/menonaktifkan perintah
- v0.0.7:
- [Backend] Perbaiki masalah dengan URL
- [Pelanggan] Tambahkan perintah register
- Tambahkan terjemahan bahasa Mandarin (terima kasih banyak kepada leedssheung)
- Tampilkan daftar perintah di "bantuan" alih-alih "tentang"
- Perbaiki ukuran tombol di Telegram saat membuat daftar kategori
- [Backend] Tambahkan opsi untuk menghentikan pemrosesan saat mengirim balasan default
- v0.0.6:
- [Backend] Deskripsi dan kesalahan ketik admin yang lebih baik
- v0.0.5:
- [Backend] Tambahkan Balasan Default
- [Backend] Tambahkan opsi ke pesan ketidaktersediaan
- Pesan umpan balik yang lebih baik
- v0.0.4:
- Perbaiki kesalahan pada daftar pesanan
- Perbaiki gangguan pada pencarian produk dan daftar kategori
- Pesan umpan balik yang lebih baik
- [Pelanggan] Tambahkan perintah logout
- [Admin] Tambahkan fitur untuk mengirim pesan ke semua pelanggan
- [Admin] Tambahkan opsi untuk mengaktifkan/menonaktifkan dukungan bagi pelanggan
- v0.0.3:
- Batasi daftar produk/pesanan
- Tambahkan validasi stok untuk listing
- [Backend] Tambahkan opsi untuk mengaktifkan/menonaktifkan daftar kategori kosong
- [Pelanggan] Tambahkan pencarian berdasarkan SKU
- v0.0.2:
- Integrasi Facebook
- [Admin] Pesan lintas platform dengan mode dukungan
- v0.0.1:
- Integrasi Telegram
- Versi kerja pertama
Pertanyaan Umum
T: Kapan integrasi chatbots lainnya akan siap?
A: Saya tidak yakin, saya bekerja di waktu senggang. Saya mencoba menyelesaikannya secepatnya. Permintaan tarik sangat diterima.
T: Bisakah Anda menerapkan integrasi fungsi/bot <???>?
J: Saya bisa mencoba. Buka terbitan dan saya akan melihat apa yang bisa saya lakukan.
T: Bot Anda luar biasa. Apa yang bisa saya bantu?
J: Terima kasih! Anda dapat membantu dengan mengkodekan lebih banyak fitur, membuat permintaan penarikan, atau berdonasi menggunakan Bitcoin: 1BdL9w4SscX21b2qeiP1ApAFNAYhPj5GgG
TODO
- Integrasi:
- ada apa
- Wechat wechat
- Kerangka Bot Microsoft / Skype
- ???
- Fitur:
- Dokumentasi / Tutorial / Video
- Tambahkan aplikasi obrolan pesan khusus di dalam toko
- Simpan riwayat dukungan
- Dukungan untuk perintah audio
- Penggunaan yang lebih baik untuk wit.ai
- Memaksakan perintah untuk pelanggan
- Integrasikan checkout ke API Pembayaran Facebook
- Tambahkan kompatibilitas dengan produk yang dapat dikonfigurasi
- Tambahkan kompatibilitas dengan produk dengan opsi khusus
- Tambahkan pesan "keranjang terbengkalai".
- Tambahkan
CDATA
dan <tooltip>
ke deskripsi konfigurasi - Tambahkan Pesan Referensi
- Tambahkan lebih banyak opsi untuk memfilter penghapusan antrean pesan
- Tambahkan pengendali untuk kiriman lain dari Messenger
Lisensi
Lisensi MIT
Hak Cipta (c) 2018 blopa
Izin dengan ini diberikan, secara gratis, kepada siapa pun yang memperoleh salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk menggunakan Perangkat Lunak tanpa batasan, termasuk namun tidak terbatas pada hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan/atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang menerima Perangkat Lunak untuk melakukan hal tersebut, dengan tunduk pada ketentuan berikut:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini akan disertakan dalam semua salinan atau sebagian besar Perangkat Lunak.
PERANGKAT LUNAK INI DISEDIAKAN "APA ADANYA", TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN TIDAK ADA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN, ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, HUKUM ATAU LAINNYA, YANG TIMBUL DARI, ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HAL-HAL LAIN DALAM PERANGKAT LUNAK.
Perangkat Lunak Gratis, Ya!