ทำไมเราปรับ /setup ใหม่: จาก 50 คำสั่งเหลือเมนูเดียว

X Bot เคยมีคำสั่ง slash กว่า 50 คำสั่ง ผู้ใช้ใหม่งงหลงทาง เรารวมทุกอย่างไว้ใน /setup พร้อมปุ่มกด นี่คือสิ่งที่เปลี่ยนไปและเหตุผล

Nacho Collโดย อัปเดตเมื่อ: 4 นาทีอ่าน
X Bot เคยมีคำสั่ง slash กว่า 50 คำสั่ง ผู้ใช้ใหม่งงหลงทาง เรารวมทุกอย่างไว้ใน /setup พร้อมปุ่มกด นี่คือสิ่งที่เปลี่ยนไปและเหตุผล

ถ้าคุณเคยเพิ่ม X Bot เข้ากลุ่มแชทมาสักพักแล้ว คุณอาจจำบอทที่หน้าตาแตกต่างไปมากได้ ตอนนั้นมี /set_x_filtering, /set_calendar, /set_top_count, /set_colors, /set_points, /set_topic และคำสั่งแบบเดียวกันอีกราว 45 คำสั่ง ทุกฟีเจอร์มีคำสั่ง slash เป็นของตัวเอง เพราะดูเหมือนจะเป็นวิธีธรรมชาติในการเปิดใช้ฟีเจอร์ที่เพิ่มขึ้นเรื่อย ๆ บน Telegram แต่มันไม่ใช่

โพสต์นี้จะเล่าว่าทำไมเราถึงรื้อโครงสร้างนั้นออก แล้วแทนที่ด้วยเมนู /setup เดียว ตัวเลขก่อนและหลังบอกอะไรเราบ้าง และเราเก็บอะไรไว้ให้คนที่ยังชอบวิธีเดิม

ปัญหา: 50 คำสั่งไม่ใช่รายการฟีเจอร์ แต่คือเขาวงกต#

ระบบเติมคำสั่งอัตโนมัติของ Telegram จะแสดงรายการที่เลื่อนดูได้ทันทีที่คุณพิมพ์ / วิธีนี้ใช้ได้ดีถ้ามีแค่ห้าหกคำสั่ง แต่พอมีมากกว่า 50 คำสั่ง มันไม่ใช่เมนูอีกต่อไป กลายเป็นกำแพงข้อความที่ไม่มีใครอ่านตั้งแต่บนจนล่าง แอดมินใหม่ — คนในกลุ่ม Telegram ของโปรเจกต์คริปโตที่เพิ่งถูกบอกว่า “ช่วยตั้งค่าบอทติดตามหน่อย” — จะพิมพ์ /setup เจอกำแพงคำสั่งที่ไม่คุ้นเคย แล้วก็เดาผิดหรือไม่ก็เลิกทำไปเลย

เราได้ยินเรื่องนี้บ่อยมากจากตั๋วซัพพอร์ต ก่อนที่จะมีระบบ ❓ Help & Support จริงจังคอยรับเรื่องนี้: “จะเพิ่ม cashtag ยังไง” “ตั้งตารางเวลาตรงไหน” “บอทนี้ทำรายงานได้ด้วยเหรอ” คำตอบมักเป็นคำสั่งที่พวกเขาหาไม่เจอ ฝังอยู่ในรายการที่พวกเขาไม่มีเวลาอ่าน บอทมีฟีเจอร์ที่คนต้องการครบทุกอย่างอยู่แล้ว เพียงแค่มันไม่ได้บอกว่าอะไรอยู่ตรงไหน

