Skip to content

Operasi anggota di Discord

Halaman ini membahas sisi anggota dari bot Discord — memeriksa status kamu, bergabung dengan guild dari Discord, dan memahami bagaimana penugasan role tetap sinkron antara AO Master dan Discord. Sisi staf dari permukaan yang sama ada di Settings → Integrasi Discord.

Ringkasan singkat

  • Jalankan /whoami kapan saja untuk melihat status kamu di server ini.
  • Bergabung dengan guild dari Discord lewat alur Daftar — klik [Enlist] di #📋-enlist-here, recruiter akan mengambil alih dari sana.
  • Menautkan / melepas tautan akun AO Master kamu dilakukan di web — tidak ada slash command sisi-Discord untuknya.
  • Saat staf mengubah role kamu di sisi web AO Master, bot otomatis mencerminkannya ke role Discord kamu.

/whoami — status kamu dalam satu pesan

Ketik /whoami di channel mana pun yang bisa dilihat bot. Bot membalas dengan pesan privat (hanya kamu yang bisa lihat) yang menjelaskan posisi kamu di server Discord ini.

Balasan bervariasi tergantung state kamu:

State kamuApa kata balasan
Server belum dipasangkan dengan AO Master"Server not set up" — meminta admin untuk menjalankan /guild pair.
Bot telah di-kick dari server ini"Bot was removed" — meminta admin untuk mengundang ulang.
Server dipasangkan, tetapi kamu belum menjadi anggota guild AO Master"You're not a member of this guild yet — please contact a staff member to be linked."
Kamu adalah anggota dengan karakter Albion yang tertautMenampilkan nama guild + region, karakter kamu, role kamu (Member / Staff / Owner), dan status Active.
Kamu adalah anggota tanpa karakter yang tertautKartu yang sama, tetapi Character bertuliskan "not linked". Owner dan staf tidak harus memiliki karakter tertaut untuk menjalankan tugas mereka — menautkan menambahkan kamu ke roster + memungkinkan kamu mengklaim regear seperti anggota lainnya.

Setiap balasan juga mengarahkan kamu ke permukaan yang tepat untuk langkah berikutnya (dasbor web untuk tugas anggota, #⚙️-guild-settings untuk kontrol owner).


Bergabung dengan guild dari Discord

Tidak ada slash command /join. Jalur kanonik sisi-Discord adalah Daftar:

  1. Owner guild telah mengaktifkan bot di #⚙️-guild-settings dan pipeline Daftar telah dikonfigurasi (membuat #📋-enlist-here + kategori 🎯 Enlist).
  2. Kamu mengklik [Enlist] di #📋-enlist-here.
  3. Bot membuka tiket peninjauan privat — secara default dinamai #enlist-{username-kamu} — tempat hanya kamu + recruiter guild yang bisa memposting.
  4. Recruiter menjalankan /enlist review di dalam tiket, memilih karakter Albion kamu (pencarian terhadap API live Albion), menetapkan war role awal, dan mengklik Approve. Kamu muncul di roster guild web dengan karakter tertaut, dan bot memberikan role Discord yang cocok.
  5. Channel tetap terbuka — recruiter sering terus mengobrol setelah persetujuan. Saat mereka selesai, mereka menjalankan /enlist done: transkrip dicerminkan ke forum arsip dan channel live dihapus.

Panduan lengkap dengan perspektif recruiter: Alur Daftar di Discord.

Jika guild kamu belum mengonfigurasi Daftar, minta owner / anggota staf untuk mengaturnya, atau bergabunglah lewat join code web (lihat Settings → Daftar).


Menautkan / melepas tautan akun kamu

Penautan dilakukan di web saja:

  • Tautan pertama kali terjadi otomatis saat recruiter menyetujui kamu lewat /enlist review (karakter + akun Discord kamu diikat ke record user AO Master baru).
  • Menautkan akun AO Master yang sudah ada ke identitas Discord kamu menggunakan alur sign-up web dengan "Sign in with Discord" di https://ao-master.com/login.

Melepas tautan juga di sisi web: buka dasbor web AO Master, temukan dirimu di roster #Members, klik aksi per anggota Unlink. Bot berhenti memposting hal sisi-Discord yang terkait dengan kamu; akun AO Master kamu tetap utuh.

Kenapa tidak ada /link atau /unlink sisi Discord?

Bentuk slash itu dihentikan dan diganti dengan menyandingkan link ke alur /enlist review recruiter (yang sudah memverifikasi karakter Albion pelamar terhadap API live game). Memusatkan di web juga berarti kamu bisa mengelola tautan dari ponsel atau perangkat lain, bukan hanya dari dalam Discord.


Sync role — bagaimana role Discord mengikuti role AO Master

Saat kamu memiliki karakter tertaut dan role web AO Master kamu berubah (anggota staf menambahkan atau menghapus role, atau kamu bergabung lewat Daftar dan mendapatkan role Member default), bot otomatis mencerminkan perubahan itu di sisi Discord:

  • Web → Discord: Penugasan role web memicu bot, yang menambahkan role Discord yang cocok ke user Discord kamu.
  • Discord → web (reverse): Jika owner / admin Discord melepas role yang dikelola bot dari kamu langsung di Discord, bot — secara default — menerapkannya ulang untuk menjaga kedua sisi tetap selaras (web adalah sumber kebenaran). Owner bisa mengubah perilaku ini di Settings → Integrasi Discord → Roles → Sync mode (mode: Soft / Strict / Off).
  • Kamu kehilangan keanggotaan sepenuhnya: Saat anggota staf mengeluarkan kamu dari guild AO Master, bot juga melepas setiap role Discord yang dipetakan dari akun kamu.

Pasangan role guild dikonfigurasi oleh staf di web; kamu tidak perlu mengatur apa pun sebagai anggota.


Saat bot terlihat rusak

Checklist pemulihan bot ada di balik tombol 🆘 Help pada pesan pin di #⚙️-guild-settings (Ringkasan channel Discord — §2). Perbaikan paling umum:

  • Bot tidak membalas /whoami — bot mungkin offline atau server belum dipasangkan. Jalankan /whoami sekali lagi; jika balasan masih belum datang, minta owner memeriksa halaman #Integrasi Discord di web.
  • Balasan bot mengatakan "Bot was removed" — admin perlu mengundang ulang lewat tombol Invite Bot di web. Setelah diundang ulang, kamu tidak perlu menautkan ulang — pairing AO Master ↔ Discord yang ada tetap terjaga.
  • Role Discord kamu tidak cocok dengan role AO Master kamu — buka #⚙️-guild-settings, owner bisa mengklik 🔄 Force Re-sync All untuk merekonsiliasi role setiap anggota tertaut dalam satu putaran (kamu akan mendapat DM jika ada perubahan pada akun kamu).