Mengapa Kami Mendesain Ulang /setup: Dari 50 Perintah Jadi Satu Menu

X Bot dulu punya 50+ slash command. Pengguna baru jadi bingung. Kami gabungkan semuanya ke /setup dengan tombol inline. Ini yang berubah dan alasannya.

Nacho Colloleh Diperbarui: 9 menit baca
X Bot dulu punya 50+ slash command. Pengguna baru jadi bingung. Kami gabungkan semuanya ke /setup dengan tombol inline. Ini yang berubah dan alasannya.

Jika Anda menambahkan X Bot ke grup chat beberapa waktu lalu, Anda mungkin ingat bot yang jauh berbeda. Ada /set_x_filtering, /set_calendar, /set_top_count, /set_colors, /set_points, /set_topic, dan sekitar 45 perintah lain serupa itu. Setiap fitur punya slash command-nya sendiri, karena itu terasa seperti cara alami untuk menampilkan kumpulan fitur yang terus bertambah di Telegram. Ternyata tidak.

Postingan ini membahas mengapa kami membongkar struktur itu dan menggantinya dengan satu menu /setup, apa yang ditunjukkan angka-angka sebelum dan sesudahnya, dan apa yang kami pertahankan untuk orang-orang yang masih menyukai cara lama.

Masalahnya: 50 perintah bukan daftar fitur, itu labirin#

Autocomplete perintah Telegram menampilkan daftar yang bisa di-scroll begitu Anda mengetik /. Itu berfungsi baik untuk lima atau enam perintah. Pada 50+, itu bukan lagi menu, melainkan tembok teks yang tidak dibaca siapa pun dari atas ke bawah. Admin baru — orang di grup Telegram proyek crypto yang baru saja diberi tahu “hei, atur bot tracking-nya” — akan mengetik /setup, mendapati tembok perintah yang asing, lalu menebak-nebak salah atau menyerah.

Kami terus-menerus mendengar ini di tiket dukungan, sebelum kami punya alur ❓ Help & Support yang sesungguhnya untuk menangkapnya: “bagaimana cara menambahkan cashtag,” “di mana saya mengatur jadwal,” “apakah bot ini bahkan bisa bikin laporan.” Jawabannya selalu berupa perintah yang belum mereka temukan, terkubur dalam daftar yang tidak sempat mereka baca. Bot ini sebenarnya sudah punya semua fungsi yang orang inginkan. Ia hanya tidak memberi tahu di mana letaknya.

Slash command juga tidak menyatu dengan baik. Jika Anda ingin mengatur filter, jadwal, dan kustomisasi, itu berarti tiga (atau lebih) pemanggilan perintah terpisah, masing-masing mengharuskan Anda mengingat sintaks persis — /set_x_filtering @handle1 @handle2 $TOKEN, dengan format yang tepat, tanpa salah ketik, tanpa percobaan ulang yang memaafkan. Satu argumen yang salah bentuk dan Anda akan mendapat pesan error singkat lalu harus mulai dari awal lagi. Tidak ada jalur terpandu dari “saya baru saja menambahkan bot ini” menuju “saya punya laporan yang berjalan.”

Solusinya: satu titik masuk, semuanya mudah ditemukan#

Kami menyatukan seluruh permukaan perintah menjadi satu perintah /setup yang membuka keyboard inline — menu tombol yang bisa diketuk dan didukung secara native oleh Telegram. Alih-alih menghafal 50 nama perintah, Anda melihat 8 bagian berlabel dan cukup mengetuk yang Anda inginkan:

  • 🎯 Filters — akun, cashtag, kata kunci, mention, pengecualian, ignore list, filter bernama
  • Schedule — preset harian, waktu kustom, hari tertentu, atau ekspresi cron lengkap
  • 📊 Reports — memicu laporan sesuai permintaan, meninjau riwayat laporan
  • 🎨 Customization — nama proyek, deskripsi, logo, URL, judul dan warna leaderboard, bobot, jumlah top-N
  • 👥 Admins — siapa saja yang bisa mengonfigurasi bot
  • 💳 Buy Credits — paket kredit ETH atau langganan PRO
  • 📡 X Posts Auto-relay — meneruskan postingan dari akun tertentu ke chat hampir secara real time
  • Help & Support — membuka tiket, mendapat balasan lewat DM Telegram

/setup top-level menu

Setiap tombol mengarah ke menu lain, bukan sintaks yang harus diingat. Mengatur cashtag dulu berarti mengingat /set_x_filtering dan memastikan urutan argumennya benar. Sekarang cukup /setup → 🎯 Filters → 💵 Cashtags → ➕ Add, dan bot akan menanyakan apa yang dibutuhkan selanjutnya.

Filters › Default › Cashtags

Pengalaman first-run mengalami perubahan paling besar. Chat baru sekarang mendapat wizard quick-start 4 langkah: nama proyek, lalu filter, lalu jadwal, lalu layar konfirmasi — selesai dalam kurang dari satu menit, tanpa sintaks perintah yang bisa salah.

Quick Start — Step 1 of 4 (project name)

Quick Start — done

Apa yang benar-benar berubah: angka aktivasi#

