Skip to content

#Allies

Roster ของสมาชิก partner guild ที่สมัครเป็น ally ของกิลด์คุณผ่านไปป์ไลน์ Alliance อยู่ใต้ GUILD → Allies ถัดจาก #สมาชิก

ช่อง ปรากฏอัตโนมัติ ในไซด์บาร์เมื่อเป็นจริงข้อใดข้อหนึ่ง:

  • เจ้าของเปิดฟีเจอร์ Alliance ที่ Settings → รับสมัครสมาชิก → Ally (มีแถวหนึ่งใน Ally config ของกิลด์แล้ว) หรือ
  • กิลด์มี ally ที่ active อย่างน้อย 1 คนใน roster

ถ้ากิลด์ของคุณไม่มี alliance ช่องจะซ่อนอยู่ — ไม่มีสิทธิ์ให้มอบ ไม่มี toggle ให้กด ไม่มี surface เลย

สิทธิ์

การมองเห็นถูกควบคุมด้วยเงื่อนไข auto-show ด้านบน + การมองเห็น #สมาชิก ปกติของคุณ (สมาชิกคนใดของกิลด์ก็ดูได้เมื่อแสดงแล้ว)

action ของสตาฟ ภายใน detail รายบุคคล (relink ally ไปยังตัวละครอื่น นำ ally ออก) ต้องการ Manage Guild สมาชิกที่ไม่มีสิทธิ์นั้นจะเห็น roster เดียวกันแต่ไม่มีปุ่ม action

สิ่งที่หน้าแสดง

ช่อง #Allies บนกิลด์ที่เปิดไปป์ไลน์ Alliance แต่ยังไม่มี ally สมัคร — ไซด์บาร์ทางซ้ายมี Allies ถูกไฮไลต์ใต้ GUILD บานหน้าต่างหลักแสดง header "# Allies" บวก toolbar พร้อมชิปกรอง Status + นับ "0 allies" + ช่องค้นหาทางขวา + ปุ่ม Refresh ด้านล่าง: empty state มีไอคอนจับมือ หัวข้อ "No allies yet" ข้อความ ("Invite a partner-guild member to join as an Ally — either share a web ally code, or set up the Discord [Apply as Ally] button.") และปุ่ม action สองปุ่ม: Generate ally code + Configure Discord

เมื่อ roster ว่างเปล่า หน้าจะเชิญชวนเจ้าของให้สร้างรหัส ally หรือตั้งค่าไปป์ไลน์ Discord ทั้งสองทางพาไปที่ Settings → รับสมัครสมาชิก (แท็บนอก Ally) หรือ การเชื่อม Discord (Integrations → หน้าย่อย Ally) ตามลำดับ

เมื่อ roster มี ally แล้ว empty state จะถูกแทนที่ด้วยรายการแถว ally แต่ละแถวแสดง:

  • ตัวละคร Albion + username — ตัวละครในเกมของ partner guild member + username AO Master ของพวกเขา ally ที่ลิงก์ Discord จะมีชิป Discord เล็ก ๆ ด้วย
  • Home guild — พวกเขามาจาก partner guild ไหน (ชื่อ Albion guild + ลิงก์)
  • ป้ายสถานะLinked (ยังอยู่ใน partner guild บ้านของตัวเอง) หรือ Left alliance (defect — home guild ออกจาก alliance หรือสลับไป guild ที่ไม่ใช่ partner)
  • เข้าร่วมเมื่อ — เมื่อใบสมัคร ally ถูกอนุมัติ

ทั้งแถวคลิกได้ — เปิด modal Ally Details ที่สตาฟจัดการ ally (ดูด้านล่าง)

Toolbar — กรอง + ค้นหา + refresh

3 controls ด้านบนหน้า:

  • กรองสถานะ (multi-select) — เลือก Linked / Left alliance ทั้งหมดหรือผสมกัน แต่ละตัวเลือกใน dropdown มีจุดสีและจำนวนต่อสถานะ (เช่น Linked (15) / Left alliance (2)) จำนวนที่ปรากฏข้างชิปจะอัปเดตเมื่อคุณสลับ
  • กรอง Home Guild (multi-select พร้อมค้นหาในตัว) — เลือก partner guild ที่ต้องการแสดง มีประโยชน์เมื่อมี alliance กับหลาย partner และต้องการโฟกัสที่ใดที่หนึ่ง dropdown แสดง home guild ที่ไม่ซ้ำทุกกิลด์ + จำนวนต่อกิลด์
  • ช่องค้นหา (ทางขวา) — match string กับชื่อตัวละคร username และชื่อ home guild รวมกับตัวกรองสองตัวด้านบน
  • Refresh (ปุ่มไอคอน ด้านขวาสุด) — ดึง roster ใหม่จาก server หน้ายัง live-sync ผ่านช่อง realtime เมื่อ ally สมัคร ได้รับอนุมัติ หรือเปลี่ยนสถานะ — manual refresh แทบไม่จำเป็น

