Discord'da Enlist akışı
Enlist, Discord'dan bir AO Master loncasına katılmanın kanonik yoludur. Bir başvuran tıklaması özel bir inceleme ticket'ı açar. Bir recruiter Albion karakterini doğrulamak için kısa bir sihirbazda gezer, başlangıç war role'lerini atar ve AO Master hesabını tek seferde oluşturur. Sonra recruiter ticket'ı kapatır ve kayıt için bir forum kanalına tam bir transkript iner.
Bu sayfa tüm pipeline'da gezer — ilk seferki sahip kurulumundan, başvuranın düğmeye tıklamasına, onaylayan ve kapatan iki slash komutunu çalıştıran recruiter'a kadar. Her aşamanın altta kendi bölümü vardır.
Ön koşullar
- Bot AO Master loncana eşleştirilmiş — bkz. Kur + eşle.
- Kuran kişi Discord sunucu sahibidir veya AO Master'da Manage Integrations iznine sahiptir.
- Zaten "recruiter" rolünü oynayacak bir Discord rolün var — o role sahip herkes ticket'ları inceleyebilir. Yoksa, önce Discord'da bir tane oluştur.
1. Sahip — Enlist hub'ını kur
Hub #⚙️-guild-settings'ten tedarik edilir. İki tıklama Manage Enlist panelini açar; iki tıklama daha recruiter rollerini seçer ve onaylar; bot kanalları oluşturur.
Manage Enlist panelini aç
#⚙️-guild-settings'i aç ve sabitlenmiş Guild Settings mesajındaki yeşil 🎯 Enable Enlist düğmesine tıkla. (Enlist yapılandırıldıktan sonra düğme 🎯 Manage Enlist okur.) Bir ephemeral panel görünür:

Bu düğmelerin çoğu tedarik bitene kadar işlevsel olarak gri kalır. Satır 1'deki yeşil ⚙ Setup düğmesine tıkla.
Adım 1 — recruiter Discord rollerini seç
Sihirbazın ilk ekranı, hangi Discord rollerinin ticket'ları inceleyebileceğini sorar.

Sunucunun rollerini görmek için açılır menüyü aç, her birinin yanında canlı üye sayısı ile:

Bir veya daha fazla rol seç. Bu rollerden birine sahip herkes başvuran başına ticket'ları görür ve /enlist review ve /enlist done çalıştırmasına izin verilir. Açılır menüden tıkladığında, sihirbaz otomatik ilerler.
@everyone veya yönetilen bot rollerini seçme
Sihirbaz ikisini de reddeder — başvuranlar her ticket'ı görür, bu da başvuran başına kanalın gizliliğini yok eder.
Adım 2 — onayla
Kısa bir onay kartı olacakları listeler.

✅ Confirm'e tıkla. Kart bot kanalları oluştururken (genellikle 5 saniyenin altında) bir çalışma durumuna döner.

Tamam — panel "Accepting applicants" durumunda yeniden işler
Tedarik bittiğinde aynı mesaj tekrar güncellenir, bu sefer tam Manage Enlist paneline:

