└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # 🛡️ Discord Guard & Moderasyon Botu 2 | 3 | Güçlü bir Discord sunucu koruma ve moderasyon botu. Sunucunuzu çeşitli tehditlerden korur ve kapsamlı moderasyon özellikleri sunar. 4 | 5 | ## 🤖 Bot Özellikleri 6 | 7 | ### 🛡️ Koruma Sistemleri 8 | - **🌐 Sunucu Koruması**: Yetkisiz sunucu değişikliklerini engeller 9 | - **👑 Rol Koruması**: Yetkisiz rol değişikliklerini ve silmeleri engeller 10 | - **📝 Kanal Koruması**: Kanalların yetkisiz değişikliklerini engeller 11 | - **😀 Emoji Koruması**: Yetkisiz emoji silme ve değişikliklerini engeller 12 | - **🤖 Bot Koruması**: Yetkisiz bot eklemelerini engeller 13 | - **🔗 URL Koruması**: Zararlı URL'leri filtreler ve engeller 14 | - **🎨 Sticker Koruması**: Sunucu çıkartmalarını korur 15 | - **⚔️ Ban/Kick Koruması**: Yetkisiz ban ve kick işlemlerini engeller 16 | - **🚫 Küfür Koruması**: Uygunsuz dil kullanımını filtreler 17 | - **📢 Reklam Koruması**: Yetkisiz reklamları engeller 18 | - **🔠 Capslock Koruması**: Aşırı büyük harf kullanımını kontrol eder 19 | - **📨 Spam Koruması**: Mesaj spamını engeller 20 | - **🌍 Web Koruması**: Web durumunu izler 21 | - **⭕ Çevrimdışı Koruması**: Çevrimdışı durum değişikliklerini izler 22 | 23 | ### 👮 Moderasyon Özellikleri 24 | - **📋 Kayıt Sistemi**: Erkek/Kadın kayıt sistemi 25 | - **👤 Kayıtsız Sistemi**: Kayıtsız üye yönetimi 26 | - **👋 Hoşgeldin Sistemi**: Özelleştirilebilir hoşgeldin mesajları 27 | - **📨 Davet Sistemi**: Davet takip ve yönetimi 28 | - **⚖️ Ceza Sistemi**: Ban, kick, mute, jail gibi ceza sistemleri 29 | - **🎭 Rol Sistemi**: Otomatik rol verme ve alma 30 | - **🏷️ Tag Sistemi**: Sunucu tagı yönetimi 31 | - **📅 Yaş Sistemi**: Hesap yaşı kontrolü 32 | - **⚠️ Şüpheli Hesap Sistemi**: Yeni hesapları tespit etme 33 | 34 | ### ⭐ Ek Özellikler 35 | - **✅ Whitelist Sistemi**: Güvenilir kullanıcılar için istisna sistemi 36 | - **⚙️ Özelleştirilebilir Limitler**: Her koruma özelliği için limit ayarları 37 | - **📊 Denetim Kaydı İzleme**: Tüm işlemlerin kaydını tutma 38 | - **💾 Otomatik Yedekleme**: Kanallar ve roller için otomatik yedekleme 39 | - **🔔 Webhook Entegrasyonu**: Bildirimler için webhook desteği 40 | - **🗄️ MongoDB Veritabanı**: Tüm verilerin güvenli saklanması 41 | - **⚡ Özel Komut Sistemi**: Sunucuya özel komutlar oluşturma 42 | - **🔐 Komut İzin Sistemi**: Komutları belirli rollere özel yapma 43 | - **🎮 Vampir Köylü Oyunu**: Sunucu içi eğlence oyunu 44 | 45 | ## 📋 Gereksinimler 46 | 47 | - Node.js v16 veya üzeri 48 | - MongoDB veritabanı 49 | - Discord Bot Token 50 | 51 | ## 🚀 Kurulum 52 | 53 | 1. Repoyu klonlayın 54 | 2. Gerekli paketleri yükleyin: 55 | ```bash 56 | npm install 57 | ``` 58 | 3. `Src/Settings/Settings.json` dosyasında ayarlarınızı yapılandırın 59 | 4. MongoDB bağlantınızı ayarlayın 60 | 5. Botu başlatın: 61 | ```bash 62 | node index.js 63 | ``` 64 | 65 | ## ⚙️ Yapılandırma 66 | 67 | `Src/Settings/Settings.json` dosyasında bot ayarlarınızı yapılandırın: 68 | 69 | ```json 70 | { 71 | "Moderation": { 72 | "mongoURL": "mongodb_bağlantı_adresiniz", 73 | "guildID": "sunucu_id", 74 | "owners": ["sahip_idleri"] 75 | } 76 | } 77 | ``` 78 | 79 | ## 💬 Destek 80 | 81 | Destek için repository'de bir issue açabilirsiniz. 82 | 83 | ## 📜 Lisans 84 | 85 | Copyright (c) 2025 Ramal 86 | 87 | Bu yazılım ve ilgili belgeler ("Yazılım"), ISC lisansı altında lisanslanmıştır. 88 | 89 | İzin verilen kullanım: 90 | - Yazılımı kopyalama, değiştirme, birleştirme, yayınlama, dağıtma, alt lisanslama ve/veya satma 91 | - Yazılımın kopyalarını kullanma 92 | - Yazılımı ticari amaçlarla kullanma 93 | 94 | Şartlar ve koşullar: 95 | - Yazılımın tüm kopyalarında telif hakkı bildirimi ve bu lisans bildirimi bulunmalıdır 96 | - Yazılım "olduğu gibi" sunulur, herhangi bir garanti olmadan 97 | - Yazılımın kullanımından doğan herhangi bir zarardan yazılım sahibi sorumlu değildir 98 | 99 | Bu lisans, yazılımın kullanımı, değiştirilmesi ve dağıtılması için gerekli tüm hakları size verir, ancak telif hakkı bildirimini korur ve herhangi bir sorumluluk reddeder. 100 | --------------------------------------------------------------------------------