Cara saya mengubah bot Telegram menjadi menu jualan tetap yang menjual sepanjang hari

Dalam projek kami, tawaran berubah hampir setiap hari. Satu hari kami menjual tiket dengan odds 10+, hari berikutnya odds tinggi dan di sampingnya keahlian VIP jangka panjang. Dahulu, setiap tawaran kami taipkan semula ke dalam saluran — dan apabila harga, odds, waktu mula atau bilangan tempat kosong berubah, beberapa mesej yang berbeza perlu dikemas kini.
Hasilnya: banyak kerja manual, timbunan kiriman jualan dan audiens yang dibanjiri tawaran yang sama.
Semakin kuat kami cuba menjual, semakin banyak spam yang kami hasilkan.
Sebab itu saya memindahkan keseluruhan jualan secara beransur-ansur ke dalam satu bot Telegram. Daripada mesej pertamanya, saya mencipta menu tetap tawaran semasa. Setiap butang membawa ke aliran jualan tersendiri yang boleh saya ubah pada bila-bila masa tanpa perlu menyentuh menu itu sendiri. Butang kekal sama — yang berubah hanyalah tawaran yang dilihat pengguna selepas mengklik.
1. Menu tetap berfungsi sebagai hab utama
Apabila seseorang memulakan bot, dia tidak menerima mesej alu-aluan yang panjang mahupun beberapa perenggan penerangan. Dia terus memilih apa yang diminatinya:
Selamat datang 👋
Pilih tawaran semasa:
- Tiket hari ini
- Odds tinggi
- Keahlian VIP
- Hubungi sokongan
Setiap pilihan ialah butang tersendiri. Pengguna tidak perlu menyelongkar kiriman lama di saluran, mencari harga terkini atau menulis kepada pihak sokongan untuk bertanya apa yang tersedia hari ini — dia cuma klik produk yang diminatinya.
Menu itu sendiri pula kekal sama sepanjang masa. Yang berubah hanyalah kandungan aliran yang dituju oleh setiap butang.
2. Setiap tawaran mempunyai aliran jualan tersendiri
Untuk setiap tawaran, saya mencipta aliran berasingan dalam TG Flows. Butang Tiket hari ini, contohnya, membuka aliran yang mengandungi:
- jenis tiket semasa
- odds tiket
- waktu mula perlawanan pertama
- harga tawaran
- jaminan, jika ada
- butang dengan pautan pembayaran
Butang Keahlian VIP pula membawa ke aliran yang sama sekali berbeza, yang menerangkan:
- apa yang terkandung dalam keahlian
- berapa kerap ahli menerima tip
- berapa harga keahlian
- berapa lama akses berkuat kuasa
- bagaimana pelanggan menyertainya
- di mana keahlian boleh dibayar
Dengan itu, setiap produk mempunyai laluan jualan pendeknya sendiri. Pengguna memilih tawaran tertentu dalam menu dan hanya menerima maklumat yang berkaitan dengannya. Tiada teks yang tidak perlu, tiada pencarian, tiada menunggu jawapan sokongan.
3. Setiap hari saya hanya mengemas kini satu aliran
Apabila kami menyediakan tawaran baharu, saya membuka aliran berkenaan dan menukar maklumat semasa. Untuk tiket sekali beli, contohnya, saya mengemas kini odds, waktu mula, harga, teks tawaran, bilangan tempat kosong dan pautan pembayaran.
Saya tidak perlu mengubah mesej alu-aluan, mencipta butang baharu atau membina semula keseluruhan proses jualan. Menu tetap kekal sama — tetapi butang Tiket hari ini sentiasa membuka tawaran terkini.
Saya mengemas kini tawaran sekali sahaja dan mulai saat itu ia terkini di mana-mana sahaja saya menghantar pengguna ke aliran berkenaan.
4. Aliran yang sama digunakan juga dalam kempen
Apabila mengumumkan tawaran baharu pada waktu siang, saya tidak perlu menyalin keseluruhan teks jualan ke dalam setiap kempen. Mesej ringkas sudah memadai:
Tawaran hari ini sudah sedia ✅
Pilih apa yang menarik minat anda:
- Tiket hari ini
- Odds tinggi
- Keahlian VIP
Di bawah mesej itu saya letakkan butang yang sama seperti dalam menu tetap. Selepas mengklik, pengguna akan melihat aliran berkenaan dengan tawaran terkini yang lengkap.
Jadi kempen hanya mempunyai satu tugas: menarik perhatian dan membawa pengguna kepada tawaran yang betul. Penerangan produk, harga dan pautan pembayaran sudah berada di dalam aliran — jadi saya tidak perlu mengulang teks jualan panjang yang sama dalam setiap kempen.
5. Bot menjual walaupun saya tidak berada dalam talian
Setiap pengguna boleh datang ke bot pada waktu yang berbeza. Ada yang memulakannya pada waktu pagi, ada yang mengklik kempen pada sebelah petang, ada pula yang kembali pada waktu malam dan membuka semula menu tetap. Tetapi semuanya akan melihat tawaran terkini yang sama.
Saya tidak perlu sentiasa berada dalam talian dan menerangkan secara manual kepada setiap orang apa yang kami jual hari ini, berapa odds-nya, berapa harganya, bila perlawanan pertama bermula dan di mana boleh dibuat pembayaran. Bot menunjukkan keseluruhan proses secara automatik.
Pihak sokongan hanya masuk campur apabila pelanggan mempunyai soalan khusus atau memerlukan bantuan dengan pembayaran. Mereka tidak lagi berulang kali menjawab maklumat asas yang mampu disampaikan sendiri oleh bot.
6. Satu tawaran boleh diingatkan beberapa kali sepanjang hari
Kempen pertama biasanya sekadar mengumumkan bahawa tawaran baharu sudah tersedia. Kemudian, saya boleh menghantar mesej lain, contohnya:
- makluman bahawa masa mula semakin hampir
- maklumat tentang tempat kosong yang terakhir
- diskaun terhad masa
- keputusan atau testimoni terbaharu
- peluang terakhir untuk membeli
Tetapi saya tidak perlu menaip semula keseluruhan tawaran setiap kali — saya cuma masukkan ke dalam kempen sebuah butang yang menuju ke aliran terkini yang sama. Jadi proses jualan disediakan sekali sahaja, tetapi sepanjang hari saya membawa pengguna ke dalamnya daripada beberapa kempen yang berbeza. Setiap mesej boleh mempunyai sudut yang berlainan, tetapi semuanya menuju ke satu tempat yang sentiasa terkini.
7. Kempen seterusnya tidak dihantar kepada semua
Pengumuman pertama boleh saya hantar kepada audiens yang luas. Untuk mesej seterusnya, saya sudah menggunakan penapisan:
- ahli tidak menerima tawaran keahlian yang sudah mereka miliki
- pelanggan yang sudah membeli tiket harian tidak menerima diskaun tambahan untuk tawaran yang sama
- orang yang berminat dengan odds tinggi menerima jenis tawaran itu
- pengguna percuma boleh diperkenalkan dengan produk berbayar pertama mereka
Matlamatnya bukan menghantar seberapa banyak mesej kepada seberapa ramai orang yang mungkin. Matlamatnya ialah menunjukkan tawaran yang betul kepada pengguna yang betul. Dengan itu, saya boleh berkomunikasi secara aktif sepanjang hari tanpa membanjiri keseluruhan audiens dengan mesej yang sama.
8. Tawaran lama hilang secara automatik selepas tamat
Tawaran harian mempunyai tempoh sah yang terhad. Sebaik sahaja perlawanan pertama bermula atau tempoh pembelian berakhir, saya tidak mahu pengguna membuka kempen lama kemudian dan cuba membeli tiket yang sudah tidak terkini. Sebab itu, semasa menghantar, saya menggunakan Padam automatik:
- tawaran dihantar pada pukul 12:00
- tempoh pembelian berakhir pada pukul 17:30
- mesej dipadam secara automatik pada pukul 17:30
Cara yang sama saya gunakan untuk diskaun tambahan dan peringatan terakhir. Kempen menunaikan fungsi jualannya dan hilang daripada perbualan selepas tawaran tamat. Dengan itu, dalam bot pengguna tiada harga lama, pautan pembayaran yang tidak sah atau tawaran tiket yang perlawanannya sudah bermula.
9. Selepas tawaran tamat, aliran ditukar ke cabang makluman
Menu tetap dalam bot sentiasa tersedia. Sebab itu, penting untuk butang tidak membuka tawaran lama walaupun selepas jualan tamat. Apabila saya tahu tawaran berakhir pada pukul 18:00, tidak lama sebelum itu saya menukar aliran daripada cabang jualan kepada mesej makluman yang ringkas:
Tawaran semasa sudah tidak tersedia ❌
Kami sedang menyediakan tawaran seterusnya. Sebaik sahaja siap, kami akan terus memaklumkan anda ✅
Jadi pengguna masih boleh mengklik butang yang sama, tetapi berbanding pautan pembayaran yang tidak sah, dia melihat makluman yang jelas bahawa jualan sudah tamat. Sebaik sahaja tawaran baharu siap, saya menukar semula aliran kepada cabang jualan — tanpa mengubah menu dan tanpa butang baharu.
10. Daripada satu bot terbentuk sistem jualan yang ringkas
Keseluruhan sistem ini akhirnya berfungsi secara mudah:
Menu tetap
→ butang bagi setiap produk
→ aliran tersendiri untuk setiap tawaran
→ tawaran dikemas kini di satu tempat
→ kempen membawa pengguna ke aliran yang sama
→ mesej seterusnya dihantar hanya kepada orang yang relevan
→ kempen lama dipadam secara automatik
→ selepas jualan tamat, aliran ditukar ke cabang makluman
Saya tidak perlu membina keseluruhan jualan dari awal setiap hari. Saya cuma mengemas kini aliran tertentu dan sepanjang hari membawa pengguna ke dalamnya, daripada menu mahupun daripada kempen.
Apa yang menu tetap berikan kepada saya
Perubahan terbesar bukan sekadar penjimatan masa. Pengguna sampai kepada apa yang mahu dibelinya dengan jauh lebih cepat — tanpa menunggu jawapan sokongan, menyelongkar berpuluh-puluh mesej lama atau mencari pautan pembayaran terkini. Dia membuka menu tetap, mengklik tawaran dan boleh terus meneruskan ke pembelian.
Saya pula tidak perlu lagi menaip maklumat yang sama berulang kali, mengemas kini beberapa mesej serentak atau membanjiri keseluruhan audiens dengan setiap perubahan tawaran.
Hasilnya:
- kurang kerja manual
- kurang spam
- kurang mesej yang tidak terkini
- kerja yang lebih mudah untuk pihak sokongan
- laluan pelanggan yang lebih pantas ke pembelian
Jadi bagi saya, bot Telegram bukan sekadar sokongan atau alat penghantaran kempen. Ia berfungsi sebagai menu jualan tetap yang berada sepenuhnya di bawah kawalan saya, yang sentiasa saya kemas kini — dan yang menjual sepanjang hari.
Artikel berkaitan

Satu kempen menggantikan puluhan mesej: cara saya mengumpul tiket kemenangan ahli
Satu tag bagi setiap kumpulan berbayar, satu kempen hanya untuk penerima tiket yang menang dan semua jawapan di satu tempat. Kerja yang dahulunya puluhan mesej manual kini siap dalam beberapa minit.

Cara menambah TG Flows ke telefon sebagai aplikasi dan menghidupkan pemberitahuan
Pasang TG Flows pada skrin utama seperti aplikasi biasa dan hidupkan pemberitahuan push. Panduan langkah demi langkah untuk iPhone dan Android, tanpa App Store atau Google Play.