🌟 Neden Bu Sistemi Kullanmalısın?

Discord sunucuları topluluk demektir, topluluk ise bağ demektir. Üyelerinin doğum gününü hatırlamak, sunucuna sıcak bir aile havası katar. Bu sistem sayesinde:
* 🎯 Hiçbir doğum günü gözden kaçmaz.
* 💝 Üyelerin kendilerini özel hisseder.
* 🎈 Sunucun her gün yeni bir kutlamaya tanık olur.
* ⚙️ Tüm süreç tamamen otomatik çalışır.

✨ Öne Çıkan Özellikler

🤖 Tam Otomatik Çalışma
Sistem her saat başı veritabanını kontrol eder. Bir kullanıcının doğum günü geldiğinde botun yapacakları:

  1. ✅ Doğum günü tespit edilir.
  2. ✅ Özel kutlama mesajı atılır.
  3. ✅ Doğum günü rolü 24 saatliğine takılır.
  4. ✅ Yaş otomatik hesaplanır.
  5. ✅ İşlem log sistemine kaydedilir.

🎨 Modern Buton Paneli
Klasik komutları unut! Üyeler sadece butonlara tıklayarak kendi doğum günlerini ekleyebilir, düzenleyebilir veya silebilir. Tüm işlemler ephemeral (yalnızca kullanıcıya görünür) olarak gerçekleşir, sohbet kirlenmez.

🌍 Çoklu Dil Desteği
Sistem, sunucunun dil ayarına göre otomatik şekilde Türkçe, İngilizce veya diğer dillerde mesajlar gönderir.

🔒 Gizliliğe Saygı
Yıl bilgisi isteğe bağlıdır. Yaşını paylaşmak istemeyen üyeler sadece gün ve ay girerek kutlanabilir.

🛠️ Kurulum: 3 Adımda Hazır!

  1. Sistemi Aç 🎬
    Dashboard üzerinden sunucunu seç ve "Birthday" sistemini aktive et.
    Görsel

  2. Kanalları Belirle 📍
    İki kanal seçmen gerekiyor:
    Kanal Görevi

  • 🎉 Kutlama Kanalı Doğum günü mesajları buraya gönderilir
  • 📋 Panel Kanalı Üyelerin doğum günü eklediği panel buraya yerleşir
    İsteğe bağlı detayları ayarla:
  • 🎭 Doğum Günü Rolü — Kutlanan kişiye 24 saat boyunca takılacak özel rol
  • 💬 Kutlama Mesajı — Kendi tarzında bir kutlama metni yaz
    Görsel
  1. Paneli Yayınla 🚀
    "Panel Gönder" butonuna bas. Şık doğum günü paneli, seçtiğin kanala gönderilir ve sistem aktif olur!
    Görsel

💡 Ö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.

🎛️ 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.