ในฐานะผู้ดูแล Discord Server คุณอาจต้องการพัฒนาทักษะการจัดการชุมชน สำคัญมากที่ต้องรู้จัก YAGPDB Reaction Roles (Yet Another General Purpose Discord Bot) ฟีเจอร์นี้ช่วยให้สมาชิกเซิร์ฟเวอร์ มอบบทบาท (Roles) ให้ตัวเอง หรือเข้าถึงช่องเฉพาะได้โดยการ Reaction (กดอีโมจิ) ที่ข้อความ มาสำรวจวิธีสร้าง YAGPDB Reaction Roles และการมอบบทบาทอัตโนมัติบน Discord เพื่อการดูแลที่มีประสิทธิภาพ

YAGPDB ย่อมาจาก Yet Another General Purpose Discord Bot เป็นบอทหลายวัตถุประสงค์เสนอฟีเจอร์มากมายเพื่อเพิ่มประสิทธิภาพการจัดการเซิร์ฟเวอร์ ปรับแต่งได้สูง อัตโนมัติงานต่างๆ: ดูแล, มอบบทบาท, สร้าง Reaction Roles ใช้กันกว้างขวาง ชื่นชมเพราะใช้ง่ายและมีฟังก์ชัน 강력
ขั้นตอนตั้งค่า Reaction Roles
- เข้า YAGPDB Control Panel กด Control Panel มุมขวาบน
- กด Add to server
- กด Select Server เลือก เซิร์ฟเวอร์ที่ต้องการเพิ่มบอท
- เลือก Tools & Utilities แผงซ้าย
- กด Role Commands
- กรอก ชื่อ Role Command ที่ต้องการ กด Create new role command
- ตั้ง ชื่อ Group กด Create new group
- เปิดแอป Discord บน PC (เข้าสู่ระบบแล้ว)
- เข้า Server ที่มี YAGPDB > Text Channel ที่ต้องการ
- พิมพ์คำสั่งด้านล่าง แล้วกด Enter:
rolemenu create [group name] - React (กดอีโมจิ) ที่ข้อความที่ YAGPDB ส่งมา ตามอีโมจิที่กำหนดในข้อความ
- ทำซ้ำ ขั้นตอนเพื่อตั้งค่า Reaction Roles ทั้งหมด ที่ต้องการ
วิธี Self-Assign Roles (มอบบทบาทให้ตัวเอง) บน Discord ด้วย YAGPDB
ทำตาม ขั้นตอนข้างต้น เลยครับ
วิธี Auto-Assign Roles (มอบบทบาทอัตโนมัติ) บน Discord ด้วย YAGPDB
Auto-assign ประหยัดเวลา มอบบทบาทอัตโนมัติตามเกณฑ์:
- เข้า YAGPDB Control Panel > Control Panel
- กด Add to server > Select Server
- เลือก เซิร์ฟเวอร์เป้าหมาย
- เลือก Autorole ภายใต้ Tools & Utilities
- เลือก บทบาทที่ต้องการมอบอัตโนมัติ ใน Automatically assign members this role
- เปิด Toggle: Only assign the role when they join แล้วกด Save
หลังตั้งค่าเสร็จ เมื่อผู้ใช้ตรงตามเกณฑ์ YAGPDB จะมอบบทบาทให้อัตโนมัติ
หมายเหตุ: สามารถสร้าง/มอบบทบาทเมื่อผู้ใช้ผ่าน Membership Screening (การยืนยันช่อง) ได้ แต่จะไม่ทำงานหากตั้งค่ามอบบทบาทตอน Join
คำสั่ง Role Commands ที่ YAGPDB จัดเตรียม
- -rolemenu create: สร้าง Role Menu ระบุ -m เพื่อใช้ข้อความที่มีอยู่แทนที่จะให้บอทสร้างใหม่
- -rolemenu listgroups: แสดงรายการ Role Groups ทั้งหมด
- -rolemenu remove: ลบ Role Menu จากข้อความ (ข้อความไม่ถูกลบ บอทจะไม่ทำอะไรกับ Reaction นั้นๆ)
- -rolemenu resetreactions: ลบ Reaction ทั้งหมดบนข้อความ Menu และเพิ่มใหม่
- -rolemenu update: อัปเดต Role Menu สลับ Flag เพิ่มตัวเลือกที่หายไป รวมถึงลำดับ
- -rolemenu editoption: มอบอีโมจิใหม่ให้ตัวเลือก
หลังเรียนรู้ วิธีสร้าง YAGPDB Reaction Roles บน Discord คุณสามารถตั้งค่า Self-assign และ Auto-assign Roles บนเซิร์ฟเวอร์ได้สำเร็จ ทิ้งข้อสงสัยหรือข้อเสนอแนะไว้ที่ความคิดเห็น เราจะเจอกันในคู่มือหน้า!