Seviye botunu değiştirmek normalde topluluğunuza herkesin yeniden 0. seviyeye döndüğünü söylemek anlamına gelir. Buna gerek yok. Panelde Seviyeler → İçe aktar'ı açın ve üyelerinizin XP'sini getirin: doğrudan MEE6'dan veya başka herhangi bir seviye botunun JSON dışa aktarımından.
Bir önizleme görüp onaylayana kadar hiçbir şey yazılmaz.
Özellikle MEE6'dan mı geliyorsunuz? MEE6'dan YAWBDB'ye geçiş yalnızca içe aktarma ekranını değil, tüm geçişi anlatır.

- Kaynağı seçin: MEE6 veya bir JSON dosyası.
- MEE6'daki Discord sunucu kimliğini girin.
- Önizle, nelerin içe aktarılacağını gösterir. Siz onaylayana kadar hiçbir şey yazılmaz.
📥 MEE6'dan içe aktarma
MEE6'yı seçin, Discord sunucu kimliğini girin (sizinki zaten doldurulmuştur) ve Önizle'ye basın.
MEE6 liderlik tablosunun herkese açık olması gerekir. MEE6 panelinde "Make my server's leaderboard public" seçeneğini açın. Açmazsanız MEE6 veriyi vermeyi reddeder ve içe aktarma sessiz bir yarım sonuç yerine bir açıklamayla durur.
Yapılandırdığınız sunucudan farklı bir sunucudan da içe aktarabilirsiniz; o sunucunun kimliğini yapıştırmanız yeterli. İki topluluğu birleştiriyorsanız kullanışlıdır.
Önizleme, kaç üyenin bulunduğunu, bunlardan kaçının burada zaten XP'si olduğunu ve liderlik tablosunun en üstünden bir örneği gösterir.
📄 JSON dosyasından içe aktarma
Amari'nin herkese açık API'si kapatıldı ve diğer seviye botlarının çoğunun hiç API'si olmadı; bu yüzden ikinci yol bir dosyadır. JSON dosyasını seçin ve bir dışa aktarım yükleyin.
Ayrıştırıcı bilerek hoşgörülüdür. Şunları kabul eder:
- düz bir üye JSON dizisi,
playersdizisi içeren bir nesne (ham bir MEE6 yanıtı olduğu gibi çalışır),datadizisi içeren bir nesne (Amari'nin kullandığı biçim; XP'nin dize olması sorun değildir),- ve olağan alan takma adları:
id/user_id/discord_idvexp/exp/experience.
Her girdinin kullanılabilir olması için yalnızca iki şeye ihtiyacı vardır: bir Discord kullanıcı kimliği ve bir XP miktarı. İkisinden birini içermeyen girdiler, tüm dosyanın başarısız olması yerine atlanır.
Dosya ayrıca rol ödülleri (role_rewards veya rewards) taşıyorsa bunlar da alınır.
Gidiş-dönüş yerleşiktir: Seviyeler → Liderler tablosu'ndaki ↓ JSON Dışa Aktar, tam olarak bu biçimde,
playersdizisi dahil bir dosya üretir. Bir sunucudan dışa aktarın, başka birine içe aktarın; ya da doğrudan geri getirebileceğiniz bir yedek olarak saklayın. Bkz. Rütbe Kartı ve Herkese Açık Liderlik Tablosu.
📐 Seviye eğrisi - okumaya değer tek karar
İki bot tam olarak aynı XP'yi tutup yine de farklı seviyeler gösterebilir, çünkü seviye bir eğri üzerinde yapılan bir aramadan ibarettir ve her bot aynı eğriyi kullanmaz.
MEE6, l seviyesinden ayrılmak için 5·l² + 50·l + 100 XP ister. YAWBDB'nin formülü aynı biçimdedir ama ulaşılan seviyeye göre indekslenir. Pratik sonuç: MEE6 XP'sini varsayılan ön ayarımıza aktarmak her üyenin tam olarak bir seviye düşmesine yol açar. XP'leri dokunulmamış ve doğrudur; yalnızca bir basamak aşağıya denk gelir.
Bu yüzden önizleme bunu gerçek verileriniz üzerinde ölçer ve size açıkça söyler, örneğin: "Karşılaştırabildiğimiz 900 üyenin 412'si burada seviye değiştirecek: en fazla 1 seviye daha düşük."
Ardından siz seçersiniz:
- Kendi eğrinizi koruyun - XP tam olarak içe aktarılır, seviyeler sizin formülünüzle yeniden hesaplanır. Üyeler sayılarının bir azaldığını görür.
- Kaynağın eğrisini kullanın - YAWBDB bu sunucunun formülünü, MEE6'nın eğrisini XP düzeyinde birebir yeniden üreten özel ön ayara geçirir: a = 5, b = 40, c = 55. Herkes sahip olduğu seviyeyi korur.
Eğriyi benimsemek sunucu genelinde bir ayardır; bu yüzden içe aktarmadan önce de burada olan üyelerin seviyesini yeniden hesaplar. XP'leri asla değiştirilmez, yalnızca denk geldiği seviye değişir. Bu bilerek böyledir: liderlik tablosunun yarısını eski formülde bırakmak bir hata gibi görünürdü.
Sunucunuz zaten MEE6'nınkiyle aynı bir eğri kullanıyorsa soru hiç sorulmaz.
⚙️ Burada zaten XP'si olan üyeler
Bir çakışmada ne olacağını seçin:
| Seçenek | Ne yapar |
|---|---|
| Yüksek olan XP'yi koru | Yalnızca kaynakta daha fazlası varsa içe aktarır. En güvenli seçenek ve varsayılandır. |
| İçe aktarılan XP ile değiştir | Daha düşük olsa bile kaynak kazanır. |
| Onlara dokunma | Yalnızca burada hiç XP'si olmayan üyeler içe aktarılır. |
İçe aktarmada olup burada hiç konuşmamış üyeler, gerçekten aktif olana kadar XP azalmasından asla etkilenmez; içe aktarma bir azalma sayacı başlatmaz.
🎖️ Rol ödülleri
Kaynak rol ödüllerini sunuyorsa bunları aynı anda içe aktarabilirsiniz. Her biri Ödül Grafiği'nize "seviyeye ulaşıldı → rol ata" çifti olarak eklenir.
Mevcut yollar önce kontrol edilir; böylece içe aktarmayı yeniden çalıştırmak tuvalinizde yinelenen dallar yığmaz. Ödül grafiğiniz düğüm sınırındaysa içe aktarma sığdırabildiğini doldurur ve bulunanların kaçının eklendiğini söyler.
🔕 İçe aktarmanın yapmadığı şeyler
İçe aktarma bir veri taşımasıdır, canlı bir olay değil:
- bir üye kaç seviye kazanırsa kazansın seviye atlama mesajı gönderilmez,
- geriye dönük hiçbir ödül tetiklenmez; grafik, içe aktarılan geçmiş üzerinde yeniden oynatılmaz,
- içe aktardığınız rol ödülleri, üyenin ulaştığı sonraki seviyeden itibaren geçerli olur.
Bu bilerek böyledir. Binlerce seviye atlamayı bir anda duyurmak sunucuyu doldurur ve tüm liderlik tablosu için rolleri geriye dönük vermek nadiren gerçekten istediğiniz şeydir.
⏳ Çalışırken
Büyük liderlik tabloları arka planda içe aktarılır. Sayfa bir ilerleme çubuğu gösterir ve sayfayı kapatabilirsiniz; içe aktarma devam eder ve geri döndüğünüzde ilerleme hâlâ oradadır.
Bittiğinde bir döküm alırsınız: eklenen, güncellenen, atlanan üyeler ve içe aktarılan rol ödülleri.
Sunucu başına aynı anda yalnızca bir içe aktarma çalışabilir.
👍 Önerilen sıra
- Önce Leveling'i yapılandırın (XP oranları, bekleme süresi, seviye atlama kanalı).
- Önizle'yi çalıştırın ve eğri karşılaştırmasını okuyun.
- Eğriye içe aktarmadan önce karar verin; sonradan değiştirmek her üyenin seviyesinin yeniden kaymasına yol açar.
- İçe aktarın, ardından Seviyeler → Liderler tablosu'nu kontrol edin.
- Ödül Grafiği'nde ödülleri ekleyin veya ayarlayın.