คำสั่ง slash ยังทำงานร่วมกันได้ไม่ดีด้วย ถ้าคุณอยากตั้งค่าตัวกรอง ตารางเวลา และการปรับแต่ง นั่นคือการเรียกคำสั่งแยกกันสาม (หรือมากกว่า) ครั้ง แต่ละครั้งต้องจำไวยากรณ์ที่ถูกต้องเป๊ะ — /set_x_filtering @handle1 @handle2 $TOKEN จัดรูปแบบให้ถูกต้อง ไม่มีพิมพ์ผิด ไม่มีการลองใหม่แบบผ่อนปรน แค่ใส่ค่าผิดพลาดหนึ่งจุดก็จะได้ error สั้น ๆ แล้วต้องเริ่มใหม่ ไม่มีเส้นทางแนะนำจาก “ผมเพิ่งเพิ่มบอทนี้” ไปสู่ “ผมมีรายงานที่ใช้งานได้แล้ว”

ทางแก้: จุดเริ่มต้นเดียว ทุกอย่างค้นหาเจอได้#

เรารวบคำสั่งทั้งหมดให้เหลือคำสั่งเดียวคือ /setup ซึ่งเปิดคีย์บอร์ดแบบ inline — เมนูปุ่มกดที่ Telegram รองรับในตัว แทนที่จะต้องจำชื่อคำสั่ง 50 ชื่อ คุณจะเห็น 8 หมวดที่มีป้ายกำกับชัดเจน แล้วกดหมวดที่ต้องการ:

  • 🎯 Filters — บัญชี, cashtag, คีย์เวิร์ด, การกล่าวถึง, รายการที่ยกเว้น, รายการที่ไม่สนใจ, ตัวกรองที่ตั้งชื่อไว้
  • Schedule — ค่าตั้งต้นรายวัน, กำหนดเวลาเอง, วันที่ระบุ, หรือ cron expression เต็มรูปแบบ
  • 📊 Reports — สั่งรายงานได้ทันที, ดูประวัติรายงาน
  • 🎨 Customization — ชื่อโปรเจกต์, คำอธิบาย, โลโก้, URL, ชื่อและสีของลีดเดอร์บอร์ด, น้ำหนักคะแนน, จำนวน top-N
  • 👥 Admins — ใครอีกบ้างที่ตั้งค่าบอทได้
  • 💳 Buy Credits — แพ็กเครดิต ETH หรือสมัคร PRO
  • 📡 X Posts Auto-relay — ส่งต่อโพสต์จากบัญชีที่เลือกเข้ามาในแชทแบบเรียลไทม์
  • Help & Support — เปิดตั๋วซัพพอร์ต รับคำตอบผ่าน DM ของ Telegram

/setup top-level menu

ทุกปุ่มพาไปยังเมนูถัดไป ไม่ใช่ไวยากรณ์ที่ต้องจำ การตั้งค่า cashtag เมื่อก่อนต้องจำ /set_x_filtering ให้ได้และเรียงลำดับอาร์กิวเมนต์ให้ถูก ตอนนี้แค่ /setup → 🎯 Filters → 💵 Cashtags → ➕ Add แล้วบอทจะถามสิ่งที่ต้องการต่อไปเอง

Filters › Default › Cashtags

ประสบการณ์การใช้งานครั้งแรกเปลี่ยนไปมากที่สุด แชทใหม่ตอนนี้จะได้ตัวช่วยเริ่มต้นแบบด่วน 4 ขั้นตอน: ชื่อโปรเจกต์ จากนั้นตัวกรอง จากนั้นตารางเวลา แล้วก็หน้ายืนยัน — เสร็จภายในไม่ถึงนาที ไม่มีไวยากรณ์คำสั่งให้พิมพ์ผิด

Quick Start — Step 1 of 4 (project name)

Quick Start — done

สิ่งที่เปลี่ยนจริง: ตัวเลขการเปิดใช้งาน#

