XP ve Seviye Sistemi
Xponent tam olarak yapılandırılabilir XP motoru. Temelde nasıl çalıştığı aşağıda açıklanmıştır.
Mesaj XP
Bir üyenin gönderdiği her mesaj, Temel XP + rastgele(0–10) bonuskazandırır. Taban yapılandırılabilir (varsayılan: 15 XP). Üye başına bekleme süresi (varsayılan: 60 saniye) spam çiftçiliğini önler. Bot mesajları her zaman göz ardı edilir.
Reaksiyon XP'si
Reaksiyon XP etkinleştirildiğinde, reaksiyon eklemek XP kazandırır (varsayılan: 5 XP). Kötüye kullanımı önlemek için kendine ait ayrı bir bekleme süresi ve isteğe bağlı bir günlük sınır vardır.
Seviye Eğrileri
Doğrusal: Gerekli XP = Seviye × 100 × çarpan. Her zaman aynı boşluk.
Standart (varsayılan): Gerekli XP = Düzey² × 100 × çarpan.
Dik: Gerekli XP = Seviye² × 200 × çarpan.
Üstel: Gerekli XP = 1,5^Seviye × 50 × çarpan. İlk seviyeler kolaydır, sonraki seviyeler ise çok zorlu hale gelir.
Seviye Atlama Etkinlikleri
Bir üye seviye eşiğini geçtiğinde, bot bunu yapılandırılmış kanalda (veya mevcut kanalda) duyurur. Daha sonra rol ödülleri tablosunu kontrol eder ve yapılandırılmış moda göre rolleri otomatik olarak atar veya değiştirir.
Maksimum Düzey Sınırı
İsteğe bağlı. Ayarlandığında üyeler bu seviyeye ulaştıklarında XP kazanmayı bırakırlar. Prestij sistemleri veya dönemsel sıfırlamalar için kullanışlıdır.
Gereksinimler
- → MessageContent amacı Discord Geliştirici Portalında etkinleştirilmelidir
- → GuildMessageReaction XP için Reactions amacı gereklidir
- → Davet takibi ve üye senkronizasyonu için GuildMembers amacı gereklidir