Bakit Namin Na-redesign ang /setup: Mula 50 Slash Command Papunta sa Isang Menu
Dati, may 50+ slash command ang X Bot. Naliligaw ang mga bagong user. Pinagsama namin ang lahat sa /setup gamit ang inline buttons. Ito ang nagbago at kung bakit.
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.

Kung idinagdag mo ang X Bot sa isang group chat noong araw, baka naaalala mo pa ang ibang klase ng bot. May /set_x_filtering, /set_calendar, /set_top_count, /set_colors, /set_points, /set_topic, at mga 45 pang command na katulad nito. Bawat feature ay may sariling slash command, dahil parang natural na paraan ito noon para i-expose ang paparaming feature set sa Telegram. Hindi pala.
Ang post na ito ay tungkol sa kung bakit namin binura ang istrukturang iyon at pinalitan ng iisang /setup menu, kung ano ang sinabi sa amin ng mga numero bago at pagkatapos, at kung ano ang pinanatili namin para sa mga taong gusto pa rin ng lumang paraan.
Ang problema: hindi feature list ang 50 command, laberinto ito#
Ang command autocomplete ng Telegram ay nagpapakita ng scrollable list sa sandaling mag-type ka ng /. Okay lang iyon para sa lima o anim na command. Sa 50+, hindi na ito naging menu — naging pader na ng text na walang nagbabasa mula umpisa hanggang dulo. Ang mga bagong admin — ang taong sa isang Telegram group ng crypto project na kakasabi lang na “hoy, i-set up mo ang tracking bot” — mag-t-type ng /setup, makakakita ng pader ng hindi pamilyar na command, at magkakamali sa hula o susuko na lang.
Palagi naming naririnig ito sa mga support ticket, bago pa kami magkaroon ng tunay na ❓ Help & Support flow para masalo ito: “paano ko idadagdag ang cashtags,” “saan ko itatakda ang schedule,” “may reports ba talaga ang bot na ito.” Palagi ang sagot ay isang command na hindi nila nahanap, nakabaon sa listahan na wala silang oras basahin. Nasa bot na lahat ng functionality na gusto ng mga tao. Hindi lang nito sinasabi kung nasaan ang kailangan.
Hindi rin maganda ang pagsasama-sama ng slash commands. Kung gusto mong i-set up ang filters, schedule, at customization, iyon ay tatlong (o higit pa) magkakahiwalay na command invocation, bawat isa ay kailangan mong tandaan ang eksaktong syntax — /set_x_filtering @handle1 @handle2 $TOKEN, tamang format, walang typo, walang mapagpaumanhing retry. Isang maling argument at makakakuha ka ng maikling error tapos magsisimula ka ulit. Walang guided na daan mula sa “kadadagdag ko lang ng bot na ito” papunta sa “may gumaganang report na ako.”
Ang solusyon: iisang entry point, lahat madidiskubre#
Pinagsama namin ang command surface sa iisang /setup command na nagbubukas ng inline keyboard — ang mga matatapik na button menu na natively suportado ng Telegram. Sa halip na kabisaduhin ang 50 pangalan ng command, makikita mo ang 8 na naka-label na section at itatapik mo na lang ang gusto mo:
- 🎯 Filters — mga account, cashtags, keywords, mentions, excludes, ignore list, named filters
- ⏰ Schedule — daily presets, custom na oras, tiyak na mga araw, o buong cron expression
- 📊 Reports — mag-trigger ng report kahit kailan, tingnan ang report history
- 🎨 Customization — pangalan ng project, deskripsiyon, logo, mga URL, pamagat at kulay ng leaderboard, weights, top-N count
- 👥 Admins — sino pa ang maaaring mag-configure ng bot
- 💳 Buy Credits — ETH credit packs o ang PRO subscription
- 📡 X Posts Auto-relay — i-forward ang mga post mula sa piniling account papunta sa chat nang halos real time
- ❓ Help & Support — magbukas ng ticket, makatanggap ng reply bilang Telegram DM

Ang bawat button ay pumupunta sa ibang menu, hindi sa syntax na dapat mong tandaan. Ang pag-set ng cashtags dati ay nangangahulugan ng pagtandaan ng /set_x_filtering at pagkuha ng tamang ayos ng argument. Ngayon, ito ay /setup → 🎯 Filters → 💵 Cashtags → ➕ Add, at ita-tanong sa iyo ng bot kung ano ang kailangan niya sunod.

Ang unang karanasan ang pinakanagbago. Ang mga bagong chat ngayon ay may 4-step quick-start wizard: pangalan ng project, tapos filters, tapos schedule, at isang confirmation screen — tapos sa loob ng isang minuto, walang command syntax na dapat mabahala.


