🌟 Neden Bu Sistemi Kullanmalısın?

Sunucundaki her üyenin özel günü, özel bir kutlamayla karşılansın. Doğum Günü sistemi, üyelerin kendi tarihlerini kaydetmelerini sağlar; gün geldiğinde bot otomatik olarak görsel bir kart gönderir, özel bir rol verir ve tüm sunucuyu haberdar eder.
Kurulum bir kez yapılır, sistem yıllarca kendi kendine çalışır.

🎨 Kişiselleştirilebilir HD kart — Dashboard'dan tasarla, Discord'da göster.
🎭 Doğum günü rolü — Gün boyunca özel rol, gece yarısı otomatik kaldırılır.
🎯 Akıllı panel — Üyeler kolay arayüzden kendi tarihlerini yönetir.
🔢 Yaş hesaplama — İsteğe bağlı yıl girilirse yaş otomatik hesaplanır.
🔒 Gizlilik desteği — Yıl açıklamak istemeyenler sadece gün/ay girebilir.
🛡️ Kesintisiz çalışma — Kart oluşturulamazsa metin mesajına otomatik geçer.
🌍 Türkçe & İngilizce — Sunucu diline göre otomatik mesaj dili.
📋 Tam log kaydı — Her duyuru ve rol işlemi kayıt altında.

✨ Öne Çıkan Özellikler

🎨 Görsel Kart Editörü
Dashboard'daki kart editörü ile doğum günü kartını sıfırdan tasarlayabilirsin. Yaptığın değişiklikler ekrandaki önizlemeye anında yansır — gördüğün ne ise Discord'a gönderilen kart da o olur.

🖼️ Arkaplan — 1280×720 görsel yükle, sistem otomatik kırpar.
🌑 Karartma efekti — 0–100% slider ile arkaplan üstüne şeffaf katman.
🪟 Cam efekti — Metin alanına glassmorphism görünümü.
✏️ Yazı tipi — Kendi .ttf/.otf fontunu yükle, kart anında güncellenir.
📌 Metin konumlandırma — Metinleri sürükle-bırak ile istediğin yere taşı.
🔡 Font boyutu — Sağ tık ile metin boyutunu artır / azalt.
🎨 Renk seçimi — Metin rengi ve vurgu rengi ayrı ayrı ayarlanabilir.

🎭 Doğum Günü Rolü
Doğum günü olan üyeye otomatik bir rol atanır. Gün bittikten sonra rol otomatik kaldırılır — manuel müdahale gerekmez.

Otomatik atama — Gün geldiğinde bot rolü anında verir.
🗑️ Otomatik kaldırma — Doğum günü bitince rol sistematik olarak temizlenir.
🔁 Çakışma koruması — Aynı rol birden fazla kez atanmaz.

🎯 Doğum Günü Paneli
Dashboard'dan kanala sabit bir panel mesajı gönderebilirsin. Üyeler bu panel üzerinden doğum günlerini yönetebilir — slash komut bilmelerine gerek yoktur.

Ekle — Doğum günü tarihini kaydet.
✏️ Düzenle — Kayıtlı tarihi güncelle.
🗑️ Sil — Kaydı tamamen kaldır.
📋 Listele — Sunucudaki tüm doğum günlerini gör.

🛠️ Kurulum

⚙️Dashboard'dan Ayarları Yap

Ayar Açıklama
Duyuru Kanalı Doğum günü mesajlarının gönderileceği kanal
Doğum Günü Rolü Doğum gününde üyeye verilecek rol (isteğe bağlı)
Özel Mesaj Duyuruda gönderilecek kutlama mesajı
Arkaplan Görseli Kart için 1280×720 PNG/JPG (isteğe bağlı)
Yazı Tipi .ttf veya .otf font dosyası (isteğe bağlı)
Kart Ayarları Editörden kaydedilen konum, renk ve efekt verileri

💡 Önemli: Bot'un, doğum günü rolünden daha yüksek bir role sahip olması gerekir. Aksi halde rol verme işlemi başarısız olur.

| Ayar | Açıklama |
| {user} | Üyenin Discord mention'ı (@kullanici) |
| {username} | Üyenin kullanıcı adı |
| {age} | Hesaplanan yaş (yıl girilmişse gösterilir) |

