🌟 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:
- ➕ 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.
✏️ 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.🗑️ Sil
Doğum günü kaydını tamamen siler. Geri alınamaz, ama dilediğin zaman tekrar ekleyebilirsin.📋 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.