Skip to content

Alur Daftar di Discord

Daftar adalah cara kanonik untuk bergabung dengan guild AO Master dari Discord. Satu klik pelamar membuka tiket peninjauan privat. Recruiter menjalani wizard singkat untuk memverifikasi karakter Albion, menetapkan war role awal, dan membuat akun AO Master sekaligus. Lalu recruiter menutup tiket dan transkrip lengkap mendarat di channel forum sebagai catatan.

Halaman ini menjelaskan seluruh pipeline — dari owner yang menyiapkannya pertama kali, ke pelamar yang mengklik tombol, ke recruiter yang menjalankan dua slash command untuk menyetujui dan menutup. Setiap fase memiliki bagian tersendiri di bawah.

Prasyarat

  • Bot sudah dipasangkan ke guild AO Master kamu — lihat Pasang + pair.
  • Orang yang mengaturnya adalah owner server Discord atau memegang permission Manage Integrations di AO Master.
  • Kamu sudah punya satu role Discord yang akan berperan sebagai "recruiter" — siapa pun dengan role itu bisa meninjau tiket. Jika belum ada, buat dulu di Discord.

1. Owner — atur hub Daftar

Hub disediakan dari #⚙️-guild-settings. Dua klik membuka panel Manage Enlist; dua klik lagi untuk memilih role recruiter dan mengonfirmasi; bot membuat channel-nya.

Buka panel Manage Enlist

Buka #⚙️-guild-settings dan klik tombol hijau 🎯 Enable Enlist di pesan pin Guild Settings. (Tombol berubah menjadi 🎯 Manage Enlist setelah Daftar dikonfigurasi.) Panel ephemeral muncul:

Pesan ephemeral Discord berjudul "🎯 Manage Enlist". Status line: "⚪ Not set up". Subtitle: "Click ⚙ Setup below to pick recruiter roles and create the enlist channel." Lima baris tombol: baris 1 ⚙ Setup (hijau) · ? Edit Questions · 📝 Edit Template. Baris 2: ✏️ Edit Enlist Message · ✏️ Edit Ticket Message · ✏️ Edit Enlist Button. Baris 3: 📋 Map Enlist Channel · 📂 Map Ticket Category. Baris 4: 🚫 Pause Enlist · 🔄 Refresh Pinned · 🎮 Auto-Name: OFF · ✖ Close. Baris 5: 🔧 Rebuild · 🗑 Disable Enlist.

Sebagian besar tombol itu tetap abu-abu secara fungsional sampai penyediaan selesai. Klik tombol hijau ⚙ Setup di baris 1.

Langkah 1 — pilih role Discord recruiter

Layar pertama wizard menanyakan role Discord mana yang bisa meninjau tiket.

Pesan ephemeral Discord berjudul "⚙ Setup / Reconfigure — Step 1 of 2". Body: "Pick recruiter Discord roles. They get access to review tickets." Dropdown "Pick recruiter Discord roles" (terlipat) berada di bawah body, dengan tombol 🔙 Back di bawahnya.

Buka dropdown untuk melihat role server kamu, dengan hitungan anggota live di samping masing-masing:

Layar Langkah 1 yang sama dengan dropdown role sekarang terbuka. Empat baris terlihat: Admin (2 anggota) — dicentang, AO Master (1 anggota), Guest (0 anggota), Member (0 anggota). Chip pill di bawah dropdown menampilkan role "Admin ×" yang dipilih.

Pilih satu atau lebih role. Siapa pun dengan salah satu role ini akan melihat tiket per pelamar dan diizinkan menjalankan /enlist review dan /enlist done di dalamnya. Setelah kamu klik di luar dropdown, wizard otomatis lanjut.

Jangan pilih @everyone atau role bot terkelola

Wizard menolak keduanya — pelamar akan melihat setiap tiket, yang menggagalkan privasi channel per pelamar.

Langkah 2 — konfirmasi

Kartu konfirmasi singkat mencantumkan apa yang akan terjadi.

Pesan ephemeral Discord berjudul "⚙ Setup / Reconfigure — Step 2 of 2 — Confirm". Baris: "Recruiter roles: @Admin". Lalu: "On confirm: 📋-enlist-here channel + 🎯 Enlist Tickets category get created (or refreshed if they exist), pinned button posted/refreshed." Dua tombol: ✅ Confirm (hijau) · 🔙 Back.