💡 Örnek mesaj: Bugün {user} için çok özel bir gün! 🎉 {age}. yaşın kutlu olsun! 🎂

🎛️ Panel ve Butonları

Üyeler panelde 4 farklı buton görür:

  1. ➕ Ekle
    Doğum günü ekleme formunu açar. Form alanları:
  • Gün (zorunlu) → 1-31 arası
  • Ay (zorunlu) → 1-12 arası
  • Yıl (opsiyonel) → 1900 - günümüz

🛡️ Akıllı Doğrulama: Sistem 30 Şubat, 31 Nisan gibi geçersiz tarihleri otomatik reddeder. Artık yıllarda 29 Şubat geçerlidir.

  1. ✏️ Düzenle
    Mevcut kaydı düzenlemek için form açılır. Eski değerler otomatik dolu gelir, sadece değiştirmek istediğin alanı güncellemen yeterli.

  2. 🗑️ Sil
    Doğum günü kaydını tamamen siler. Geri alınamaz, ama dilediğin zaman tekrar ekleyebilirsin.

  3. 📋 Liste
    Sunucudaki ilk 25 doğum gününü tarih sırasına göre gösterir:

🎂 Doğum Günleri Listesi
─────────────────────────
🎂 @Ahmet → 5 Ocak
🎂 @Ayşe → 17 Nisan
🎂 @Mehmet → 23 Temmuz
─────────────────────────
Toplam: 3 kişi

💬 Kendi Kutlama Mesajını Yarat

Kutlama mesajını tamamen sana göre özelleştir. Kullanabileceğin değişkenler:

Değişken Ne Yapar? Örnek

  • {user} Kullanıcıyı etiketler @Ahmet
  • {age} Yaşını gösterir (yıl girildiyse) 25

🎯 Mesaj Örnekleri

🎉 Doğum günün kutlu olsun {user}! Bugün {age} yaşına girdin, bu yeni yaşının sana sağlık ve mutluluk getirmesini dileriz! 🎂

🎈 Hey {user}, iyi ki doğdun! Sunucumuzun bu özel üyesini kutlamak için bir araya geliyoruz! 💝

✨ {user}, yeni yaşın kutlu olsun! ({age} yaş 🎊)

⚠️ Dikkat: Eğer üye yıl girmediyse {age} değişkeni boş kalır. Mesajını her iki duruma da uygun olacak şekilde yazmanı öneririz.

⚙️ Sistem Nasıl Çalışıyor?

🔍 Bugün doğum günü olan var mı?

✅ Var! → Kutlama başlat
├── 🎭 Rol ver (24 saatlik)
├── 💬 Kutlama mesajı at
└── 📊 Log kaydet

🎂 Akıllı Yaş Hesaplama

Sistem, yaşı hesaplarken doğum gününün o yıl gelip gelmediğine dikkat eder:

  • Doğum günü geçmişse → Tam yaş gösterilir
  • Doğum günü henüz gelmemişse → Bir yaş eksik gösterilir

🧹 Otomatik Rol Temizleme

Sistem kendi kendini temizler! Doğum günü rolüne sahip ama o gün doğum günü olmayan üyelerin rolü otomatik kaldırılır. Hiçbir şey yapmana gerek yok.

📊 Log Sistemi

Tüm doğum günü etkinlikleri kayıt altına alınır:
Olay Kaydedilen Bilgiler

  • 🎭 Rol Verildi Üye, rol adı, yaş, süre
  • 📢 Duyuru Yapıldı Üye, yaş, kanal, tarih

Log paneli üzerinden sunucundaki tüm etkinlikleri geçmişe dönük inceleyebilirsin.

🔐 Gerekli Bot İzinleri

Sistemin sorunsuz çalışması için bot'a en az şu izinleri vermen gerekir:

✅ Kanalları Görüntüle (View Channels)

✅ Mesaj Gönder (Send Messages)

✅ Bağlantıları Yerleştir (Embed Links)

✅ Rolleri Yönet (Manage Roles) — rol verme için

✅ Harici Emoji Kullan (Use External Emojis)

💡 Bizim tavsiyemiz diğer sistemlerinde çalışabilmesi için yönetici rolü verilmesi.