Modal Ally Details (action ของสตาฟ)

การคลิก ally row ใด ๆ จะเปิด modal Ally Details modal แสดงโปรไฟล์ ally เต็มบวกสอง action ของสตาฟ (ต้องการ Manage Guild):

  • 🖉 Relink ไปยังตัวละครอื่น — เปิด character picker ที่ขอบเขตอยู่แค่ alliance partner ของคุณ เลือกตัวละคร home guild จะถูก resolve สด ๆ จาก Albion API บัญชีผู้ใช้ยังเดิม มีประโยชน์เมื่อ ally สลับไปเป็น alt ต่าง ๆ ใน partner guild และคุณต้องการให้แถว roster ติดตามตาม
  • Remove Ally — กรอก type-to-confirm แถว ally จะ soft-delete (สถานะเปลี่ยนเป็น Left alliance) Discord ally role ถูก queue รอ revoke และ CTA Timer signup ที่ตัวละครนี้มีอยู่ในกิลด์ของคุณจะถูกล้าง บัญชีผู้ใช้ไม่ได้รับผลกระทบ พวกเขาสมัครใหม่ได้ผ่านรหัส ally หรือปุ่ม Discord [Apply as Ally]

Ally ปรากฏที่นี่ได้อย่างไร

ally จะมาถึง roster นี้หลังหนึ่งในสอง flow เสร็จสิ้น:

  • เว็บ — พวกเขาเข้า https://ao-master.com/ally/<code> ล็อกอิน (หรือสมัคร) เลือกตัวละคร และ submit ใบสมัครปรากฏบน #คำขอเข้ากิลด์ (ฝั่ง Ally) สตาฟที่มีสิทธิ์ Approve Enlist Members อนุมัติ แถวปรากฏบน #Allies และ Ally Role chip ติดตัวละครของพวกเขาทุกที่
  • Discord — พวกเขาคลิกปุ่ม [Apply as Ally] ที่ปักหมุดบนช่อง #🤝-ally-here ของคุณ บอทเปิด ticket 🤝-ally-… ผู้ตรวจรัน /ally review (และ /ally done หลังอนุมัติ) ผลลัพธ์เดียวกัน: แถวปรากฏบน #Allies พร้อม Ally Role chip

สำหรับมุมมองฝั่งสมาชิก ดู Members — Alliance สำหรับฝั่ง Discord ดู Discord — โฟลว์ Ally

เมื่อสถานะเปลี่ยนเป็น "Left alliance"

defection cron รันทุกวัน สำหรับ ally ที่ active ทุกคน จะตรวจ:

  1. ตัวละครที่ลิงก์ยังอยู่ใน partner guild บ้านของตัวเองหรือไม่?
  2. partner guild บ้านยังอยู่ใน alliance ของคุณหรือไม่?

ถ้าคำตอบใดคำตอบหนึ่งเป็นไม่ แถว ally จะเปลี่ยนเป็น Left alliance สิ่งที่เกิดถัดไปขึ้นอยู่กับโหมด Ally Role Sync ของคุณ (ตั้งค่าที่ การเชื่อม Discord → Integrations → Ally):

  • 🟢 ปิด — ไม่ purge อัตโนมัติ — Discord ally role ยังอยู่ แถวยังปรากฏบน #Allies พร้อมป้าย Left alliance จนกว่าคุณจะตัดสินใจนำออก
  • 🟡 ตรวจเอง — แถวเข้าลิสต์ review Stale Ally Roles (เห็นได้ในหน้า Discord Integration) เลือก subset ที่จะถอด
  • 🔴 Strict — purge ทันที — บอทถอด Discord ally role + DM ไปยังอดีต ally ภายในหนึ่งนาที

ทุกโหมด roster #Allies จะแสดงป้าย Left alliance ทันทีที่ check ทำงาน ตัวกรองสถานะด้านบนให้ซ่อนหรือโฟกัสแถวเหล่านั้น