Klik ✅ Confirm. Kartu beralih ke state bekerja saat bot membuat channel (biasanya kurang dari 5 detik).

Pesan ephemeral Discord dengan satu baris "⏳ Setting up Manage Enlist…" — pesan Confirm sebelumnya telah digantikan oleh state loading ini.

Selesai — panel di-render ulang ke state "Menerima pelamar"

Saat penyediaan selesai pesan yang sama diperbarui lagi, kali ini ke dasbor Manage Enlist lengkap:

Panel ephemeral Discord berjudul "🎯 Manage Enlist". Blok status: Status: ✅ Accepting applicants · 📋 Enlist channel: #📋-enlist-here · 👥 Recruiter roles: @Admin · 📁 Archive forum: will be created on next applicant. Sub-bagian "Customisation" mencantumkan Pinned message / Ticket welcome / Button label, masing-masing diatur ke "Default". Bagian panjang "What each button does" menjelaskan setiap kontrol. Lima baris tombol di bawah: ⚙ Reconfigure · ? Edit Questions · 📝 Edit Template / ✏️ Edit Enlist Message · ✏️ Edit Ticket Message · ✏️ Edit Enlist Button / 📋 Map Enlist Channel · 📂 Map Ticket Category / 🚫 Pause Enlist · 🔄 Refresh Pinned · 🎮 Auto-Name: OFF · ✖ Close / 🔧 Rebuild · 🗑 Disable Enlist.

Sidebar Discord kamu sekarang punya kategori 🎯 Enlist baru dengan satu channel di dalamnya — #📋-enlist-here. Forum arsip belum ada sengaja: dibuat pertama kali saat recruiter menjalankan /enlist done, jadi guild yang tidak pernah mengarsipkan apa pun tidak menanggung forum kosong.

Kamu bisa menutup panel ini dengan ✖ Close. Untuk menyesuaikan pesan pin, body welcome tiket, label tombol, atau template nama channel untuk tiket baru, kembali lewat #⚙️-guild-settings → 🎯 Manage Enlist dan gunakan tombol Edit … yang cocok — atau ubah pengaturan yang sama di web pada Management → Integrasi Discord → Daftar.


2. Pelamar — klik [Enlist]

Untuk semua orang yang belum berada di guild, titik masuknya adalah #📋-enlist-here — satu-satunya channel yang bisa mereka lihat di dalam kategori 🎯 Enlist.

Tampilan channel Discord #📋-enlist-here. Sidebar kiri menampilkan server Minion Test dengan kategori: Events, Server Boosts, # welcome, ▼ AO Master (berisi #⚙️-guild-settings), ▼ Enlist (berisi #📋-enlist-here yang saat ini terpilih). Panel utama: intro channel "Welcome to # 📋-enlist-here" dan pesan pin bot berjudul "📋 Enlist into this guild — Click below to open a private review ticket with our recruiters. They'll chat with you about your build, schedule, and what region/timezone you play. The ticket is only visible to you and the recruiter team." Tombol biru [✉ Enlist] berada di bawah pesan.

Klik [✉ Enlist]. Discord menampilkan indikator "thinking" singkat saat bot membuat channel privat kamu:

Pratinjau balasan ephemeral menampilkan pesan pin asli di atas dan indikator kecil "AO Master is thinking…" di bawahnya, dengan footer "Only you can see this · Dismiss message".

Sedetik kemudian bot membalas dengan link ke tiket baru (hanya terlihat oleh kamu):

Balasan ephemeral: "📋 Your private review ticket is ready: #enlist-siam-bot" dengan nama channel sebagai link yang bisa diklik. Footer: "Only you can see this · Dismiss message".

Klik link channel. Kamu sekarang berada di dalam tiket peninjauan pribadi kamu. Bot telah menandai kamu dan role recruiter, dan memposting pesan welcome dengan checklist apa yang harus kamu sampaikan ke recruiter:

