Skip to content

การจัดการสมาชิกบน Discord

หน้านี้พูดถึงฝั่ง สมาชิก ของบอท Discord — ตรวจสถานะ เข้ากิลด์จาก Discord และเข้าใจวิธี role assignment ตรงกันระหว่าง AO Master กับ Discord ฝั่ง staff ของ surface เดียวกันอยู่ที่ Settings → การเชื่อม Discord

สรุปสั้น

  • รัน /whoami เมื่อไหร่ก็ได้เพื่อดูสถานะของคุณในเซิร์ฟเวอร์นี้
  • เข้ากิลด์จาก Discord ผ่าน Enlist flow — คลิก [Enlist] ใน #📋-enlist-here recruiter ต่อจากนั้นเอง
  • เชื่อม / ยกเลิกการเชื่อมบัญชี 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:

  1. owner ของกิลด์เปิดบอทใน #⚙️-guild-settings และตั้ง Enlist pipeline ไว้ (สร้าง #📋-enlist-here + category 🎯 Enlist)
  2. คุณคลิก [Enlist] ใน #📋-enlist-here
  3. บอทเปิด ticket ตรวจสอบส่วนตัว — ค่า default ชื่อ #enlist-{your-username} — ที่มีแค่คุณ + recruiter ของกิลด์โพสต์ได้
  4. recruiter รัน /enlist review ใน ticket เลือกตัวละคร Albion ของคุณ (ค้นจาก live API ของ Albion) มอบวอร์โรลเริ่มต้น แล้วคลิก Approve คุณปรากฏใน roster ของกิลด์เว็บพร้อมตัวละครเชื่อมไว้ และบอทมอบ Discord role ที่ตรงให้
  5. ช่องเปิดอยู่ — 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-settings owner คลิก 🔄 Force Re-sync All เพื่อจัด role ของสมาชิกที่เชื่อมไว้ทุกคนในรอบเดียว (คุณจะได้ DM ถ้ามีอะไรเปลี่ยนในบัญชีคุณ)