
Untuk Vkusville, kami di Avtomacon membuat beberapa bot sekaligus, baik eksternal, berguna bagi pembeli, maupun internal, tersedia untuk karyawan dan kurir. Under the cut - cerita tentang bot itu sendiri, kemampuannya, dan tentang memindahkan fungsi dan kapabilitas bot pembelian ke aplikasi.
Mengapa Telegram
Telegram adalah pembawa pesan yang dimiliki oleh banyak orang. Dan jika untuk sementara itu tidak terlalu populer, maka kampanye besar-besaran untuk memblokirnya (upaya pemblokiran, ya) menjadi cara terbaik untuk meningkatkan minat dan pemasangan tambahan. Plus, yang membedakan Telegram dari WhatsApp dan Viber yang sama adalah adanya API yang sederhana dan mudah dipahami serta kemampuan untuk menghubungkan banyak sistem internal ke bot.
Dan bahkan jika dari sisi pengguna tampak seperti skenario yang sudah dikenal, dia hanya menulis permintaan ke obrolan dan menerima tanggapan, dari sisi bot, permintaan semacam itu menarik banding ke seluruh tumpukan sistem yang berbeda.
Bot pembeli
Bot itu dibuat sebagai asisten pembeli, memecahkan hampir semua masalahnya dan memberikan jawaban atas jumlah pertanyaan maksimum. Itu perlu untuk melihat katalog dengan perincian berdasarkan kategori produk - tolong. Mendapatkan informasi tentang produk tertentu juga berfungsi. Dimungkinkan juga untuk mengubah produk favorit Anda dalam beberapa klik agar tidak melakukannya dalam antrian.
Awalnya, saat membuat bot, kami mencoba memperhitungkan jumlah maksimum keinginan pengguna. Tetapi bahkan setelah peluncuran, pengguna secara aktif menggunakan peluang untuk umpan balik dan mengusulkan banyak fitur baru untuk bot, yang bahkan tidak kami pikirkan. Dia membantu menautkan kartu loyalitas Let's Be Friends atau menggantinya jika perlu dan menerima informasi tentang promosi dan diskon yang dipersonalisasi. Dan kemudian kami menambahkan fungsi menyusun daftar belanja, agar tidak melupakan apa pun dan datang ke toko tertentu (yang juga bisa diperiksa dengan bot) dan membeli semuanya sekaligus.

Salah satu titik awal saat membuat bot dan memilih platform untuk pengembangannya adalah kenyataan bahwa kami memiliki banyak pengembang 1C di tim kami. Jadi kami memutuskan bahwa jika mereka mulai membuat bundel fungsi dan API untuk transfer data, maka botlah yang akan memungkinkan kami dengan cepat membuat produk jadi untuk pengguna yang berfungsi dengan baik di salah satu instant messenger yang sudah terpasang di ponsel.
Tampaknya dalam situasi dengan bot tidak akan ada masalah - Anda hanya membaca bantuan API, melakukan semuanya sesuai petunjuk, Botfather akan membantu Anda, tetapi pada kenyataannya ada kesulitan. Kami mengalami sejumlah masalah dengan pemblokiran API. Karena kompleksitas arsitekturnya, beberapa paket hilang, server Telegram ditolak di tingkat jaringan dan mengulangi permintaan tersebut hanya setelah beberapa saat. Akibatnya, kami mendapat respons bot yang agak lambat, yang mengganggu pembeli. Karena bot yang sangat lambat dalam pikiran pengguna tidak jauh berbeda dari tidak adanya bot pada prinsipnya.
Oleh karena itu, kami duduk untuk memantau pekerjaan saluran, setelah itu kami menemukan masalah dan menyelesaikannya dengan bantuan penyedia.
Bot menjadi MVP, yang membantu mendapatkan pengikut awal dan membantu mengidentifikasi keinginan pembeli yang penting dan berguna bagi mereka. Ini adalah tahap di mana Anda belum memiliki produk akhir yang bagus yang dapat Anda berikan dengan senang hati kepada pengguna. Dia banyak membantu kami di awal, ketika kami secara bersamaan menyelesaikan aplikasi seluler - berkat umpan balik dari pengguna bot, menjadi mungkin untuk menambahkan fungsi yang diharapkan dengan sengaja ke aplikasi.
Bot pembelian belum diselesaikan sekarang. Semua fungsi baru yang kami persiapkan, termasuk atas permintaan pelanggan, hanya akan muncul di aplikasi seluler ( AppStore / Play Market ). Kami mengembangkannya untuk VkusVilla untuk menggantikan bot.
Aplikasinya lebih nyaman, setidaknya dari segi persepsi visual dari katalog. Di sini Anda dapat menemukan foto produk, dan pengelompokan yang lebih mudah ke dalam kategori, dan segala sesuatu yang berkaitan dengan program loyalitas, profil pengguna, promosi dan penawaran khusus - lebih mudah menjangkau semua ini dalam beberapa ketukan di layar daripada dengan perintah ke bot. Statistik yang kami kumpulkan menunjukkan bahwa popularitas bot menurun dan semakin banyak orang mulai menggunakan aplikasi seluler.
Bot pengiriman
Untuk pekerjaan kurir biasa. Sistem seharusnya dengan cepat mengirimkan informasi kepada kurir tentang kemana dan pesanan apa yang harus dikirim, menerima tanggapan dari kurir tentang status tugas pada setiap tahap.