Kami melacak berapa persen chat baru yang berhasil memicu laporan pertamanya dalam 24 jam setelah menambahkan bot — sinyal paling jelas untuk “apakah orang ini benar-benar menyelesaikan setup, atau justru berhenti di tengah jalan.” Sebelum desain ulang menu, sebagian besar instalasi baru tidak pernah menyelesaikan konfigurasi; admin akan mencoba-coba beberapa slash command, mendapat error karena argumen yang salah bentuk, lalu diam. Setelah desain ulang, sebagian besar chat baru yang memulai wizard quick-start berhasil menyelesaikannya dan sudah punya laporan terjadwal pada hari yang sama. Kemenangan terbesar dari wizard ini bukan mengajarkan fitur baru — melainkan menghilangkan peluang untuk mengetik sesuatu yang salah.

Tiket dukungan soal “bagaimana cara mengonfigurasi X” juga menurun tajam begitu menu ini dirilis, digantikan oleh pertanyaan yang lebih spesifik seputar penyesuaian (cara kerja pemilih best-tweet, misalnya) alih-alih “di mana tombol untuk ini.”

Perintah yang kami pertahankan sebagai direct command#

Kami tidak menghapus semuanya. Sejumlah perintah cukup sering dipakai, atau cukup berguna sebagai jalur cepat, sehingga kami tetap mempertahankannya di luar menu:

  • /setup — membuka menu (titik masuk itu sendiri)
  • /report — memicu laporan secara langsung, tanpa navigasi menu
  • /buy — langsung menuju pembelian kredit
  • /subscription — memeriksa atau mengelola langganan PRO
  • /add_admin — menambah admin bot tanpa perlu masuk ke 👥 Admins
  • /set_topic — mengatur topik target di grup mode forum
  • /status — pemeriksaan cepat kondisi (filter aktif, jadwal, paket)
  • /get_chatid — sesekali dibutuhkan untuk tiket dukungan dan debugging API

Inilah perintah-perintah yang diketik pengguna berpengalaman secara refleks, dan yang lebih mungkin dipanggil langsung oleh skrip atau otomatisasi. Mempertahankannya berarti kami tidak merusak alur kerja siapa pun yang sudah ada, sambil tetap memperbaiki kemudahan penemuan fitur untuk yang lain. 40+ perintah lawas lainnya secara teknis masih berfungsi demi kompatibilitas ke belakang, tetapi tidak lagi didokumentasikan atau disarankan di mana pun — menu inilah jalur yang didukung sekarang.

Apakah biaya migrasinya sepadan?#

Ya, tapi bukan tanpa biaya. Setiap layar menu harus menangani kasus ketika pengguna mengetuk tombol, lalu menutup Telegram, lalu kembali tiga hari kemudian dan berharap berada di kondisi yang sama — keyboard inline tidak menyimpan konteks percakapan tanpa batas waktu, jadi kami harus membuat setiap langkah bisa dimasuki ulang alih-alih mengasumsikan alur linear. Kami juga harus berpikir lebih matang soal izin akses: menu mengundang lebih banyak klik-klik dibanding perintah yang harus dicari dan diketik seseorang, jadi 👥 Admins dan pemeriksaan peran diperketat pada saat yang sama.

Jika Anda sedang membangun bot Telegram dengan lebih dari sekadar segelintir pengaturan konfigurasi, pandangan kami adalah: jangan tunggu sampai punya 50 perintah untuk mengambil keputusan ini. Ambang batas di mana daftar perintah berhenti berguna itu lebih rendah dari yang terasa ketika Anda sendiri yang menambahkan fitur satu per satu. Jika pengguna Anda mengonfigurasi hal-hal yang tidak mereka lakukan setiap hari — sintaks jadwal, kombinasi filter, filter bernama — menu terpandu selalu lebih unggul dibanding perintah yang harus dihafal. Jika itu perintah yang akan dijalankan seseorang puluhan kali sehari, biarkan tetap jadi perintah langsung yang cepat.

Untuk pembahasan lebih dalam tentang cara kerja sisi filtering /setup dalam praktik, lihat tracking X activity for a token launch dan cashtag tracking for crypto projects — keduanya membahas menu 🎯 Filters saat ini langkah demi langkah. Untuk referensi menu lengkap, setup menu docs mencakup setiap layar, dan x-bot-overview adalah titik awal terbaik jika Anda benar-benar baru mengenal bot ini.

Siap melacak komunitas Anda di X? Tambahkan @BWS_X_Bot ke grup Telegram Anda, jalankan /setup, dan laporan pertama Anda akan terpicu sesuai jadwal yang dikonfigurasi. Paket FREE mencakup 100 postingan/bulan — tanpa perlu kartu.

Tentang artikel ini: Postingan ini disusun dengan bantuan AI menggunakan alur kerja konten X Bot dan ditinjau oleh Nacho Coll, Founder & Principal di Blockchain Web Services (BWS), sebelum dipublikasikan. Setiap klaim produk diperiksa terhadap bot yang aktif. Baca bagaimana kami menggunakan AI dalam konten kami. Menemukan kesalahan? Hubungi kami lewat /setup → ❓ Help & Support.

“Ini adalah salah satu dari banyak pembaruan produk yang kami bahas — lihat X Bot blog untuk catatan rilis, studi kasus, dan pembahasan mendalam.”

Nacho Coll

Tentang penulis

Founder & Principal, Blockchain Web Services

Nacho leads the Blockchain Web Services (BWS) team that builds and operates X Bot — the Telegram bot that turns X (Twitter) activity into leaderboards for crypto communities. He writes about KOL performance tracking, the X API, and running analytics bots for Telegram groups, from the operator side of the wire. Building on blockchain and decentralized infrastructure since 2019.

  • telegram bot ux
  • slash commands vs menu
  • x bot setup redesign
  • telegram inline keyboard ux
Kembali ke Blog

Artikel Terkait