Bu proje, Discord sunucuları için gelişmiş bir ban yönetim sistemi sağlar. İki farklı modülden oluşur: ban listeleme/toplu affetme ve otomatik ban sistemi.
- Ana ve yan sunucudaki tüm banları listeler
- Toplu ban affı özelliği
- İşlem iptal seçeneği
- Log kaydı tutma
- Ana sunucudan ayrılan üyeleri otomatik olarak yasaklar
- Yan sunucudaki hesabı da yasaklar
- Kullanıcıya DM gönderir
- Log kaydı tutar
- Gerekli modülleri yükleyin:
npm install discord.js colors
config
nesnesini bot dosyanızda tanımlayın veya bir config dosyası oluşturun:
{
"token": "BOTUN_TOKENİ",
"anaSunucuID": "ANA_SUNUCU_ID",
"yanSunucuID": "YAN_SUNUCU_ID",
"Prefix": "PREFİX",
"banSebep": "Ana sunucudan ayrıldı",
"logKanalID": "LOG_KANAL_ID",
"dmMesaj": "Ana sunucudan ayrıldığın için yasaklandın!"
};
- Komutları ve event handler'ınızı uygun şekilde ekleyin.
!banlist
- Sunuculardaki tüm banları listeler
- "Toplu Ban Affı" butonu ile tüm banları kaldırabilirsiniz
- "İptal" butonu ile işlemi iptal edebilirsiniz
- Ana sunucudan ayrılan bir üye otomatik olarak yasaklanır
- Kullanıcı yan sunucuda varsa, oradan da yasaklanır
- Kullanıcıya DM gönderilir
- Log kanalına kayıt düşülür
- Node.js v16+
- Discord.js v14+
- Yönetici izinleri olan bir bot
client.config
nesnesinde aşağıdaki ayarları yapın:
anaSunucuID
: Ana sunucu ID'siyanSunucuID
: Yan sunucu ID'silogKanalID
: Log kanalı ID'sibanSebep
: Otomatik ban sebebidmMesaj
: Yasaklanan kullanıcıya gönderilecek DM mesajı
Katkıda bulunmak için GitHub adresini ziyaret edebilirsiniz.
Bu proje MIT lisansı altında dağıtılmaktadır.