เราติดตามว่าแชทใหม่กี่เปอร์เซ็นต์ที่ได้รายงานแรกภายใน 24 ชั่วโมงหลังเพิ่มบอท — สัญญาณที่ชัดเจนที่สุดว่า “คนนี้ตั้งค่าจนเสร็จจริงไหม หรือเลิกไปกลางทาง” ก่อนปรับเมนูใหม่ แชทที่ติดตั้งใหม่จำนวนมากไม่เคยตั้งค่าจนเสร็จ แอดมินจะลองคำสั่ง slash สองสามคำสั่ง เจอ error จากอาร์กิวเมนต์ที่ผิดรูปแบบ แล้วก็เงียบหายไป หลังปรับเมนูใหม่ แชทใหม่ส่วนใหญ่ที่เริ่มใช้ตัวช่วยเริ่มต้นแบบด่วนทำจนจบ และมีรายงานถูกตั้งเวลาไว้ในวันเดียวกัน ชัยชนะที่ใหญ่ที่สุดของตัวช่วยนี้ไม่ใช่การสอนฟีเจอร์ใหม่ ๆ แต่คือการตัดโอกาสที่จะพิมพ์อะไรผิดออกไป

ตั๋วซัพพอร์ตเรื่อง “จะตั้งค่า X ยังไง” ก็ลดลงอย่างชัดเจนหลังเมนูใหม่เปิดตัว แทนที่ด้วยคำถามที่เจาะจงมากขึ้นเกี่ยวกับการปรับแต่ง (การทำงานของตัวเลือกทวีตที่ดีที่สุด เป็นตัวอย่างหนึ่ง) มากกว่าคำถามว่า “ปุ่มสำหรับเรื่องนี้อยู่ตรงไหน”

สิ่งที่เรายังคงไว้เป็นคำสั่งตรง#

เราไม่ได้ลบทุกอย่างทิ้ง มีคำสั่งจำนวนหนึ่งที่ใช้บ่อยพอ หรือมีประโยชน์พอในฐานะทางลัดที่รวดเร็ว จนเราเก็บไว้นอกเมนู:

  • /setup — เปิดเมนู (จุดเริ่มต้นในตัวมันเอง)
  • /report — สั่งรายงานทันที ไม่ต้องไล่ดูเมนู
  • /buy — ไปหน้าซื้อเครดิตทันที
  • /subscription — ตรวจสอบหรือจัดการการสมัคร PRO
  • /add_admin — เพิ่มแอดมินบอทโดยไม่ต้องเข้าไปในเมนู 👥 Admins
  • /set_topic — ตั้งหัวข้อเป้าหมายในกลุ่มโหมดฟอรัม
  • /status — ตรวจสุขภาพระบบอย่างรวดเร็ว (ตัวกรองที่เปิดใช้, ตารางเวลา, แพ็กเกจ)
  • /get_chatid — จำเป็นเป็นครั้งคราวสำหรับตั๋วซัพพอร์ตและการดีบัก API

นี่คือคำสั่งที่ผู้ใช้ระดับสูงพิมพ์ด้วยความเคยชิน และเป็นคำสั่งที่สคริปต์หรือระบบอัตโนมัติมักเรียกใช้โดยตรง การเก็บไว้ทำให้เราไม่ทำลาย workflow เดิมของใครเลย ในขณะที่ยังแก้ปัญหาการค้นหาให้คนอื่น ๆ ได้ คำสั่งเก่าอีกกว่า 40 คำสั่งยังคงทำงานได้ในทางเทคนิคเพื่อความเข้ากันได้ย้อนหลัง แต่ไม่มีการบันทึกเอกสารหรือแนะนำที่ไหนอีกแล้ว — เมนูคือเส้นทางที่รองรับอย่างเป็นทางการตอนนี้

คุ้มค่ากับต้นทุนการย้ายระบบไหม#

