การเพิ่มบอท Discord ฟังดูง่าย-คลิก "Add to Server" แล้วมันก็ใช้งานได้ แต่ความแตกต่างระหว่างชุดบอทที่กำหนดค่าไว้อย่างดีกับความยุ่งเหยิงที่วุ่นวายของบอทที่ขัดแย้งกันนั้นขึ้นอยู่กับการตั้งค่าที่รอบคอบ การจัดการสิทธิ์ และการทดสอบ
จากรายงานตลาดบอท Discord ปี 2025 45% ของเจ้าของเซิร์ฟเวอร์เคยประสบปัญหาความขัดแย้งของบอท เนื่องจากการกำหนดค่าสิทธิ์ที่ไม่ดี คู่มือนี้ป้องกันสิ่งนั้น
ส่วนที่ 1: การค้นหาและเชิญบอท
สถานที่ค้นหาบอท
- Top.gg (top.gg) - ไดเรกทอรีบอทที่ใหญ่ที่สุดพร้อมบทวิจารณ์และการให้คะแนน
- Discord.bots.gg - การค้นพบบอทที่ขับเคลื่อนโดยชุมชน
- Disforge - จัดหมวดหมู่ตามฟังก์ชัน
- โดยตรงจากผู้พัฒนา - ตรวจสอบเว็บไซต์อย่างเป็นทางการของบอทหรือ GitHub
เมื่อประเมินบอท ให้ตรวจสอบ:
- Uptime - บอทมีหน้าสถานะหรือไม่? เชื่อถือได้ 99.5%+ หรือไม่?
- Activity - บอทได้รับการอัปเดตในเดือนที่แล้วหรือไม่?
- Reviews - เจ้าของเซิร์ฟเวอร์คนอื่น ๆ พูดว่าอย่างไร? มีรายงานความขัดแย้งหรือไม่?
- Permissions - ลิงก์เชิญขอสิทธิ์กี่รายการ? มากกว่าไม่ได้ดีกว่าเสมอไป
ลิงก์เชิญ
ลิงก์เชิญของบอทรวมถึงสิทธิ์ที่ร้องขอ คุณสามารถแก้ไขเพื่อขอน้อยลง-ตรวจสอบเสมอว่าบอทกำลังขออะไรก่อนที่จะให้สิทธิ์
การเชิญบอท
- คลิกที่ลิงก์เชิญ
- เลือกเซิร์ฟเวอร์ของคุณจากเมนูแบบเลื่อนลง
- ตรวจสอบสิทธิ์
- ยกเลิกการเลือกสิทธิ์ที่ไม่จำเป็น ก่อนยืนยัน
- ให้สิทธิ์
ตอนนี้บอทจะปรากฏในรายชื่อสมาชิกของคุณ
ส่วนที่ 2: การกำหนดค่าบอทที่จำเป็น
ขั้นตอนที่ 1: ตรวจสอบว่าบอทออนไลน์อยู่
ตรวจสอบรายชื่อสมาชิกของคุณ บอทควรแสดงเป็นออนไลน์ภายใน 30 วินาที หากออฟไลน์ ให้ตรวจสอบหน้าสถานะหรือลองเชิญอีกครั้ง
ขั้นตอนที่ 2: อ่านเอกสารประกอบ
บอททุกตัวมีเอกสารประกอบ อ่านคร่าวๆ สำหรับคำสั่งพื้นฐาน การเข้าถึงแดชบอร์ด เซิร์ฟเวอร์สนับสนุน และปัญหาที่ทราบ
ขั้นตอนที่ 3: กำหนดค่าผ่านแดชบอร์ด
บอทสมัยใหม่ส่วนใหญ่ใช้แดชบอร์ดเว็บ:
- เปิดใช้งานโมดูลที่คุณต้องการ
- เลือกช่องที่บอทควรใช้งาน
- ปรับแต่งการตั้งค่า
- บันทึกและทดสอบ
ขั้นตอนที่ 4: สร้างช่อง #bot-commands
สร้างช่องที่คำสั่งบอททั้งหมดทำงาน โดยทำให้ช่องหลักสะอาด:
- สร้าง #bot-commands
- ช่อง → Edit → Permissions → Disable @everyone "Send Messages"
- สำหรับแต่ละบอท ให้เปิดใช้งาน "Send Messages"
ขั้นตอนที่ 5: ตั้งค่าการบันทึก
สำหรับบอทดูแล ให้สร้างช่อง #logs ส่วนตัวที่มองเห็นได้เฉพาะเจ้าหน้าที่ ชี้การบันทึกของบอทไปที่นั่น
ส่วนที่ 3: การจัดการสิทธิ์
ทำความเข้าใจสิทธิ์ Discord
สิทธิ์ทำงานเป็นชั้น ๆ:
- ระดับบทบาท: บทบาทของผู้ใช้ให้สิทธิ์
- การแทนที่ช่อง: ช่องสามารถแทนที่สิทธิ์ของบทบาทได้
- ระดับบอท: บทบาทของบอทกำหนดสิ่งที่สามารถทำได้
บอทไม่สามารถทำหน้าที่ได้ทรงพลังกว่าบทบาทสูงสุด
สิทธิ์บอทที่จำเป็น
| สิทธิ์ | สิ่งที่ทำ | จำเป็นสำหรับ |
|---|---|---|
| Send Messages | โพสต์ในช่อง | บอททั้งหมด |
| Embed Links | ใช้ rich embeds | บอทส่วนใหญ่ |
| Attach Files | อัปโหลดไฟล์ | บอทเพลง รูปภาพ |
| Read Message History | ดูข้อความที่ผ่านมา | การบันทึก การดูแล |
| Manage Messages | ลบข้อความ | การดูแล |
| Manage Roles | กำหนดบทบาท | การเพิ่มเลเวล การยืนยัน |
กฎ: ให้เฉพาะสิ่งที่บอทต้องการ
การตรวจสอบสิทธิ์บอท
ทุกเดือน ให้ตรวจสอบ Server Settings → Roles → [ชื่อบอท] และปิดใช้งานสิทธิ์ที่ไม่จำเป็น
ส่วนที่ 4: ชุดบอทที่จำเป็น
สำหรับเซิร์ฟเวอร์ส่วนใหญ่ บอท 4 ตัวนี้จัดการ 95% ของความต้องการ:
- บอทดูแล (MEE6 หรือ Dyno): Automod การบันทึก การบังคับใช้
- บอทเพลง (Groovy): การเล่นเสียง
- การจัดการชุมชน (Rally): การค้นพบ การติดตามการมีส่วนร่วม
- ตัวเลือก - การเพิ่มเลเวล (MEE6 หรือ Dyno): Gamification กิจกรรม
ชุดนี้ต้องใช้สิทธิ์ทั้งหมด ~8 รายการและครอบคลุมทุกสิ่งที่เซิร์ฟเวอร์ส่วนใหญ่ต้องการ
ส่วนที่ 5: การทดสอบและการแก้ไขปัญหา
ก่อนการใช้งานหลัก
- สร้างเซิร์ฟเวอร์ทดสอบที่มีโครงสร้างเดียวกัน
- เพิ่มและกำหนดค่าบอทเหมือนกัน
- ทดสอบการดูแล เพลง การบันทึก และความขัดแย้ง
- แก้ไขปัญหาก่อนใช้งาน
ปัญหาทั่วไป
"บอทไม่ตอบสนอง"
- ตรวจสอบว่าบอทออนไลน์อยู่ (จุดสีเขียว)
- ใช้ไวยากรณ์คำสั่งที่ถูกต้อง (/ สำหรับคำสั่งสแลช)
- ตรวจสอบสิทธิ์ในช่องนั้น
- ตรวจสอบว่าคุณสมบัติไม่ได้ถูกปิดใช้งานในแดชบอร์ด
"บอทไม่มีสิทธิ์"
- ตรวจสอบ Server Settings → Roles → [ชื่อบอท]
- ตรวจสอบว่าบทบาทของบอทอยู่เหนือบทบาทที่ต้องดูแล
- ตรวจสอบสิทธิ์ระดับช่อง
"บอทสองตัวขัดแย้งกัน"
- ระบุการกระทำที่ขัดแย้งกัน
- ปิดใช้งานคุณสมบัติที่ขัดแย้งกันในบอทตัวใดตัวหนึ่ง
- หรือจำกัดบอทไว้ที่ช่องต่างๆ
ส่วนที่ 6: การบำรุงรักษาอย่างต่อเนื่อง
การตรวจสอบรายเดือน
- ตรวจสอบว่าบอทยังคงตอบสนอง
- ตรวจสอบสิทธิ์
- ตรวจสอบบันทึกเพื่อความสอดคล้อง
- อัปเดตเอกสารประกอบ
เมื่อใดควรลบบอท
- ออฟไลน์เป็นเวลาหลายวันโดยไม่มีการตอบสนองจากผู้พัฒนา
- ถูกแทนที่ด้วยทางเลือกที่ดีกว่า
- ไม่ได้ใช้งาน (ตรวจสอบแดชบอร์ด)
บรรทัดล่าง
การตั้งค่าบอทต้องใช้การคิดอย่างรอบคอบว่าบอทแต่ละตัวทำอะไร สิทธิ์ที่ต้องการ และวิธีป้องกันความขัดแย้ง เริ่มต้นให้น้อยที่สุด กำหนดค่าอย่างระมัดระวัง ทดสอบบนเซิร์ฟเวอร์สำรอง และปรับขนาดจากที่นั่น
ชุดที่กำหนดค่าไว้อย่างดีพร้อมบอท 4-5 ตัวดีกว่าบอทที่ขัดแย้งกัน 20 ตัวทุกครั้ง
พร้อมที่จะแสดงรายการเซิร์ฟเวอร์ของคุณและเติบโตอย่างยั่งยืนหรือไม่ เพิ่มเซิร์ฟเวอร์ของคุณใน Rally เพื่อเข้าถึงสมาชิกที่กำลังมองหาชุมชนที่มีส่วนร่วมเช่นของคุณ