Discord kenar çubuğunda şimdi içinde bir kanal olan yeni bir 🎯 Enlist kategorisi var — #📋-enlist-here. Arşiv forumu kasıtlı olarak henüz mevcut değil: bir recruiter /enlist done'u ilk kez çalıştırdığında oluşturulur, böylece hiçbir şey arşivlemeyen bir lonca boş bir forum taşımaz.
Bu paneli ✖ Close ile kapatabilirsin. Sabitlenmiş mesajı, ticket karşılama gövdesini, düğme etiketini veya yeni ticket'lar için kanal-adı şablonunu özelleştirmek için #⚙️-guild-settings → 🎯 Manage Enlist aracılığıyla geri dön ve eşleşen Edit … düğmesini kullan — veya aynı ayarları Management → Discord Bağlantısı → Enlist webde değiştir.
2. Başvuran — [Enlist]'e tıkla
Henüz loncada olmayan herkes için, giriş noktası #📋-enlist-here'dir — 🎯 Enlist kategorisi içinde görebildikleri tek kanal.
![#📋-enlist-here'in Discord kanal görünümü. Sol kenar çubuğu kategorilerle Minion Test sunucusunu gösterir: Events, Server Boosts, # welcome, ▼ AO Master (#⚙️-guild-settings içerir), ▼ Enlist (şu anda seçili #📋-enlist-here içerir). Ana panel: kanal girişi "Welcome to # 📋-enlist-here" ve botun "📋 Enlist into this guild — Recruiter'larımızla özel bir inceleme ticket'ı açmak için aşağıya tıkla. Build'in, programın ve hangi bölge/saat diliminde oynadığın hakkında sohbet edecekler. Ticket yalnızca senin ve recruiter ekibinin görünür." başlıklı sabitlenmiş mesajı. Mesajın altında mavi bir [✉ Enlist] düğmesi oturur.](/images/discord-enlist-flow/05-enlist-here-pinned.jpg)
[✉ Enlist]'e tıkla. Discord bot özel kanalını oluştururken kısa bir "düşünüyor" göstergesi gösterir:

Bir saniye sonra bot yeni ticket'a (yalnızca sana görünür) bir linkle yanıt verir:

Kanal linkine tıkla. Şimdi kişisel inceleme ticket'ının içindesin. Bot seni ve recruiter rolü(leri)ni etiketledi ve recruiter'lara ne anlatacağına dair bir kontrol listesi olan bir karşılama mesajı yayınladı:

Buradan normal bir Discord konuşmasıdır — soruları yanıtla, lonca hakkında istediğin her şeyi sor, bir recruiter'ın yanıt vermesini bekle. Ticket'ın süresi yoktur; bir recruiter onu kapatana kadar açık kalır.
Kanal adı bir şablondan gelir
Varsayılan olarak ticket kanalı enlist-{your-discord-username} olarak adlandırılır (dolayısıyla yukarıdaki örnek #enlist-siam-bot oldu). Sahipler şablonu 🎯 Manage Enlist → 📝 Edit Template aracılığıyla değiştirebilir — {user} yer tutucusu başvuranın kullanıcı adıyla değiştirilir ve {number} her yeni ticket'ta artan bir sayaçtır. Loncandaki gerçek kanal adı sahibin seçtiği şeye bağlıdır.
3. Recruiter — /enlist review çalıştır
Ticket'taki konuşma "evet, bu kişiyi ekleyelim"e geldiğinde, recruiter sohbetten slash-komut sihirbazına geçer. Aşağıdaki her şey ephemeral'dir — başvuran değil, yalnızca sen görürsün.
Üç Enlist alt komutunu görmek için /enlist yaz:

/enlist review'i seç ve Enter'a bas.
Adım 1 — başvuranın Albion karakterini bul
Başvuranın karakter adını isteyen bir modal açılır.

Başvuranın sana söylediği adı yaz. Kısmi eşleşmeler iyi — bot Albion'un canlı arama API'sini çağırır ve on adaya kadar geri alır.

Submit'e tıkla.
Adım 2 — arama sonuçlarından doğru karakteri seç
Bot modalı bir sonuç kartıyla değiştirir. Her aday oyun-içi adı + Albion ID'sini + mevcut lonca üyeliğini (veya 🏃 Solo) gösterir.

Seçimini yapmak için açılır menüyü aç:

Doğru kişi bu sayfada yoksa — veya Albion character_id'sini zaten biliyorsan (örn. ticket konuşmasından) — açılır menünün altındaki yardımcıları kullan:
- 🔁 Search again taze bir adla arama modalını tekrar açar.
- 📝 Enter ID directly tam Albion
character_id'sini (32 karakterli hex dizesi) yapıştırabileceğin bir modal açar. Oyun-içi adın özel karakterleri olduğunda veya çok fazla eşleşme olduğunda kullanışlıdır. - < Back / Next > sonuç kümesinde ondan fazla eşleşme olduğunda sayfalandırır.
Adım 3 — karakteri onayla
Seçtikten sonra, bot iki kez kontrol edebilmen için tek satırlık bir özet gösterir.
!["🛡 Step 3 — Confirm character" başlıklı Discord ephemeral mesajı. Altında: "Discord user: @TheGamer", "Albion: 🎮 Zilo [_7ocp2L3QBO9MNk3sZGmKw] · ASIA · ⚔ MIN1ONS". İtalik not: "Bu karakteri kilitlemek ve war-role seçimine geçmek için onayla." Üç düğme: ✅ Confirm character (yeşil) · 🔁 Re-select · Cancel.](/images/discord-enlist-flow/09-review-step3-summary.jpg)
Başvuranın iddiasıyla eşleşmiyorsa, sonuç açılır menüsüne geri dönmek için 🔁 Re-select'e tıkla. Aksi takdirde ✅ Confirm character'e tıkla.
Adım 4 — war role'leri ata (isteğe bağlı)
Bot webdeki Settings → War Roles'den loncanın war-role listesini yükler ve bunları çoklu seçim olarak gösterir.
!["🛡 Step 4 — War roles" başlıklı Discord ephemeral mesajı. Satır: "🛡 Zilo [_7ocp2L3QBO9MNk3sZGmKw]". Gövde: "Onayda atanacak war role'leri seç. Başvuranı war role olmadan bırakmak için atla (staff Members panelinden daha sonra ekleyebilir)." "Pick war roles (multiple allowed)" açılır menüsü (daraltılmış). Altında düğmeler: Skip — no war roles · 🔙 Back · Cancel.](/images/discord-enlist-flow/10-review-step4-war-roles.jpg)
Neyin mevcut olduğunu görmek için açılır menüyü aç — tam olarak web tarafında yapılandırılan war role'ler.

Herhangi bir kombinasyonu işaretle. Seçilen roller açılır menünün altında hap çipler olarak gösterilir:

Burada bir şey seçmek zorunda değilsin
Skip — no war roles tamamen normal bir seçimdir — recruiter'lar genellikle yeni üyeyi oynarken gördükten sonra web #Üyeler panelinden daha sonra war role'ler atar. Loncan henüz herhangi bir war role yapılandırmadıysa, bu açılır menü boş olur ve Skip tek seçenektir.
Seçtikten (veya atladıktan) sonra sihirbaz son adımına geçer.
Adım 4.5 — bir locker seç (yalnızca lonca bir tane gerektirdiğinde)
Loncanın Require Locker ayarı açıksa (web: Settings → Locker'lar), sihirbaz war role'ler ile son onay arasına ekstra bir locker-seçme adımı ekler. Hangi locker grubunu kullanacağını soran bir kart göreceksin, otomatik olarak en az dolu locker'ı senin için seçen bir ⚡ Quick Assign seçeneğiyle. Bir grup seç → bir locker seç → devam et.
Locker takibi olmayan loncalar bu adımı tamamen atlar.
Adım 5 — son onay
Bir özet kartı her kararı bir araya getirir, böylece tetik çekmeden önce sağduyu kontrol edebilirsin.
!["🛡 Step 5 — Approve applicant" başlıklı Discord ephemeral mesajı. Dört veri satırı: Discord user: @TheGamer · Albion: 🛡 Zilo [_7ocp2L3QBO9MNk3sZGmKw] · ASIA · ⚔ MIN1ONS · Web role: Member (guild default) · War roles: DPS, SUPPORT, TANK. İtalik not: "Onayda: üye oluşturulur, karakter bağlanır, varsayılan web rolü + seçilen war roles atanır, katılma talebi onaylandı olarak işaretlenir." Düğmeler: ✅ Approve (yeşil) · 🔙 Back · Cancel.](/images/discord-enlist-flow/11-review-step5-final-approve.jpg)
✅ Approve'a tıkla.
Varsayılan web rolü yapılandırılmadı?
Settings → Roller → Use as default altında "lonca varsayılan" web rolü ayarlamadıysan, onay kartı Web role satırını bir uyarıya çevirir ve bot başvuranı hiç web rolü olmadan oluşturur. Yine de loncanın bir üyesi olurlar, ama izin yoktur — onaydan sonra web #Üyeler panelinden onlara rol vermen gerekecek.
4. Approve sonrası — ticket açık kalır
Sihirbaz mesajlarının hepsi ephemeral'dı. Herkesin (başvuran + recruiter) ticket kanalında ilk göreceği şey botun herkese açık onayıdır:

Birkaç saniye sonra başvuran web ↔ Discord rol-senkron zinciri aracılığıyla atanan Discord rolü(leri)ni alır. Auto-Name açıksa (Manage Enlist panelinde geçiş), bu sunucudaki Discord rumuzları Albion karakter adlarına döner.
Approve'da kanal otomatik kapanmaz. Bu kasıtlıdır — recruiter'lar genellikle onay sonrası başvuranla konuşmaya devam etmek ister (karşılama sohbeti, "işte discord görgümüz", ilk etkinliklerini programlama vb.). Kanalı yalnızca hazır olduğunda kapat — /enlist done çalıştırarak.
5. Recruiter — /enlist done ile kapat
Ticket'ta konuşma bittiğinde, /enlist done yaz:

Enter'a bas. Bot ephemeral yanıt verir ve sonra kanalı siler:

Ticket kanalı bir veya iki saniye içinde kaybolur. Kaybolmadan önce, bot otomatik yönetilen arşiv forumu içinde konuşmadaki her mesajı bir forum thread'ine yansıtır:

Forum varsayılan olarak 🗄 enlist-archive'dir. (Kanal-adı şablonunu farklı bir kelimeyle başlatacak şekilde değiştirdiysen, örn. apply-{user}, forum eşleşecek şekilde adlandırılır — 🗄 apply-archive.) Her kapanan ticket ✅ Approved veya ❌ Rejected olarak etiketli bir thread olur, recruiter'ın adı ve orijinal kanal adı gövdede. Transkript orijinal yazar adlarını, avatarları, zaman damgalarını ve ekleri korur.
Eski bir başvuruyu aramak için forumu aç ve üstteki arama çubuğunu veya etiket filtrelerini kullan.
Başvuranı reddetmek
Reddetmenin iki yolu:
/enlist rejectslash komutu — başvuranıuser:@theirnameile ve isteğe bağlı olarakreason:whyile geç. Bot başvurana sebebi (verdiysen) DM atar, ticket'larını kapatır ve transkripti tam olarak/enlist done'un yaptığı gibi arşivler — ama ortaya çıkan forum thread'i ✅ Approved yerine ❌ Rejected olarak etiketlenir.- İnceleme ortasında iptal et —
/enlist reviewsihirbazının herhangi bir yerinde Cancel'a tıklarsan, sihirbaz kapanır ama ticket açık kalır. Başvuran neredeyse onaylanacağını bilmez. Ayrı olarak karar ver, sonra/enlist rejectçalıştır veya önce sohbeti kibarca kapat.
Onay kartında ticket-içi Reject düğmesi yok — Cancel düğmesi yalnızca sihirbazı dağıtır, başvuranı reddetmez. Bu kasıtlıdır: reddetmek kasıtlı bir ikinci eylem gerektirir.
Pipeline'ı özelleştirmek
Aşağıdaki her şey 🎯 Manage Enlist panelinden (#⚙️-guild-settings → 🎯 Manage Enlist) veya Management → Discord Bağlantısı → Enlist'teki eşdeğer web sayfasından gelir. İkisi de aynı altta yatan yapılandırmayı düzenler.
| Kontrol | Neyi değiştirir |
|---|---|
| ⚙ Reconfigure | Recruiter Discord rollerini değiştir. Step 1 / Step 2 sihirbazını yeniden çalıştırır. |
| ❓ Edit Questions | Ticket açılmadan önce başvurana bir modal olarak gösterilen 3 kısa soruya kadar. Cevaplar ticket'a ayrı bir mesaj olarak yayınlanır, böylece recruiter'lar onları hemen görür. |
| 📝 Edit Template | Her yeni ticket için kanal-adı şablonu. Varsayılan enlist-{user}. Yer tutucular: {user} (başvuranın Discord kullanıcı adı), {number} (lonca başına sayaç). |
| ✏ Edit Enlist Message | #📋-enlist-here'deki sabitlenmiş gövde — başvuranlar düğmeye tıklamadan önce ne okurlar. |
| ✏ Edit Ticket Message | Her yeni ticket içinde yayınlanan "Beklerken, lütfen bize söyle:" gövdesi. |
| ✏ Edit Enlist Button | Düğme etiketi. Varsayılan "Enlist"; bazı loncalar "Apply" veya yerelleştirilmiş bir kelime tercih eder. |
| 📋 Map Enlist Channel / 📂 Map Ticket Category | Pipeline'ı bot tarafından oluşturulan varsayılanlar yerine mevcut bir Discord kanalına/kategorisine yönlendir. Tahripkar değil — eski konum olduğu yerde kalır. |
| 🚫 Pause Enlist | Yeni başvuranları kabul etmeyi geçici olarak durdurur. Mevcut ticket'lar çalışmaya devam eder. Aynı düğme aracılığıyla kapat (✅ Resume Enlist'e döner). |
| 🔄 Refresh Pinned | #📋-enlist-here'deki sabitlenmiş [Enlist] düğmesini yeniden yayınlar. Bir Discord admin'i yanlışlıkla silerse kullan. |
| 🎮 Auto-Name: ON / OFF | AÇIK olduğunda, /enlist review ayrıca başvuranın Discord sunucu rumuzunu onayda seçilen Albion karakterine yeniden adlandırır. Bot sunucuda Manage Nicknames gerektirir (/guild pair'in Administrator kapsamı tarafından verilir). Discord yeniden adlandırmayı engellerse (örn. sunucu sahibi için) sessizce atlar. |
| 🔧 Rebuild | Kanalları (#📋-enlist-here + 🎯 Enlist kategorisi) siler ve yeniden oluşturur. Yapılandırma hayatta kalır. Açık ticket'lar oto-reddedilir başvurana bir DM ile; yeniden inşadan sonra [Enlist]'e tekrar tıklamaları gerekir. |
| 🗑 Disable Enlist | Yapılandırma satırını siler ve paneli "Not set up"a geri çevirir. Kanallar kalır — istemiyorsan onları manuel olarak sil. |
Ne nerede yaşar
| Eylem | Nasıl | Nerede | Kim yapabilir |
|---|---|---|---|
| Başvur | [✉ Enlist] düğmesine tıkla | #📋-enlist-here (🎯 Enlist kategorisinde) | Kanalı görebilen herkes |
| Başvuranla sohbet et | Sadece yazarak | Başvuran başına ticket (varsayılan #enlist-{username}) | Başvuran + recruiter rolleri |
| Onayla | /enlist review | Ticket içinde | Recruiter rolleri |
| Reddet | /enlist reject user:@… [reason:…] | Botun gördüğü her yerde | Recruiter rolleri |
| Bir ticket'ı kapat + arşivle | /enlist done | Ticket içinde | Recruiter rolleri |
| Geçmiş başvuruları oku | Thread'lerde gez | 🗄 enlist-archive forumu | Recruiter rolleri |
| Enlist yapılandırmasını kur / değiştir (Discord tarafı) | 🎯 Manage Enlist paneli | #⚙️-guild-settings | Manage Integrations |
| Enlist yapılandırmasını kur / değiştir (web tarafı) | Management → Discord Bağlantısı → Enlist | AO Master web | Manage Integrations |
Çapraz bağlantılar
- Kur + eşle — bu sayfadan önce botun kendisini kur.
- Discord kanalları genel bakış — 🎯 Enlist kategorisinin neler içerdiği ve daha geniş kanal ağacına nasıl oturduğu.
- Discord'da üye işlemleri —
/whoamive onaydan sonra rol senkronunun nasıl çalıştığı dahil daha geniş "üyeler Discord'da ne yapar" yüzeyi. - Slash komutları eki —
/enlist review,/enlist reject,/enlist donereferans satırları. - Settings → Discord Bağlantısı — eşleme + Enlist yapılandırmasının web aynası.
- Settings → War Roles — Step 4'ün okuduğu war-role listesinin kaynağı.
- Settings → Roller & İzinler — Step 5'in "no roles" konusunda uyarmaması için bir lonca varsayılan web rolü ayarla.