Seperti yang kami tulis di atas, dengan bantuan tim (pengembang 1C, pengembang dan analis SQL), segala sesuatu tentang segala hal membutuhkan waktu 5 hari. Pertama, kami membahas dan memperbaiki fungsionalitas yang diperlukan, kemudian, pada kenyataannya, kami menulis bot, mengimplementasikan prosedur SQL yang diperlukan untuk operasi normalnya dan menerapkan semua database. Ini adalah tiga hari pertama. Mereka memutuskan untuk mencurahkan hari keempat sepenuhnya untuk pengujian aktif, dan pada hari kelima mereka meluncurkan bot dalam mode kerja.
Secara total, ternyata bot kurir dibuat oleh tim yang terdiri dari tiga orang dalam 5 hari. Dukungan dan beberapa perbaikan dalam hal ini tidak lebih dari satu jam kerja per hari.
Peluncuran cepat bot kurir membantu meningkatkan kemampuan pengiriman tepat waktu, yang selama periode isolasi diri menerima uji kekuatan yang kuat. Namun, seperti semua pengiriman lainnya. Plus, penerapan mekanisme kurir untuk bekerja dalam bentuk bot telah menghilangkan batasan pada perangkat: kami sebelumnya memiliki aplikasi seluler kecil untuk kurir, tetapi kami menulisnya hanya untuk Android, percaya bahwa OS ini akan jauh lebih populer di kalangan kurir daripada Apple.
Realitas telah membuat penyesuaiannya sendiri: banyak kurir memiliki iPhone. Oleh karena itu - bot yang bekerja dengan baik di kedua sumbu. Dan itu juga menghilangkan sakit kepala dalam hal rilis dan kompatibilitasnya: bot hanya mendapatkan fungsi baru, semuanya hanya berfungsi dan berfungsi, tanpa perlu sering memperbarui sesuatu atau memeriksa versi aplikasi. Karena ketika aplikasi pengiriman mulai menjadi bodoh untuk kurir mana pun, ini hampir selalu diterjemahkan ke dalam penurunan loyalitas pelanggan (ini bukan masalahnya, ada sesuatu yang tidak berfungsi dengan benar untuk kurir atau belum dimuat, dia menunggu pesanannya di waktu yang tepat).
Beberapa hal terjadi saat dalam perjalanan. Misalnya, ada hipotesis bahwa pengiriman secara umum akan bekerja lebih baik jika bot mencegah kurir menanggapi pesanan baru jika dia belum menyelesaikan pengiriman yang masih ada di tangannya. Tampaknya terdengar logis - berikan apa yang Anda miliki sekarang, dan baru kemudian gunakan yang baru.
Tetapi kondisi seperti itu menjadi kendala serius dalam kasus di mana kurir harus mengirimkan pesanan tidak di dalam kota, tetapi di dacha, desa, dan SNT: maka situasinya lebih disukai ketika kurir mengumpulkan pesanan selama beberapa jam untuk desa tertentu, 30 buah, dan kemudian sudah pergi ke desa untuk mengirimkan semua pesanan sekaligus.
Semuanya bekerja dengan cukup sederhana:
- Kurir memeriksa dengan bot bahwa dia siap untuk pergi.
- Menerima pemberitahuan dari bot bahwa telah muncul pesanan baru yang perlu dikirim.
- Dia melihat pesanan yang gratis untuk pengiriman di peta, dan mencari tahu pengiriman mana yang paling nyaman dan tercepat saat ini.
- Mendapat kesempatan untuk membangun rute di navigator untuk suatu perjalanan, dan juga dapat menghubungi pembeli melalui nomor telepon.
- Ketika dia mengirimkan pesanan ke pelanggan (atau kembali ke toko karena alasan tertentu), dia berhenti berlangganan bot obrolan. Bot mengubah status pesanan.
Bekerja dan secara aktif disempurnakan. Seperti yang Anda lihat, situasinya terbalik di sini: dalam kasus pembeli, kami meninggalkan bot menuju aplikasi seluler yang lengkap dan fungsional untuk dua platform.
Dalam kasus kurir, sebaliknya, dari aplikasi yang ada menuju bot untuk pengirim pesan. Sejauh ini Vkusville memiliki sekitar 2300 kurir (pengguna aktif bot).
Bot internal lainnya
Selain dua area utama ini (konsumen dan kurir), kami memutuskan untuk menerapkan yang lain dalam bentuk bot. Kami memiliki bot hotline, yang menerima permintaan dari pengguna, yang kemudian dianalisis oleh karyawan.
Ada bot teknis untuk karyawan, yang memungkinkan untuk dengan cepat mengirim berita tentang topik langganan seseorang (dari masalah kepegawaian dan penggajian hingga acara promosi), serta peringatan tentang pengoperasian sistem tertentu. Ini juga berisi kalender acara dan distribusi tugas untuk ahli teknologi toko. menangkap peringatan dari pemantauan berbagai sistem dan memberi tahu pihak yang bertanggung jawab tepat waktu.

Kami juga membuat bot buku - karyawan Vkusville memiliki klub buku, dan dengan menggunakan bot tersebut, Anda dapat memberikan ulasan pada buku tertentu dan merekomendasikannya kepada rekan kerja.
Mereka semua bekerja dan terus disempurnakan. Jadi, ternyata dengan bantuan satu messenger dan bot yang berguna untuknya, Anda dapat menyelesaikan banyak masalah berbeda, baik eksternal maupun internal. Tidak ada aplikasi tambahan, platform vendor atau apapun.
Jika Anda memiliki pertanyaan, umpan balik atau saran tentang pekerjaan bot atau aplikasi kami, kami akan dengan senang hati menjawab komentar Anda.