การจัดการสมาชิกบน Discord
หน้านี้พูดถึงฝั่ง สมาชิก ของบอท Discord — ตรวจสถานะ เข้ากิลด์จาก Discord และเข้าใจวิธี role assignment ตรงกันระหว่าง AO Master กับ Discord ฝั่ง staff ของ surface เดียวกันอยู่ที่ Settings → การเชื่อม Discord
สรุปสั้น
- รัน
/whoamiเมื่อไหร่ก็ได้เพื่อดูสถานะของคุณในเซิร์ฟเวอร์นี้ - เข้ากิลด์จาก Discord ผ่าน Enlist flow — คลิก
[Enlist]ใน#📋-enlist-hererecruiter ต่อจากนั้นเอง - เชื่อม / ยกเลิกการเชื่อมบัญชี AO Master ของคุณทำบน เว็บ — ไม่มี slash command ฝั่ง Discord
- เมื่อ staff เปลี่ยน role ของคุณฝั่งเว็บ AO Master บอท mirror ไป Discord role ของคุณอัตโนมัติ
/whoami — สถานะของคุณในข้อความเดียว
พิมพ์ /whoami ในช่องใด ๆ ที่บอทเห็น บอทตอบด้วยข้อความส่วนตัว (เห็นเฉพาะคุณ) อธิบายว่าคุณยืนอยู่ตรงไหนในเซิร์ฟเวอร์ Discord นี้
การตอบต่างกันตาม state ของคุณ:
| State ของคุณ | สิ่งที่ตอบ |
|---|---|
| เซิร์ฟเวอร์ยังไม่ได้จับคู่กับ AO Master | "Server not set up" — บอกให้ admin รัน /guild pair |
| บอทถูกเตะออกจากเซิร์ฟเวอร์ | "Bot was removed" — บอกให้ admin เชิญใหม่ |
| เซิร์ฟเวอร์จับคู่แล้ว แต่คุณยังไม่ใช่สมาชิกของกิลด์ AO Master | "You're not a member of this guild yet — please contact a staff member to be linked." |
| คุณเป็นสมาชิกพร้อมตัวละคร Albion ที่เชื่อมไว้ | แสดงชื่อกิลด์ + region, ตัวละครของคุณ, role (Member / Staff / Owner) และสถานะ Active |
| คุณเป็นสมาชิกแต่ยังไม่ได้เชื่อมตัวละคร | การ์ดเดียวกัน แต่ Character อ่านว่า "not linked" owner และ staff ไม่จำเป็นต้องเชื่อมตัวละครเพื่อทำงาน — การเชื่อมเพิ่มคุณเข้า roster + ให้เคลม regear ได้เหมือนสมาชิกอื่น |
การตอบแต่ละอย่างยังชี้ surface ที่ถูกต้องสำหรับขั้นถัดไป (แดชบอร์ดเว็บสำหรับงานสมาชิก, #⚙️-guild-settings สำหรับ owner)
เข้ากิลด์จาก Discord
ไม่มี slash command /join เส้นทางหลักฝั่ง Discord คือ Enlist:
- owner ของกิลด์เปิดบอทใน
#⚙️-guild-settingsและตั้ง Enlist pipeline ไว้ (สร้าง#📋-enlist-here+ category🎯 Enlist) - คุณคลิก
[Enlist]ใน#📋-enlist-here - บอทเปิด ticket ตรวจสอบส่วนตัว — ค่า default ชื่อ
#enlist-{your-username}— ที่มีแค่คุณ + recruiter ของกิลด์โพสต์ได้ - recruiter รัน
/enlist reviewใน ticket เลือกตัวละคร Albion ของคุณ (ค้นจาก live API ของ Albion) มอบวอร์โรลเริ่มต้น แล้วคลิก Approve คุณปรากฏใน roster ของกิลด์เว็บพร้อมตัวละครเชื่อมไว้ และบอทมอบ Discord role ที่ตรงให้ - ช่องเปิดอยู่ — recruiter มักคุยต่อหลังอนุมัติ เมื่อเสร็จ เขารัน
/enlist done: transcript ถูก mirror เข้า forum archive และช่อง live ถูกลบ
walkthrough เต็มกับมุมมอง recruiter: Enlist flow บน Discord
ถ้ากิลด์ยังไม่ได้ตั้ง Enlist ขอ owner / staff ตั้ง หรือเข้าผ่านโค้ดเข้าร่วมของเว็บแทน (ดู Settings → Enlists)
เชื่อม / ยกเลิกการเชื่อมบัญชี
การเชื่อม ทำบนเว็บเท่านั้น:
- เชื่อมครั้งแรก เกิดอัตโนมัติเมื่อ recruiter อนุมัติคุณผ่าน
/enlist review(ตัวละคร + บัญชี Discord ของคุณผูกกับเรคคอร์ดผู้ใช้ AO Master ใหม่) - เชื่อมบัญชี AO Master เดิมกับ Discord identity ของคุณ ใช้ flow สมัครเว็บด้วย "Sign in with Discord" ที่
https://ao-master.com/login
การยกเลิกการเชื่อมก็อยู่บนเว็บ: เปิดแดชบอร์ดเว็บ AO Master หาตัวเองที่ roster #Members แล้วกด action Unlink ต่อสมาชิก บอทหยุดโพสต์ของบน Discord ที่ผูกกับคุณ บัญชี AO Master ของคุณยังอยู่ครบ
ทำไมไม่มี /link หรือ /unlink ฝั่ง Discord?
รูปแบบ slash ถูกยกเลิกเพื่อย้ายการเชื่อมไปคู่กับ flow /enlist review ของ recruiter (ซึ่งยืนยันตัวละคร Albion ของผู้สมัครกับ live game API อยู่แล้ว) จัดศูนย์ไว้ที่เว็บยังหมายความว่าคุณจัดการการเชื่อมจากโทรศัพท์หรืออุปกรณ์อื่นก็ได้ ไม่ใช่แค่ใน Discord
Role sync — Discord role ตาม role AO Master อย่างไร
เมื่อคุณมีตัวละครที่เชื่อมแล้วและ web role ของ AO Master เปลี่ยน (staff เพิ่มหรือถอด role หรือคุณเข้าผ่าน Enlist และได้ default Member role) บอท mirror การเปลี่ยนแปลงไปฝั่ง Discord อัตโนมัติ:
- เว็บ → Discord: การมอบ web role สั่งบอท ซึ่งเพิ่ม Discord role ที่ตรงให้ user Discord ของคุณ
- Discord → เว็บ (ย้อน): ถ้า owner / Discord admin ถอด role ที่บอทจัดการออกจากคุณตรง ๆ ใน Discord บอทใส่กลับให้โดย default เพื่อให้สองฝั่งตรง (เว็บคือแหล่งความจริง) owner เปลี่ยน behaviour ได้ที่ Settings → การเชื่อม Discord → Roles → Sync mode (โหมด: Soft / Strict / Off)
- คุณหลุดจากการเป็นสมาชิกทั้งหมด: เมื่อ staff เตะคุณออกจากกิลด์ AO Master บอทถอด Discord role ที่ map ทุกตัวออกจากบัญชีคุณด้วย
role pairing ของกิลด์ถูกตั้งโดย staff บนเว็บ คุณไม่ต้องตั้งอะไรเป็นสมาชิก
เมื่อบอทดูเหมือนพัง
รายการกู้คืนของบอทอยู่หลังปุ่ม 🆘 Help ในข้อความ pinned ที่ #⚙️-guild-settings (ภาพรวมช่อง Discord — §2) ทางแก้ที่พบบ่อย:
- บอทไม่ตอบ
/whoami— บอทอาจ offline หรือเซิร์ฟเวอร์ยังไม่ได้จับคู่ รัน/whoamiอีกครั้ง ถ้ายังไม่ตอบ ขอ owner ตรวจหน้า#การเชื่อม Discordบนเว็บ - บอทตอบว่า "Bot was removed" — admin ต้องเชิญใหม่ผ่านปุ่ม Invite Bot บนเว็บ เชิญใหม่แล้วไม่ต้องเชื่อมใหม่ — การจับคู่ AO Master ↔ Discord เดิมยังอยู่
- Discord role ไม่ตรงกับ role AO Master — เปิด
#⚙️-guild-settingsowner คลิก 🔄 Force Re-sync All เพื่อจัด role ของสมาชิกที่เชื่อมไว้ทุกคนในรอบเดียว (คุณจะได้ DM ถ้ามีอะไรเปลี่ยนในบัญชีคุณ)
ลิงก์ที่เกี่ยวข้อง
- ติดตั้ง + จับคู่ — wizard ฝั่ง owner ที่สร้าง category + ช่องของบอท
- ภาพรวมช่อง — ช่องที่บอทจัดการทุกอันทำอะไร รวมปุ่ม
🆘 Help - Enlist flow บน Discord — เส้นทางเข้ากิลด์ + เชื่อมตัวละครที่ recruiter ขับเคลื่อน
- ภาคผนวก slash command — ทุก slash command ของบอทในตารางตามตัวอักษร
- Settings → การเชื่อม Discord — เว็บมิเรอร์ของ role mapping + toggle sync-mode