Pesan Discord di dalam channel tiket baru. Bot memposting: "👋 @TheGamer — welcome! @Admin will be with you shortly." Lalu heading "While you wait, please tell us:" dengan tiga bullet point — Your in-game character name + region, What roles you usually play (DPS / Support / Tank / Healer), What timezone you play in + how often. Di bawah dengan subteks lebih kecil: "Recruiters: type /enlist review to open the approve/reject wizard, then /enlist done to close this channel."

Dari sini ini adalah percakapan Discord biasa — jawab pertanyaan, tanyakan apa pun yang kamu mau tentang guild, tunggu recruiter membalas. Tidak ada batas waktu pada tiket; tiket tetap terbuka sampai recruiter menutupnya.

Nama channel berasal dari template

Secara default channel tiket dinamai enlist-{username-discord-kamu} (sehingga contoh di atas menjadi #enlist-siam-bot). Owner bisa mengubah template lewat 🎯 Manage Enlist → 📝 Edit Template — placeholder {user} menggantikan username pelamar dan {number} adalah counter yang bertambah pada setiap tiket baru. Nama channel sebenarnya di guild kamu bergantung pada apa yang dipilih owner.


3. Recruiter — jalankan /enlist review

Saat percakapan di tiket sampai pada "ya, mari tambahkan orang ini", recruiter beralih dari chat ke wizard slash command. Semua di bawah ini ephemeral — hanya kamu yang melihatnya, bukan pelamar.

Ketik /enlist untuk melihat tiga subcommand Daftar:

Composer pesan Discord menampilkan "/enlist" yang diketik, dengan popover autocomplete "COMMANDS MATCHING /ENLIST" di atasnya. Tiga baris: /enlist done — "Close & back up this enlist ticket (run after /enlist review finishes)", /enlist reject — "Reject a pending applicant's join request", /enlist review — "Approve the applicant in this enlist ticket (search character → war roles → confirm)" (disorot).

Pilih /enlist review dan tekan Enter.

Langkah 1 — cari karakter Albion pelamar

Modal terbuka meminta nama karakter pelamar.

Modal Discord berjudul "Find applicant character" dengan banner keamanan Discord ("This form will be submitted to AO Master. Do not share passwords or other sensitive information."), input teks wajib berlabel "Albion character name (or part of it) *" dengan placeholder "e.g. Albert", dan tombol Cancel + Submit.

Ketik nama yang pelamar beritahukan ke kamu. Pencocokan parsial diperbolehkan — bot memanggil API pencarian live Albion dan mendapatkan hingga sepuluh kandidat.

Modal yang sama dengan input terisi "Zilo" (digarisbawahi biru menandakan spell-check aktif), tombol Cancel + Submit (biru) masih terlihat.

Klik Submit.

Langkah 2 — pilih karakter yang tepat dari hasil pencarian

Bot mengganti modal dengan kartu hasil. Setiap kandidat menampilkan nama in-game + ID Albion + afiliasi guild mereka saat ini (atau 🏃 Solo).

Pesan ephemeral Discord berjudul "🔍 Search results — 10 matches, page 1/1". Daftar bernomor sepuluh kandidat Zilo: 1. Zilo (di guild MINIONS), 2. Zilo (di guild S I A M), 3. Zilo007 (Solo), 4. Zilo1 (di EndDead), 5. zilo23 (Solo), 6. Zilo56 (Solo), 7. Zilo666 (Solo), 8. zilo69650 (Solo), 9. ziloarcane (di Zilo Industry), 10. ziloaxe (Solo). Dropdown "Pick a character to link" (terlipat) berada di bawah. Di bawahnya: <Back · Next > · Search again (dengan ikon kaca pembesar) · Enter ID directly (dengan ikon catatan) · Cancel.

Buka dropdown untuk membuat pilihan:

Tampilan Search results yang sama dengan dropdown "Pick a character to link" sekarang terbuka. Lima baris terlihat: lima kandidat pertama yang sama yang terdaftar sebelumnya — Zilo (MINIONS), Zilo (S I A M), Zilo007 (Solo), Zilo1 (EndDead), zilo23 (Solo). Dropdown menampilkan chevron ke atas dan scrollbar menunjukkan ada entri lebih banyak di bawah.

Jika orang yang tepat tidak ada di halaman ini — atau jika kamu sudah tahu character_id Albion mereka (misalnya dari percakapan tiket) — gunakan helper di bawah dropdown:

  • 🔁 Search again membuka kembali modal pencarian dengan nama baru.
  • 📝 Enter ID directly membuka modal tempat kamu bisa menempelkan character_id Albion yang tepat (string hex 32 karakter). Berguna saat nama in-game memiliki karakter khusus atau terlalu banyak kecocokan.
  • < Back / Next > mempaginasi saat hasil pencarian lebih dari sepuluh kecocokan.

Langkah 3 — konfirmasi karakter

Setelah kamu memilih, bot menampilkan ringkasan satu baris agar kamu bisa memeriksa ulang.

Pesan ephemeral Discord berjudul "🛡 Step 3 — Confirm character". Di bawahnya: "Discord user: @TheGamer", "Albion: 🎮 Zilo [_7ocp2L3QBO9MNk3sZGmKw] · ASIA · ⚔ MIN1ONS". Catatan miring: "Confirm to lock in this character and move to war-role selection." Tiga tombol: ✅ Confirm character (hijau) · 🔁 Re-select · Cancel.

Jika tidak cocok dengan klaim pelamar, klik 🔁 Re-select untuk kembali ke dropdown hasil. Kalau tidak, klik ✅ Confirm character.

Langkah 4 — tetapkan war role (opsional)

Bot memuat daftar war role guild kamu dari Settings → War Roles di web dan menampilkannya sebagai multi-select.

Pesan ephemeral Discord berjudul "🛡 Step 4 — War roles". Baris: "🛡 Zilo [_7ocp2L3QBO9MNk3sZGmKw]". Body: "Pick the war roles to assign on approval. Skip to leave the applicant without war roles (staff can add them later from the Members panel)." Dropdown "Pick war roles (multiple allowed)" (terlipat). Tombol di bawah: Skip — no war roles · 🔙 Back · Cancel.

Buka dropdown untuk melihat apa yang tersedia — persis war role yang dikonfigurasi di sisi web.

Langkah 4 dengan dropdown terbuka menampilkan empat opsi: DPS, HEAL, SUPPORT, TANK.

Centang kombinasi apa pun. Role yang dipilih muncul sebagai chip pill di bawah dropdown:

Dropdown Langkah 4 menampilkan DPS ✓, HEAL (tidak dicentang, disorot saat hover), SUPPORT ✓, TANK ✓. Chip pill di bawah dropdown bertuliskan "DPS  SUPPORT  TANK". Tombol: Skip — no war roles · 🔙 Back · Cancel.

Kamu tidak harus memilih apa pun di sini

Skip — no war roles adalah pilihan yang sepenuhnya normal — recruiter sering menetapkan war role nanti dari panel #Members di web setelah melihat anggota baru bermain. Jika guild kamu belum mengonfigurasi war role apa pun, dropdown akan kosong dan Skip adalah satu-satunya opsi.

Setelah memilih (atau skip), wizard pindah ke langkah terakhirnya.

Langkah 4.5 — pilih locker (hanya saat guild mengharuskannya)

Jika guild kamu memiliki pengaturan Require Locker menyala (web: Settings → Lockers), wizard menyisipkan langkah pemilihan locker tambahan antara war role dan approve final. Kamu akan melihat kartu yang menanyakan grup locker mana yang dipakai, dengan opsi ⚡ Quick Assign yang otomatis memilihkan locker yang paling sedikit terisi untuk kamu. Pilih grup → pilih locker → lanjutkan.

Guild tanpa pelacakan locker melewati langkah ini sepenuhnya.

Langkah 5 — approve final

Kartu ringkasan menyatukan setiap keputusan agar kamu bisa memeriksa kewarasan sebelum menarik pelatuk.

Pesan ephemeral Discord berjudul "🛡 Step 5 — Approve applicant". Empat baris data: Discord user: @TheGamer · Albion: 🛡 Zilo [_7ocp2L3QBO9MNk3sZGmKw] · ASIA · ⚔ MIN1ONS · Web role: Member (guild default) · War roles: DPS, SUPPORT, TANK. Catatan miring: "On approve: member is created, character is linked, default web role + selected war roles are assigned, the join request is marked approved." Tombol: ✅ Approve (hijau) · 🔙 Back · Cancel.

Klik ✅ Approve.

Belum ada role web default yang dikonfigurasi?

Jika kamu belum mengatur role web "guild default" di Settings → Roles → Use as default, kartu approve akan membalik baris Web role menjadi peringatan dan bot membuat pelamar tanpa role web sama sekali. Mereka tetap akan menjadi anggota guild, tetapi tanpa permission — kamu perlu memberikan role kepada mereka dari panel #Members di web setelah persetujuan.


4. Setelah Approve — tiket tetap terbuka

Pesan-pesan wizard tadi semuanya ephemeral. Hal pertama yang dilihat semua orang (pelamar + recruiter) di channel tiket adalah konfirmasi publik bot:

Pesan bot di dalam channel tiket: "✅ Applicant approved. Member created for @TheGamer as 🛡 Zilo. The bot is granting Discord roles — done in a few seconds. Web role assigned per the guild default. Run /enlist done here when you're ready to close & archive this channel."

Beberapa detik kemudian pelamar mendapatkan role Discord yang ditetapkan lewat rangkaian sync role web ↔ Discord. Jika Auto-Name menyala (toggle di panel Manage Enlist), nickname Discord mereka di server ini berubah menjadi nama karakter Albion mereka.

Channel TIDAK otomatis tertutup saat Approve. Itu memang disengaja — recruiter sering ingin terus mengobrol dengan pelamar setelah persetujuan (chat selamat datang, "ini etiket discord kami", penjadwalan event pertama mereka, dll). Tutup channel hanya saat kamu siap — dengan menjalankan /enlist done.


5. Recruiter — tutup dengan /enlist done

Saat kamu selesai mengobrol di tiket, ketik /enlist done:

Composer Discord menampilkan "/enlist done" yang diketik dengan entri autocomplete terlihat di atasnya: "/enlist done — Close & back up this enlist ticket (run after /enlist review finishes)" beserta ikon bot AO Master.

Tekan Enter. Bot membalas secara ephemeral lalu menghapus channel:

Balasan ephemeral dengan breadcrumb kecil "/ Zilo used /enlist done" di atas pesan bot "✅ Transcript archived. This channel will close in a moment." Footer: "Only you can see this · Dismiss message".

Channel tiket menghilang dalam satu-dua detik. Sebelum pergi, bot mencerminkan setiap pesan dalam percakapan ke thread forum di dalam forum arsip yang dikelola otomatis:

Tampilan channel Discord forum 🗄 enlist-archive. Sidebar menampilkan server Minion Test dengan kategori 🎯 Enlist terbuka: #📋-enlist-here, dan #🗄 enlist-archive yang saat ini terpilih. Panel utama: bilah pencarian "Search or create a post…", chip filter ↕ Sort & View · ✅ Approved · ❌ Rejected · All. Banner onboarding Discord "Get Started (3 of 5 Completed)". Satu thread terlihat — diberi tag ✅ Approved, berjudul "enlist-siam-bot — 2026-05-24 — ✅", pratinjau body "AO Master: 📋 Enlist transcript · Applicant: @TheGamer · Decision: ✅ Approved by demo01 · Original channel: enlist-siam-bot", 2 komentar, 1 menit lalu.

Forum default-nya adalah 🗄 enlist-archive. (Jika kamu mengubah template nama channel agar dimulai dengan kata berbeda, mis. apply-{user}, forum dinamai agar cocok — 🗄 apply-archive.) Setiap tiket yang ditutup menjadi satu thread yang diberi tag ✅ Approved atau ❌ Rejected, dengan nama recruiter dan nama channel asli di body. Transkrip menjaga nama author asli, avatar, timestamp, dan lampiran.

Untuk mencari aplikasi lama, buka forum dan gunakan bilah pencarian atau filter tag di bagian atas.


Menolak pelamar

Dua jalur untuk menolak:

  • Slash command /enlist reject — sertakan pelamar lewat user:@theirname dan opsional reason:why. Bot mengirim DM ke pelamar berisi alasan (jika kamu memberikan), menutup tiket mereka, dan mengarsipkan transkrip persis seperti /enlist done melakukannya — tetapi thread forum yang dihasilkan diberi tag ❌ Rejected alih-alih ✅ Approved.
  • Cancel di tengah peninjauan — jika kamu mengklik Cancel di mana pun dalam wizard /enlist review, wizard tertutup tetapi tiket tetap terbuka. Pelamar tidak tahu kamu hampir menyetujui mereka. Putuskan secara terpisah, lalu jalankan /enlist reject atau tutup percakapan dengan sopan dulu.

Tidak ada tombol Reject di kartu approval di dalam tiket — tombol Cancel hanya menutup wizard, tidak menolak pelamar. Itu disengaja: menolak butuh aksi kedua yang disengaja.


Menyesuaikan pipeline

Semua di bawah ini berasal dari panel 🎯 Manage Enlist (#⚙️-guild-settings → 🎯 Manage Enlist) atau halaman web setara di Management → Integrasi Discord → Daftar. Keduanya mengedit konfigurasi dasar yang sama.

KontrolApa yang diubah
⚙ ReconfigureTukar role Discord recruiter. Menjalankan ulang wizard Langkah 1 / Langkah 2.
❓ Edit QuestionsHingga 3 pertanyaan singkat yang ditampilkan ke pelamar sebagai modal sebelum tiket dibuka. Jawaban diposting ke tiket sebagai pesan terpisah agar recruiter melihatnya langsung.
📝 Edit TemplateTemplate nama channel untuk setiap tiket baru. Default enlist-{user}. Placeholder: {user} (username Discord pelamar), {number} (counter per guild).
✏ Edit Enlist MessageBody pin di #📋-enlist-here — apa yang dibaca pelamar sebelum mengklik tombol.
✏ Edit Ticket MessageBody "While you wait, please tell us:" yang diposting di dalam setiap tiket baru.
✏ Edit Enlist ButtonLabel tombol. Default "Enlist"; beberapa guild lebih suka "Apply" atau kata lokal.
📋 Map Enlist Channel / 📂 Map Ticket CategoryArahkan pipeline ke channel/kategori Discord yang sudah ada alih-alih default buatan bot. Non-destructive — lokasi lama tetap di tempatnya.
🚫 Pause EnlistSementara berhenti menerima pelamar baru. Tiket yang ada tetap berjalan. Matikan via tombol yang sama (yang berubah menjadi ✅ Resume Enlist).
🔄 Refresh PinnedMemposting ulang tombol [Enlist] yang dipin di #📋-enlist-here. Gunakan jika admin Discord tidak sengaja menghapusnya.
🎮 Auto-Name: ON / OFFSaat ON, /enlist review juga mengganti nickname server Discord pelamar menjadi karakter Albion yang dipilih saat persetujuan. Bot perlu Manage Nicknames di server (diberikan oleh scope Administrator /guild pair). Diam-diam dilewati jika Discord memblokir penggantian nama (mis. untuk owner server).
🔧 RebuildMenghapus dan membuat ulang channel (#📋-enlist-here + kategori 🎯 Enlist). Konfigurasi bertahan. Tiket yang terbuka otomatis ditolak dengan DM ke pelamar; mereka harus mengklik [Enlist] lagi setelah rebuild.
🗑 Disable EnlistMenghapus baris konfigurasi dan mengembalikan panel ke "Not set up". Channel tetap — hapus secara manual jika kamu tidak menginginkannya.

Apa di mana

AksiBagaimanaDi manaSiapa yang bisa
DaftarKlik tombol [✉ Enlist]#📋-enlist-here (di kategori 🎯 Enlist)Siapa pun yang bisa melihat channel
Mengobrol dengan pelamarCukup mengetikTiket per pelamar (#enlist-{username} secara default)Pelamar + role recruiter
Setujui/enlist reviewDi dalam tiketRole recruiter
Tolak/enlist reject user:@… [reason:…]Di mana pun yang bisa dilihat botRole recruiter
Tutup + arsip tiket/enlist doneDi dalam tiketRole recruiter
Baca aplikasi lamaBrowse threadForum 🗄 enlist-archiveRole recruiter
Atur / ubah config Daftar (sisi Discord)Panel 🎯 Manage Enlist#⚙️-guild-settingsManage Integrations
Atur / ubah config Daftar (sisi web)Management → Integrasi Discord → DaftarWeb AO MasterManage Integrations