Sistem durumu +1 123 456 7891 hanharun00@gmail.com
Destek Müşteri Paneli

Blog

Barındırma altyapınızı yöneten ekipten eğitimler, rehberler, ürün haberleri ve mühendislik içgörüleri.

Discord Bot

Gelişmiş Moderasyon Botu Kodlama

26 Ağustos 2026 2 dk okuma
Bu yazıyı paylaş

Gelişmiş Moderasyon Botu Kodlama

Sunucunuzun düzenini sağlamak için Ban, Kick ve Timeout (Susturma) gibi temel yetkili komutlarının mantığını ve altyapısını öğrenin.

Güvenli Yönetim Altyapısı

Moderasyon komutlarında en çok dikkat edilmesi gereken şey yetki kontrolüdür. Komutu kullanan kişinin gerçekten yetkili olup olmadığını, ayrıca botun işlem yapacağı kullanıcının rolünden daha üst bir role sahip olup olmadığını if koşulları ile denetlemeniz gerekir.

Neden Kendi Moderasyon Botunuz?

MEE6 veya ProBot gibi genel botları kullanmak yerine kendi moderasyon botunuzu yazmak, sunucunuza özel kurallar oluşturmanızı sağlar. Belirli kelimeleri otomatik silen (oto-mod), arka arkaya çok mesaj atanı susturan (anti-spam) ve bu logları sadece yönetimin göreceği bir kanalda toplayan tamamen size özel bir sistem inşa edebilirsiniz.

Kodlama sırasında, kullanıcıya neden cezalandırıldığını bildiren (DM üzerinden) sistemler eklemek, profesyonel bir Discord sunucusu yönetmenin altın kuralıdır.

Ban Komutu Örneği

Kullanıcının "Ban Üyeleri" yetkisine sahip olup olmadığını kontrol eden ve ardından etiketlenen kişiyi sunucudan uzaklaştıran temel bir kod örneği:

client.on('messageCreate', async message => {
    if (message.content.startsWith('!ban')) {
        // Yetki kontrolü
        if (!message.member.permissions.has('BanMembers')) {
            return message.reply('Bu komutu kullanmak için yetkiniz yok!');
        }

        const userToBan = message.mentions.members.first();
        if (!userToBan) {
            return message.reply('Lütfen banlanacak kişiyi etiketleyin.');
        }

        try {
            await userToBan.ban({ reason: 'Kurallara uyulmaması' });
            message.channel.send(`${userToBan.user.tag} başarıyla sunucudan uzaklaştırıldı.`);
        } catch (error) {
            message.channel.send('Bu üyeyi banlarken bir hata oluştu. Yetkim yetmiyor olabilir.');
        }
    }
});

Botunuz Asla Uyumamalı

Sunucunuzu trollerden ve spam saldırılarından koruyacak moderasyon botunuzun 7/24 aktif kalması için bizimle barındırın.

Discord Bot Sunucusu Kirala →

Yorumlar0

Henüz Yorum Yok

İlk düşüncenizi paylaşan siz olun.

Tartışmaya Katıl

Yorum bırakmak için lütfen giriş yapın veya kaydolun.

Hiçbir Yazıyı Kaçırmayın

En yeni eğitim, rehber ve ürün haberlerini gelen kutunuzda alın.

Bülten aboneliğiniz alındı.