สิทธิ์
เพื่อให้ LFG Hub สร้างช่อง ย้ายสมาชิก และจัดการปาร์ตี้ได้ ต้องมีสิทธิ์ Discord ที่ถูกต้องและยศที่อยู่สูงพอ หน้านี้อธิบายว่าต้องใช้อะไรบ้าง และการตั้งค่าหนึ่งอย่างที่คนมักพลาด
สิทธิ์ที่บอทต้องมี
ลิงก์เชิญจะขอสิทธิ์ ผู้ดูแลระบบ (Administrator) และสิทธิ์เหล่านี้ทุกข้อ โดยแต่ละข้อเป็นช่องติ๊กของตัวเองบนหน้าจอของ Discord บอทจะตรวจซ้ำตอนเข้าเซิร์ฟเวอร์ ตอนยศเปลี่ยน และระหว่างตั้งค่า แล้วเตือนคุณถ้าขาดข้อใด — ลิงก์เชิญไม่ได้รับประกันอะไร เพราะ Discord ให้เอาติ๊กสิทธิ์ออกได้ตอนอนุญาต และยศก็แก้ไขทีหลังได้
การโพสต์และการอ่าน
| สิทธิ์ | ทำไมจึงต้องใช้ |
|---|---|
| ดูช่อง (View Channel) | เห็นช่องเพื่อโพสต์และจัดการในช่อง |
| อ่านประวัติข้อความ (Read Message History) | หาและอัปเดตโพสต์เก่าของบอทเอง |
| ส่งข้อความ (Send Messages) | โพสต์ข้อความหาปาร์ตี้และสถานะต่าง ๆ |
| ส่งข้อความในเธรด (Send Messages in Threads) | คุยในแชทของปาร์ตี้ |
| ฝังลิงก์ (Embed Links) | แสดงการ์ดปาร์ตี้ — ถ้าไม่มี Discord จะตัดเหลือแค่ปุ่มเปล่า ๆ |
| ใช้อีโมจิภายนอก (Use External Emojis) | แสดงไอคอนเกมและสถานะ |
| จัดการข้อความ (Manage Messages) | รักษาช่องหาปาร์ตี้ให้เรียบร้อย และเปลี่ยนโพสต์ของสมาชิกเป็นโน้ตของปาร์ตี้ |
| ข้ามโหมดช้า (Bypass Slowmode) | โพสต์อัปเดตปาร์ตี้ในช่องที่เปิดโหมดช้า |
แชทของปาร์ตี้
| สิทธิ์ | ทำไมจึงต้องใช้ |
|---|---|
| สร้างเธรดสาธารณะ (Create Public Threads) | เปิดแชทของปาร์ตี้เมื่อใช้เธรดส่วนตัวไม่ได้ |
| สร้างเธรดส่วนตัว (Create Private Threads) | เปิดแชทส่วนตัวของปาร์ตี้ — ถ้าไม่มีสิทธิ์เธรดเลย ปาร์ตี้จะไม่มีที่ให้คนเข้าร่วม |
| จัดการเธรด (Manage Threads) | เก็บถาวรและล้างแชทของปาร์ตี้ที่จบแล้ว |
เสียง
| สิทธิ์ | ทำไมจึงต้องใช้ |
|---|---|
| เชื่อมต่อ (Connect) | เข้าช่องเสียง |
| พูด (Speak) | แสดงตัวในช่องเสียงของเกม |
| ใช้การตรวจจับเสียงพูด (Use Voice Activity) | แสดงตัวในช่องเสียงโดยไม่ต้องกดปุ่มพูด |
| ย้ายสมาชิก (Move Members) | ย้ายผู้เล่นเข้าช่องเสียงของปาร์ตี้ |
| ตั้งสถานะช่องเสียง (Set Voice Channel Status) | ตั้งบรรทัดสถานะของช่องเสียง |
การจัดการเซิร์ฟเวอร์
| สิทธิ์ | ทำไมจึงต้องใช้ |
|---|---|
| จัดการช่อง (Manage Channels) | สร้างและลบช่องเสียงและหมวดหมู่ของปาร์ตี้ |
| จัดการยศ (Manage Roles) | สร้างและมอบยศปิงของแต่ละปาร์ตี้ และซ่อมสิทธิ์ช่องของตัวเอง |
| จัดการเว็บฮุก (Manage Webhooks) | โพสต์การ์ดปาร์ตี้ในนามเจ้าของปาร์ตี้ |
| สร้างคำเชิญ (Create Instant Invite) | เชิญผู้เล่นจากเซิร์ฟเวอร์อื่นเข้าปาร์ตี้ของคุณ |
| ดูบันทึกการตรวจสอบ (View Audit Log) | ดูว่าใครเชิญบอท เพื่อให้คำแนะนำการตั้งค่าไปถึงคนนั้น ไม่ใช่แค่เจ้าของเซิร์ฟเวอร์ |
แนะนำ
ให้สิทธิ์ ผู้ดูแลระบบ (Administrator) จะครอบคลุมทั้งหมดข้างต้นและเลี่ยงปัญหาสิทธิ์ที่ไม่คาดคิด — รวมถึงการเขียนทับสิทธิ์ของช่องที่อธิบายด้านล่าง ซึ่งผู้ดูแลระบบไม่ถูกจำกัดเลย ถ้าชุมชนของคุณต้องให้สิทธิ์น้อยที่สุด ก็เอาติ๊ก ผู้ดูแลระบบ (Administrator) ออกตอนเพิ่มบอท แล้วปล่อยที่เหลือไว้ให้ติ๊กอยู่ — แต่ขอให้รู้ว่าขาดสิทธิ์เพียงข้อเดียวก็ทำให้ระบบเสียงอัตโนมัติล้มเหลวแบบเงียบ ๆ ได้
การตั้งสิทธิ์ของช่องมีผลเหนือทุกอย่างข้างต้น
การให้สิทธิ์กับยศ LFG Hub ใน การตั้งค่าเซิร์ฟเวอร์ → ยศ เพียงอย่างเดียวไม่พอ สิทธิ์ที่ถูกห้ามใน ช่อง — บ่อยที่สุดคือห้ามที่ @everyone — ยังคงถูกห้ามสำหรับบอทในช่องนั้น แม้บอทจะมีสิทธิ์นั้นทั้งเซิร์ฟเวอร์ ผู้ดูแลระบบเป็นข้อยกเว้นเดียว
เรื่องนี้กระทบหนักที่สุดในช่องหาปาร์ตี้ เพราะสองสิทธิ์ที่เกี่ยวข้องล้มเหลวแบบเงียบ ๆ:
- ห้ามฝังลิงก์ → Discord ตัดเนื้อหาของการ์ดปาร์ตี้ออก สมาชิกเห็นข้อความที่มีแค่ปุ่ม ไม่มีรายละเอียดปาร์ตี้
- ห้ามทั้งสร้างเธรดส่วนตัวและเธรดสาธารณะ → ปาร์ตี้ที่ไม่มีช่องเสียงจะไม่มีแชทของปาร์ตี้ ปุ่ม เข้าร่วม จึงไม่มีที่ให้พาใครไป
บอทซ่อมเรื่องนี้เองเมื่อทำได้: ถ้ามี จัดการยศ ในช่องนั้น บอทจะให้สิทธิ์ที่ถูกห้ามกลับคืนแก่ตัวเอง ถ้าทำไม่ได้ บอทจะไม่ยอมตั้งค่า /ตั้งค่า-ช่องหาปาร์ตี้ ในช่องนั้นให้เสร็จ และบอกชัด ๆ ว่าขาดสิทธิ์ข้อใด
วิธีแก้: เปิดช่อง → แก้ไขช่อง → สิทธิ์ → เพิ่มสมาชิกหรือยศ → เลือกยศ LFG Hub → อนุญาตสิทธิ์ที่บอทระบุ การตั้งสิทธิ์เฉพาะยศจะถูกใช้หลัง @everyone จึงมีผลเหนือกว่า
ลำดับชั้นของยศ
นี่คือข้อกำหนดที่คนพลาดบ่อยที่สุด
ถ้าบอท ไม่ได้ เป็นผู้ดูแลระบบ ยศสูงสุดของบอทต้องอยู่ใน 5 อันดับแรกของยศที่ไม่ใช่ผู้ดูแลระบบ ในเซิร์ฟเวอร์ เพราะ Discord ให้บอทจัดการยศและสมาชิกที่อยู่ ต่ำกว่า ยศของตัวเองเท่านั้น ถ้ายศของบอทต่ำเกินไป:
- บอทจะมอบยศปิงของปาร์ตี้ไม่ได้
- บอทจะย้ายสมาชิกระหว่างช่องเสียงไม่ได้
…และความล้มเหลวเหล่านี้เกิดขึ้น แบบเงียบ ๆ เมื่อบอทตรวจพบ มันจะบอกแอดมินให้ย้ายยศของบอทขึ้น: ในช่องรายงานถ้าคุณมี ไม่อย่างนั้นทาง DM
วิธีแก้: เปิด การตั้งค่าเซิร์ฟเวอร์ → ยศ แล้วลากยศของบอทขึ้นไปใกล้บนสุดของรายการ
ให้สิทธิ์ใช้คำสั่งอีกครั้ง
คำสั่งของแอดมิน (/ตั้งค่า, /ตั้งค่า-ช่องหาปาร์ตี้) โดยค่าเริ่มต้นจะมองเห็นได้เฉพาะสมาชิกที่มีสิทธิ์ จัดการเซิร์ฟเวอร์ แดชบอร์ดก็ใช้กฎเดียวกัน หากต้องการให้ยศหรือสมาชิกอื่นใช้คำสั่งได้ ไปที่ การตั้งค่าเซิร์ฟเวอร์ → การเชื่อมต่อ → LFG Hub แล้วปรับสิทธิ์ทีละคำสั่ง
ถัดไป: การตั้งค่า →