Ano talaga ang gumalaw: mga numero ng activation#
Sinubaybayan namin kung ilang porsyento ng mga bagong chat ang nag-fire ng kanilang unang report sa loob ng 24 na oras mula pagdagdag ng bot — ang pinakamalinaw na senyales kung “natapos ba talaga ng taong ito ang setup, o umalis na lang.” Bago ang redesign ng menu, malaking bahagi ng mga bagong install ang hindi nakatapos ng configuration; susubukan ng mga admin ang ilang slash command, makakuha ng error sa maling argument, at tatahimik na lang. Pagkatapos ng redesign, karamihan sa mga bagong chat na nagsimula sa quick-start wizard ay natapos ito at may naka-iskedyul nang report sa parehong araw. Ang pinakamalaking panalo ng wizard ay hindi ang pagtuturo ng bagong feature — kundi ang pag-alis ng pagkakataong magkamali sa pag-type.
Bumaba rin nang malaki ang mga support ticket tungkol sa “paano i-configure ang X” nang ilunsad ang menu, at pinalitan ng mas espesipikong mga tanong tungkol sa pag-tune (kung paano gumagana ang best-tweet picker, halimbawa) kaysa sa “nasaan ang button para dito.”
Ano ang pinanatili naming direktang command#
Hindi namin binura ang lahat. May ilang command na sapat kadalas gamitin, o sapat kagamit bilang mabilis na daan, kaya pinanatili namin ang mga ito sa labas ng menu:
/setup— nagbubukas ng menu (ang entry point mismo)/report— mag-trigger ng report agad, walang menu navigation/buy— direktang pumunta sa pagbili ng credits/subscription— tingnan o i-manage ang PRO subscription/add_admin— magdagdag ng bot admin nang hindi na kailangang hukayin ang 👥 Admins/set_topic— itakda ang target topic sa forum-mode na mga grupo/status— mabilis na health check (aktibong filters, schedule, plan)/get_chatid— kailangan paminsan-minsan para sa support ticket at API debugging
Ito ang mga command na tina-type ng power users mula sa muscle memory, at ang mga mas malamang tawagin nang direkta ng mga script o automation. Ang pagpapanatili sa kanila ay nangangahulugang hindi namin sinira ang umiiral na workflow ng sinuman habang inaayos pa rin ang discoverability para sa lahat. Ang natitirang 40+ na legacy command ay teknikal na gumagana pa rin para sa backward compatibility, pero hindi na ito nakadokumento o ini-suggest kahit saan — ang menu na ang suportadong daan ngayon.
Sulit ba ang gastos ng migration?#
Oo, pero hindi ito libre. Bawat menu screen ay kailangang hawakan ang sitwasyon kung saan tinatapik ng user ang isang button, tapos isasara ang Telegram, tapos babalik pagkalipas ng tatlong araw na inaasahan ang parehong estado — hindi walang hanggang hinahawakan ng inline keyboards ang conversation context, kaya kailangan naming gawin ang bawat hakbang na re-enterable sa halip na ipagpalagay ang isang linear na daloy. Kailangan din naming pag-isipan nang mas mabuti ang mga pahintulot: ang isang menu ay nag-aanyaya ng mas maraming pag-click kaysa sa command na kailangan munang hanapin at i-type ng isang tao, kaya’t hinigpitan din namin ang 👥 Admins at ang mga role check sa parehong oras.
Kung gumagawa ka ng Telegram bot na may higit sa ilang configuration knob, ito ang aming pananaw: huwag maghintay hanggang magkaroon ka ng 50 command bago gawin ang desisyong ito. Ang threshold kung saan huminto sa pagiging kapaki-pakinabang ang isang command list ay mas mababa kaysa sa nararamdaman mo habang isa-isa mong idinaragdag ang mga feature. Kung ang mga user mo ay nag-co-configure ng mga bagay na hindi nila ginagawa araw-araw — schedule syntax, kombinasyon ng filter, named filters — mananalo ang guided menu laban sa isang kinabisadong command sa tuwina. Kung isa itong command na tatakbuhin ng isang tao nang dose-dosenang beses sa isang araw, panatilihin itong mabilis at direktang command.
Para sa mas malalim na tingin kung paano gumagana ang bahagi ng filtering ng /setup sa praktika, tingnan ang pagsubaybay sa X activity para sa isang token launch at cashtag tracking para sa mga crypto project — parehong dumadaan sa kasalukuyang 🎯 Filters menu nang hakbang-hakbang. Para sa buong menu reference, sinasaklaw ng setup menu docs ang bawat screen, at ang x-bot-overview ang pinakamagandang panimulang punto kung bago ka pa lang sa bot.
Handa nang subaybayan ang iyong community sa X? Idagdag ang @BWS_X_Bot sa iyong Telegram group, patakbuhin ang /setup, at ang unang report mo ay mag-fi-fire ayon sa naka-configure na schedule. Sinasaklaw ng FREE plan ang 100 posts/buwan — walang kailangang card.
Tungkol sa artikulong ito: Ang post na ito ay ginawa gamit ang tulong ng AI sa pamamagitan ng content workflow ng X Bot at sinuri ni Nacho Coll, Founder & Principal sa Blockchain Web Services (BWS), bago ito inilathala. Ang bawat claim tungkol sa produkto ay sinusuri laban sa live na bot. Basahin ang kung paano namin ginagamit ang AI sa aming content. May nakita kang mali? Abutin kami sa pamamagitan ng
/setup→ ❓ Help & Support.
“Isa lang ito sa maraming update ng produkto na aming sinasaklaw — tingnan ang X Bot blog para sa release notes, case studies, at deep dives.”
Tungkol sa artikulong ito
Ang artikulong ito ay ginawa gamit ang tulong ng AI, sinuri ng tao, at na-verify sa live na IPFS.NINJA platform bago ito inilathala. Alamin kung paano namin ginagamit ang AI sa aming content .

Tungkol sa may-akda
Nacho Coll
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

