Thao tác thành viên trên Discord
Trang này đề cập đến phía thành viên của bot Discord — kiểm tra trạng thái, tham gia guild từ Discord, và hiểu cách gán role giữ đồng bộ giữa AO Master và Discord. Phía staff của cùng bề mặt này nằm tại Settings → Discord Integration.
Tóm tắt nhanh
- Chạy
/whoamibất kỳ lúc nào để xem trạng thái của bạn trong server này. - Tham gia guild từ Discord đi qua luồng Enlist — click
[Enlist]trong#📋-enlist-here, recruiter sẽ xử lý từ đó. - Liên kết / hủy liên kết tài khoản AO Master xảy ra trên web — không có slash command phía Discord cho việc đó.
- Khi staff thay đổi role của bạn trên phía web AO Master, bot tự động mirror sang Discord role của bạn.
/whoami — trạng thái của bạn trong một tin nhắn
Gõ /whoami trong bất kỳ channel nào bot có thể thấy. Bot trả lời với tin nhắn riêng tư (chỉ bạn thấy) mô tả trạng thái của bạn trên Discord server này.
Nội dung trả lời thay đổi tùy theo trạng thái:
| Trạng thái của bạn | Nội dung trả lời |
|---|---|
| Server chưa ghép đôi với AO Master | "Server not set up" — yêu cầu admin chạy /guild pair. |
| Bot bị kick khỏi server này | "Bot was removed" — yêu cầu admin mời lại. |
| Server đã ghép đôi, nhưng bạn chưa phải thành viên guild AO Master | "You're not a member of this guild yet — please contact a staff member to be linked." |
| Bạn là thành viên với nhân vật Albion đã liên kết | Hiển thị tên guild + khu vực, nhân vật, role (Member / Staff / Owner), và trạng thái Active. |
| Bạn là thành viên không có nhân vật liên kết | Cùng thẻ, nhưng dòng Character là "not linked". Chủ guild và staff không nhất thiết cần nhân vật đã liên kết để làm việc — liên kết thêm bạn vào roster + cho phép bạn nhận regear như thành viên khác. |
Mỗi trả lời cũng chỉ bạn đến bề mặt đúng cho bước tiếp theo (dashboard web cho nhiệm vụ thành viên, #⚙️-guild-settings cho điều khiển chủ guild).
Tham gia guild từ Discord
Không có slash command /join. Con đường chính thức phía Discord là Enlist:
- Chủ guild đã bật bot trong
#⚙️-guild-settingsvà cấu hình pipeline Enlist (tạo#📋-enlist-here+ category🎯 Enlist). - Bạn click
[Enlist]trong#📋-enlist-here. - Bot mở ticket review riêng tư — được đặt tên
#enlist-{username-của-bạn}theo mặc định — nơi chỉ bạn + recruiter của guild có thể đăng. - Recruiter chạy
/enlist reviewbên trong ticket, chọn nhân vật Albion của bạn (tìm kiếm từ API Albion trực tiếp), gán war role ban đầu, và click Approve. Bạn xuất hiện trên roster web của guild với nhân vật đã liên kết, và bot cấp cho bạn Discord role tương ứng. - Channel vẫn mở — recruiter thường tiếp tục chat sau khi duyệt. Khi xong, họ chạy
/enlist done: transcript được mirror vào forum lưu trữ và channel trực tiếp bị xóa.
Hướng dẫn đầy đủ từ góc nhìn recruiter: Luồng Enlist trên Discord.
Nếu guild của bạn chưa cấu hình Enlist, nhờ chủ guild / staff cài đặt, hoặc tham gia qua join code web thay thế (xem Settings → Enlists).
Liên kết / hủy liên kết tài khoản
Liên kết là phía web:
- Liên kết lần đầu xảy ra tự động khi recruiter duyệt bạn qua
/enlist review(nhân vật + tài khoản Discord của bạn được gắn với bản ghi người dùng AO Master mới). - Liên kết tài khoản AO Master có sẵn với Discord dùng luồng đăng ký web với "Sign in with Discord" tại
https://ao-master.com/login.
Hủy liên kết cũng phía web: mở dashboard web AO Master, tìm mình trên roster #Members, dùng hành động Unlink theo từng thành viên. Bot ngừng đăng mọi thứ phía Discord liên quan đến bạn; tài khoản AO Master của bạn vẫn nguyên vẹn.
Tại sao không có /link hoặc /unlink phía Discord?
Các slash command này đã bị khai thác thay cho việc ghép liên kết vào luồng /enlist review của recruiter (vốn đã xác minh nhân vật Albion của applicant từ API game trực tiếp). Tập trung vào web cũng có nghĩa là bạn có thể quản lý liên kết từ điện thoại hoặc bất kỳ thiết bị nào, không chỉ từ bên trong Discord.
Đồng bộ role — cách Discord role theo dõi AO Master role
Khi bạn có nhân vật đã liên kết và AO Master web role của bạn thay đổi (staff thêm hoặc xóa role, hoặc bạn tham gia qua Enlist và nhận default Member role), bot tự động mirror thay đổi đó phía Discord:
- Web → Discord: Gán web role kích hoạt bot, bot thêm Discord role tương ứng vào tài khoản Discord của bạn.
- Discord → web (ngược lại): Nếu chủ guild / admin Discord trực tiếp xóa role do bot quản lý khỏi bạn trong Discord, bot — theo mặc định — áp dụng lại để giữ hai phía đồng bộ (web là nguồn sự thật). Chủ guild có thể thay đổi hành vi này tại Settings → Discord Integration → Roles → Sync mode (các mode: Soft / Strict / Off).
- Bạn mất tư cách thành viên hoàn toàn: Khi staff kick bạn khỏi guild AO Master, bot cũng xóa mọi Discord role đã map khỏi tài khoản của bạn.
Pairing role của guild được staff cấu hình trên web; bạn không cần cài đặt gì với tư cách thành viên.
Khi bot trông có vẻ hỏng
Danh sách kiểm tra khôi phục của bot nằm sau nút 🆘 Help trên tin nhắn pinned trong #⚙️-guild-settings (Tổng quan channel Discord — §2). Các cách sửa phổ biến nhất:
- Bot không trả lời
/whoami— bot có thể offline hoặc server chưa ghép đôi. Chạy/whoamimột lần nữa; nếu trả lời vẫn không đến, nhờ chủ guild kiểm tra trang#Discord Integrationtrên web. - Trả lời của bot nói "Bot was removed" — admin cần mời lại qua nút Invite Bot trên web. Sau khi mời lại, bạn không cần re-link — pairing AO Master ↔ Discord hiện có được bảo toàn.
- Discord role của bạn không khớp với AO Master role — mở
#⚙️-guild-settings, chủ guild có thể click 🔄 Force Re-sync All để reconcile role của mọi thành viên đã liên kết trong một lần (bạn sẽ nhận DM nếu có gì thay đổi trên tài khoản).
Xem thêm
- Cài đặt + ghép đôi — wizard phía chủ guild tạo category + channel của bot.
- Tổng quan channel Discord — mọi channel do bot quản lý làm gì, bao gồm nút
🆘 Help. - Luồng Enlist trên Discord — con đường tham gia + liên kết nhân vật do recruiter điều khiển.
- Phụ lục slash commands — mọi slash command bot trong một bảng theo thứ tự alphabet.
- Settings → Discord Integration — bản mirror web của role mapping + toggle sync-mode.