9 Ocak 2026 Cuma

Wekstranın Bot AltYapısı


 

🚀 Kendi Discord Moderasyon Botunuzu Oluşturun: Python ve Modüler Mimari

Discord topluluklarını yönetmek, özellikle sunucunuz büyüdükçe zorlaşabilir. Manuel moderasyon bir noktadan sonra yetersiz kalır. İşte bu noktada, tamamen size özel, her veriyi kaydeden ve kuralları saniyeler içinde uygulayan bir bota ihtiyaç duyarsınız.

Bu yazıda, Python kullanarak geliştirdiğim Gelişmiş Moderasyon ve Rapor Sistemi projemin detaylarını ve neden "modüler yapının" bir bot için hayati olduğunu paylaşacağım.

🏗️ Neden Modüler (Cogs) Yapı?

Çoğu başlangıç seviyesindeki bot projesi tek bir dosya üzerinden yürütülür. Ancak proje büyüdükçe binlerce satırlık kodun içinde kaybolursunuz. Ben bu projede Cogs (Eklenti) sistemini kullandım:

  • Moderasyon: Yasaklama ve susturma işlemleri ayrı bir yerde.

  • Raporlama: Kullanıcı şikayetleri ayrı bir modülde.

  • Filtreler: Küfür engelleme sistemi ise bambaşka bir dosyada.

    Bu sayede hata ayıklamak sadece saniyelerimi alıyor!

💾 Veriler Asla Kaybolmaz: SQLite Entegrasyonu

Bir moderatör birini susturduğunda veya bir kullanıcı raporlandığında, bu verinin uçup gitmemesi gerekir. Projemde kullandığım SQLite veritabanı sayesinde:

  1. Kim, kimi, ne zaman raporladı?

  2. Hangi moderatör hangi işlemi yaptı?

  3. Kullanıcının geçmiş vukuatları neler?

    Tüm bu soruların yanıtı database.db dosyasında güvenle saklanıyor ve /raporlar komudu ile görebiliyorsunuz.

🛡️ Öne Çıkan Fonksiyonlar

  • Akıllı Yasak Kaldırma: Sadece yasağı kaldırmakla kalmıyor, kullanıcıya otomatik bir DM göndererek sunucu linkini iletiyor. "Geri dönebilirsin" demenin en profesyonel yolu!

  • Zaman Ayarlı Susturma: /sustur komutuyla dakikalarca süren cezalar verebilir, süresi dolduğunda sistemin otomatik olarak kontrolü ele almasını sağlayabilirsiniz.

  • Küfür Filtresi: Sunucu huzurunu bozacak kelimeleri anında yakalayan bir nöbetçi gibi çalışıyor.

🛠️ Teknolojik Altyapı

  • Dil: Python

  • Kütüphane: discord.py (Modern Slash Commands)

  • Veritabanı: SQLite

  • Mimari: Modüler Cogs Sistemi

🏁 Sonuç

Bu proje, sadece kod yazmaktan ibaret değil; bir topluluk yönetimi ekosistemi oluşturmakla ilgili. Kendi botunuzu geliştirerek hem yazılım becerilerinizi artırabilir hem de sunucunuzu daha güvenli bir yer haline getirebilirsiniz.

🔗 Link

Sizin favori moderasyon özelliğiniz hangisi? Yorumlarda buluşalım! 👇



Wekstranın Bot AltYapısı

  🚀 Kendi Discord Moderasyon Botunuzu Oluşturun: Python ve Modüler Mimari Discord topluluklarını yönetmek, özellikle sunucunuz büyüdükçe zo...