คุ้ม แต่ไม่ได้มาฟรี ทุกหน้าจอเมนูต้องรองรับกรณีที่ผู้ใช้กดปุ่ม แล้วปิด Telegram แล้วกลับมาอีกสามวันต่อมาโดยคาดหวังสถานะเดิม — คีย์บอร์ด inline ไม่ได้เก็บบริบทการสนทนาไว้ตลอดไป เราจึงต้องทำให้แต่ละขั้นตอนกลับเข้ามาใหม่ได้ แทนที่จะสมมติว่าเป็น flow เชิงเส้น เรายังต้องคิดเรื่องสิทธิ์การเข้าถึงให้รอบคอบขึ้นด้วย เพราะเมนูชวนให้คลิกสำรวจมากกว่าคำสั่งที่คนต้องไปหาข้อมูลแล้วพิมพ์เอง ดังนั้น 👥 Admins และการตรวจสอบบทบาทก็ถูกรัดกุมขึ้นในเวลาเดียวกัน

ถ้าคุณกำลังสร้างบอท Telegram ที่มีปุ่มตั้งค่ามากกว่าไม่กี่ปุ่ม ความเห็นของเราคือ: อย่ารอจนมี 50 คำสั่งค่อยตัดสินใจเรื่องนี้ จุดที่รายการคำสั่งเริ่มไม่มีประโยชน์นั้นต่ำกว่าที่รู้สึกตอนที่คุณเป็นคนเพิ่มฟีเจอร์ทีละอย่าง ถ้าผู้ใช้ของคุณกำลังตั้งค่าสิ่งที่พวกเขาไม่ได้ทำทุกวัน — ไวยากรณ์ตารางเวลา, การผสมตัวกรอง, ตัวกรองที่ตั้งชื่อไว้ — เมนูแนะนำจะชนะคำสั่งที่ต้องจำเสมอ แต่ถ้าเป็นคำสั่งที่ใครสักคนจะรันหลายสิบครั้งต่อวัน ให้คงมันไว้เป็นคำสั่งตรงที่รวดเร็ว

หากต้องการดูรายละเอียดเชิงลึกว่าฝั่งตัวกรองของ /setup ทำงานอย่างไรในทางปฏิบัติ ดูที่ การติดตามกิจกรรม X สำหรับการเปิดตัวโทเคน และ การติดตาม cashtag สำหรับโปรเจกต์คริปโต — ทั้งสองบทความพาไล่ดูเมนู 🎯 Filters ปัจจุบันทีละขั้นตอน สำหรับข้อมูลอ้างอิงเมนูฉบับเต็ม เอกสารเมนู setup ครอบคลุมทุกหน้าจอ และ x-bot-overview คือจุดเริ่มต้นที่ดีที่สุดถ้าคุณยังใหม่กับบอทนี้ทั้งหมด

พร้อมติดตามคอมมูนิตี้ของคุณบน X แล้วหรือยัง? เพิ่ม @BWS_X_Bot เข้ากลุ่ม Telegram ของคุณ รัน /setup แล้วรายงานแรกของคุณจะทำงานตามตารางเวลาที่ตั้งไว้ แพ็กเกจ FREE ครอบคลุม 100 โพสต์/เดือน — ไม่ต้องใช้บัตร

เกี่ยวกับบทความนี้: โพสต์นี้ร่างขึ้นด้วยความช่วยเหลือของ AI โดยใช้ workflow เนื้อหาของ X Bot และตรวจทานโดย Nacho Coll ผู้ก่อตั้งและ Principal ที่ Blockchain Web Services (BWS) ก่อนเผยแพร่ ทุกข้อกล่าวอ้างเกี่ยวกับผลิตภัณฑ์ได้รับการตรวจสอบกับบอทที่ใช้งานจริง อ่าน วิธีที่เราใช้ AI ในเนื้อหาของเรา พบข้อผิดพลาด? ติดต่อเราผ่าน /setup → ❓ Help & Support

“นี่เป็นหนึ่งในอัปเดตผลิตภัณฑ์มากมายที่เราครอบคลุม — ดู บล็อก X Bot สำหรับบันทึกการอัปเดต กรณีศึกษา และบทวิเคราะห์เชิงลึก”

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
กลับไปที่บล็อก

บทความที่เกี่ยวข้อง