Skip to content

Discord'da Ally akışı

Ally pipeline'ı, bir partner loncadan birinin Discord'da ally olarak başvurmasının kanonik yoludur. Enlist akışı'nın yapısal ikizi — tek bir başvuran tıklaması özel bir inceleme ticket'ı açar, bir inceleyici hangi karakterle başvurduklarını doğrulayan kısa bir sihirbaz çalıştırır ve kapandığında bir forum'a arşiv transkripti gelir.

Bu sayfa pipeline'ın tamamını her rolün bakış açısından gezdirir — kuran owner, düğmeye tıklayan ally başvuranı, slash komutlarını çalıştıran inceleyici. Şekil Enlist'i yakından yansıtır; sonun yakınındaki Enlist'ten farklar bölümü Ally'ya özgü olanları açıklar.

Ön koşullar

  • Bot AO Master loncana eşlenmiş — bkz. Kur + eşle.
  • Loncan Pro tier veya üzerinde (İttifak pipeline'ı tier bazında kapılıdır).
  • Kuran kişi Discord sunucu sahibi ya da AO Master'da Manage Integrations iznine sahip.
  • "İnceleyici" rolü olacak bir Discord rolü mevcut — bu role sahip herkes ticket'lar üzerine işlem yapabilir. Henüz yoksa önce Discord'da bir tane oluştur.

1. Owner — Ally hub'ını kur

Ally hub'ı Enlist ile aynı #⚙️-guild-settings kanalından sağlanır. Sabitlenmiş Guild Settings mesajının artık birinci sırада dört düğmesi var: [🔍 View Config] [🎯 Manage Enlist] [💰 Manage Regear] [🤝 Enable Ally].

Yeşil 🤝 Enable Ally düğmesine tıkla. "Not set up" durumuyla ve tek bir çalışan düğmeyle — ⚙ Setup — kısa ömürlü bir panel görünür.

Kurulum sihirbazı (2 adım)

Sihirbaz Enlist kurulumunun şekliyle özdeştir (Enlist akışı'nda belgelenen aynı 2 adımlı şablon):

  1. İnceleyici Discord rollerini seç — canlı üye sayılarıyla sunucunun Discord rollerinin çoklu-seçim açılır menüsü. Sihirbaz @everyone ve yönetilen bot rollerini reddeder. Seçilen rollerden birine sahip herkes ally ticket'larını görecek ve /ally review / /ally reject / /ally done çalıştırabilecek.
  2. Onayla — neyin oluşturulacağını listeleyen kısa bir onay kartı: #🤝-ally-here kanalı + 🤝 Ally kategorisi, artı sabitlenmiş [Apply as Ally] düğmesi. ✅ Onayla'ya tıkla.

~5 saniye sonra panel tam Ally'ı Yönet paneline dönüşür.

Ally'ı Yönet paneli

Kurulum sonrası panel, alta Ally'ya özgü eklerle Enlist'i Yönet panelini yansıtır. Düğmeler şunlardır:

  • ⚙ Reconfigure — recruiter-rol seçiciyi yeniden çalıştır.
  • ? Edit Questions — ally başvuranlardan sorulan başvuru sorularını değiştir. (Paylaşılan düzenleyici; aynı sorular web /ally/<code> sayfasında da görünür.)
  • 📝 Edit Template / ✏️ Edit Ally Message / ✏️ Edit Ticket Message / ✏️ Edit Ally Button — sabitlenmiş mesaj gövdesini, her ticket içindeki hoşgeldin mesajını, düğme etiketini özelleştir.
  • 📋 Map Ally Channel / 📂 Map Ticket Category — sabitlenmiş düğmeyi veya yeni ticket'ları otomatik oluşturulan yerine mevcut Discord kanallarına / kategorilerine yönlendir.
  • 🚫 Pause Ally — yeni başvuranları kabul etmeyi durdur ama uçuştaki ticket'ları açık tut.
  • 🔄 Refresh Pinned#🤝-ally-here'deki sabitlenmiş [Apply as Ally] mesajını yeniden render et.
  • 🎮 Auto-Name: OFF / ON — onayda Discord takma adı yeniden adlandırmasını aç/kapat (varsayılan AÇIK).
  • 🔧 Rebuild — her bekleyen ally başvuranını otomatik reddet + #🤝-ally-here kanalını ve 🤝 Ally kategorisini sil + sıfırdan yeniden oluştur. İnceleyici rolleri + mesaj özelleştirmeleri korunur.
  • 🗑 Disable Ally — tüm Ally Discord tarafı yapılandırmasını temizle. Discord kanalları kalır ama yönetilmez hale gelir. Kurulumu yeniden çalıştırarak geri alınabilir.

Her ayar ayrıca web üzerinde #Discord Bağlantısı → Integrations → Ally (bkz. Discord Bağlantısı)'nda da düzenlenebilir. Değişiklikler her iki yönde de gerçek zamanlı senkronlanır.


2. Ally başvuranı — [Apply as Ally]'a tıkla

Lonca dışındaki herkes için 🤝 Ally kategorisinin içinde görebilecekleri tek kanal #🤝-ally-here'dir. Sabitlenmiş mesajda [Apply as Ally] düğmesi (veya özel etiketin) var.

Bir başvuran düğmeye tıkladığında:

  1. Bot Ticket kanal adı şablonuna göre adlandırılmış özel bir kanal oluşturur (varsayılan 🤝-ally-<discord-kullanıcı-adı>). Yalnızca başvuran + inceleyici rolleri görebilir.
  2. Bot ticket'ın en üstüne Hoşgeldin mesajını paylaşır — ana loncanın özelleştirilmiş girişi + ana loncanın koyduğu başvuru soruları.
  3. Bot başvurana ticket'taki soruları cevaplamasını yönlendiren kısa ömürlü bir mesaj ile yanıt verir.

Başvuran cevaplarını düzenli Discord mesajları olarak yazar. İnceleyiciler bu mesajları ticket'ta görür; cevaplar AO Master veritabanında saklanmaz (yalnızca Discord transkriptinde yaşarlar).


3. İnceleyici — /ally review, /ally reject, /ally done

Üç slash komutu tüm inceleyici tarafını kapsar. Her üçü de Ally'ı Yönet panelinde ayarlanan inceleyici rollerine kapalıdır.

/ally review

Ally ticket kanalının içinde çalıştır. Bir sihirbaz açar:

  1. İttifaktan karakter seç — ittifak partnerlerinden karakterleri listeleyen bir açılır menü. Başvuran hangi karakterle başvurduğunu bildirir; seçici, bir inceleyicinin yanlışlıkla partner olmayan bir loncadan birini onaylamaması için ittifak partner loncalarına kapsamlıdır.
  2. Onayla — seçilen karakteri + ana partner loncasını (Albion'un verisinden canlı çözümlenmiş) gösteren bir özet kartı. ✅ Onayla'ya tıkla.

Onayda:

  • Ally satırı AO Master web tarafında #Müttefikler'e eklenir (durum: Linked).
  • Bot başvuranın Discord hesabına AO Ally rolünü ekler (Ally etkinleştirildiğinde otomatik oluşturulur; yapılandırdığın Ally Role chip'iyle eşleşecek şekilde renklendirilir).
  • Seçilen ana lonca için bir Partner Rolü eşlemesi varsa, bot bu rolü de verir (örn. "Cozy Chilipi"den bir başvuran hem AO Ally hem de Cozy Chilipi rolünü alır).
  • Auto-Name AÇIK ise, bot başvuranın Discord takma adını seçilen Albion karakteriyle eşleşecek şekilde yeniden adlandırır.

/ally reject

İnceleyicilerin paylaşım yapabileceği her yerde çalıştırılır (genellikle ticket'ın içinde). Kullanım:

/ally reject user:@<başvuran> reason:<isteğe bağlı neden>
  • Başvuranın bekleyen katılım talebi Reddedildi olarak değişir.
  • Bot başvurana nedeni (veya atladıysan varsayılan bir tane) DM gönderir.
  • Ticket hemen kapanır; transkript arşivlenmez (reddet kapanmaları tasarım gereği arşiv forumunu atlar — reddedilen ticket'lar gürültüdür).

/ally done

/ally review başvuranı onayladıktan SONRA ticket içinde çalıştırılır. İki şey olur:

  1. Tam ticket konuşması — orijinal yazar adları + avatarları + eklenen her dosyayla birlikte — 🗄-ally-archive forum kanalının içinde özel bir forum thread'ine kopyalanır. Forum + botun içine paylaşım yapmak için kullandığı webhook /ally done ilk kez çalıştığında otomatik oluşturulur (hiçbir zaman arşiv yapmayan bir lonca etrafta boş bir forum taşımaz).
  2. Ticket kanalı silinir.

Arşiv thread başlığı ticket kanal adıyla eşleşir, böylece inceleyiciler daha sonra forumu kullanıcı adına göre arayabilir.


4. Enlist'ten farklar

İki akış yapısal omurgayı paylaşır, ama Ally'ın Enlist tarafında mevcut olmayan birkaç ayrıntısı var:

KonuEnlistAlly
Tier kapısıFree tier ve üzeriPro tier ve üzeri
Karakter seçiciAlbion genelinde serbest metin aramasıİttifak roster seçici (partner lonca kapsamlı)
Onayda verilen rolEşleme tablosundan Discord rolüAO Ally evrensel rolü + ana loncaya göre isteğe bağlı Partner Rolü
Web üzerinde görsel işaretNormal AO Master rolüAlly Role chip (etiket + renk)
Web üzerinde roster kanalı#Üyeler#Müttefikler
Kaçış cron'un/aGünlük kontrol; ally'ın ana loncası ittifaktan ayrıldığında durumu Left alliance olarak değiştirir — bkz. Müttefik Rol Senkronizasyonu
Slash komutları/enlist review, /enlist reject, /enlist done/ally review, /ally reject, /ally done
Sabitlenmiş kanal varsayılanı#📋-enlist-here#🤝-ally-here
Ticket kanal öneki🎯-enlist-…🤝-ally-…
Arşiv forumuapply-archive🗄-ally-archive

Tabloda olmayan her şey aynı şekilde çalışır — aynı kurulum sihirbazı şekli, aynı panel düzeni, aynı arşiv transkript akışı, aynı Duraklat / Yeniden Oluştur / Devre Dışı Bırak semantiği.


5. İttifak özelliği "hold"a geçtiğinde

Alliance Pro tier'a kapılıdır. Loncan Pro'dan daha düşük bir tier'a düşerse (abonelik sona erer, düşürme), pipeline hold moduna girer:

  • #⚙️-guild-settings'deki 🤝 Enable Ally düğmesi gri bir [🔒 Alliance — Pro tier gerekli] durumuyla değiştirilir.
  • Mevcut ally ticket'ları açık kalır ama yeni başvuranlar başvuramaz.
  • Kaçış cron'u duraklar (bir tier düşürdüğün için roster'ın dağılmaz).
  • Mevcut müttefikler AO Ally rollerini ve roster satırlarını korur.

Pro tier'ı geri yüklemek, pipeline'ı yeniden kurulum gerekmeksizin otomatik olarak aktife döndürür.


6. Web tarafı aynası

Ally'ı Yönet Discord panelindeki her ayar ayrıca web üzerinde #Discord Bağlantısı → Integrations → Ally'da da mevcuttur (bkz. Discord Bağlantısı). Çapraz yüzey ayarları (Yeni başvuranları al toggle'ı, Özel başvuru soruları, Ally Role chip) Settings → Üye Alımı (Ally dış sekmesi)'nde yaşar ve Discord Bağlantısı Ally alt sayfasında bir İlgili ayarlar kartı altında da yüzey alır.

Her iki yüzeyden hangisi kullanışlıysa onu seç — aynı kanal üzerinden gerçek zamanlı senkronlanır.