aslain.dev
0%
← Tüm makaleler

Discord Sunucunu Botlarla Otomatikleştir: Moderasyon & Büyüme

Büyüyen bir Discord sunucusunu elle yönetmek imkânsız hale gelir: yeni üyeler, kurallar, etkinlikler, spam… İşte burada Discord otomasyonu devreye girer. Doğru kurulmuş botlar, tekrar eden işleri üstlenir ve sana topluluğu büyütmek için zaman bırakır. Bu yazıda, kendi sunucum Runa2'de de kullandığım otomasyon fikirlerini paylaşıyorum.

Otomatik rol & karşılama

Bir üye katıldığında ona otomatik rol vermek ve karşılama mesajı göndermek, en temel ve en etkili otomasyondur:

client.on(Events.GuildMemberAdd, async (member) => {
  // Yeni uyeye otomatik rol ver
  const role = member.guild.roles.cache.find((r) => r.name === 'Uye');
  if (role) await member.roles.add(role);

  // Karsilama mesaji
  const channel = member.guild.systemChannel;
  if (channel) channel.send(`Hos geldin ${member}! 🎉`);
});

Not: GuildMemberAdd olayı için botun "Server Members" ayrıcalıklı intent'ini Developer Portal'dan açman gerekir.

Moderasyon

Bir moderasyon botu, topluluğunu temiz tutar: küfür/spam filtreleme, bağlantı engelleme, otomatik uyarı ve geçici susturma (timeout). Tekrarlayan kural ihlallerini otomatik kaydederek moderatörlerinin yükünü azaltır.

Etkinlik & duyuru otomasyonu

Botlar zamanlanmış görevlerle (cron) iş yapabilir: günlük etkinlik hatırlatması, sunucu istatistikleri, yeni içerik duyurusu. Runa2'de bot, oyun içi etkinlikleri ve güncellemeleri otomatik olarak Discord'a duyurabiliyor.

Oyun & veritabanı entegrasyonu

En güçlü otomasyon, botu oyunun veritabanına bağlamaktır. Runa2 Bot; oyuncuların seviyesini, sıralamasını ve hesap durumunu komutlarla gösterebiliyor, hatta yetkili komutlarıyla veritabanına yazabiliyor. Böylece Discord, oyunun bir uzantısı haline geliyor.

Topluluk büyütme

  • Davet takibi — kimin kaç kişi davet ettiğini ölç, ödüllendir.
  • Seviye/aktiflik sistemi — aktif üyeleri rollerle ödüllendir.
  • Hoş bir onboarding — kurallar, kanallar ve rol seçimini otomatik ve net sun.

Sık Sorulan Sorular

Hazır botlar mı, özel bot mu?

Genel işler için hazır botlar (MEE6 vb.) hızlıdır. Ama oyun veritabanına bağlanmak gibi özel ihtiyaçlar için özel bot şarttır.

Ayrıcalıklı intent nedir?

Üye listesi ve mesaj içeriği gibi hassas verilere erişim, Developer Portal'dan açıkça etkinleştirilmelidir.

Bir sunucuda birden çok bot olabilir mi?

Evet. Çoğu sunucu moderasyon, müzik ve oyun entegrasyonu için ayrı botlar kullanır.

Sunucun için otomasyon mu istiyorsun? Moderasyon, etkinlik ve oyun-entegre botlar yazıyorum — benimle iletişime geç.

Devamı için