Discord Botları
Discord botları, "birkaç satır kodla komut yazmak" olarak başlayıp sunucu büyüdükçe tamamen başka bir mühendislik problemine dönüşüyor. Bu kategorideki yazılar o yolculuğun her iki ucunu da kapsıyor: ilk slash komutunu kurmaktan, binlerce üyeli sunucularda rate limit yönetimi, kalıcı veri saklama, izin mimarisi ve kesintisiz barındırmaya kadar. Çoğu örnek discord.js üzerinden ilerliyor ama mantık kütüphaneden bağımsız. Moderasyon otomasyonu, rol dağıtımı, çekiliş ve ticket sistemleri gibi klasik ihtiyaçların yanında, botun kendi kendini kilitlemesine yol açan tipik hataları da yazıyorum — çünkü bir botu yazmak kolay, aylarca ayakta tutmak başka bir iş.
Discord Geçici Ses Kanalı (Temp Voice) Sistemi Yapımı
Discord geçici ses kanalı sistemi: bir kanala girince herkese otomatik özel oda açan temp voice botunu discord.js v14 ile sıfırdan kur.
Discord Anti Raid: Toplu Giriş ve Spam Koruması
discord.js v14 ile katmanlı discord anti raid kurulumu: hesap yaşı filtresi, ani giriş dalgasında otomatik lockdown ve link/spam koruması.
Discord Doğrulama Botu: Captcha ile Üye Doğrulama
Discord doğrulama botu kur: buton ve captcha ile yeni üyeleri doğrulayan, raid ve bot saldırılarını önleyen güvenlik sistemini adım adım yap.
Discord Bot İstatistik Paneli: Sunucu Sayısı ve Metrikler
Discord bot istatistik verilerini toplayıp gösterme: sunucu sayısı, kullanıcı ve komut metriklerini canlı bir panelde takip etme rehberi.
Discord Profil Kartı: node-canvas ile Seviye Kartı
node-canvas ile avatar, seviye ve rütbe gösteren bir discord profil kartı çiz: arka plan, daire avatar, XP çubuğu ve font yükleme adım adım.
Discord Bot Çoklu Dil Desteği: Sunucuya Göre i18n
Discord bot çoklu dil desteğini i18n yapısıyla kur: sunucuya göre dili değiştir, çevirileri JSON'da tut ve tüm yanıtları tek bir t() fonksiyonundan geçir.
Discord Bot Yetki Sistemi: Rol ve Permission Kontrolü
Discord bot yetki sistemi kur: slash komutlarını permission ve rol kontrolüyle koru, yetkisiz kullanımı temiz bir akışla engelle.
Discord 'Application did not respond' Hatası Nasıl Çözülür
Discord 'application did not respond' hatasının nedeni 3 saniye kuralı. Defer, editReply ve doğru yanıt zamanlamasıyla botunu kalıcı olarak düzelt.
Discord Bot Hata Yönetimi: try/except ve Global Handler
Discord bot hata yönetimini sıfırdan kurun: yaygın hatalar, global error handler ve düzgün loglama ile botunuzu çökmeden çalışır tutun.
discord.py SQLite: aiosqlite ile Asenkron Veri Saklama
discord.py SQLite kullanımı: aiosqlite ile event loop'u bloklamadan asenkron veritabanı işlemleri, tablo kurulumu ve güvenli sorgular.
discord.py Müzik Botu: yt-dlp ve FFmpeg ile Adım Adım
discord.py müzik botu nasıl yapılır? yt-dlp ve FFmpeg ile ses çalma, kuyruk yönetimi ve slash komutlarını adım adım kuralım.
discord.py Cog Yapısı ile Modüler Bot Mimarisi
discord.py cog yapısıyla komutları modüllere bölün; daha temiz, ölçeklenebilir ve bakımı kolay bir Discord botu kurun.
discord.py Slash Komut: app_commands ve Cog Rehberi
discord.py slash komut oluşturmayı app_commands ve Cog yapısıyla adım adım öğren: senkronizasyon, parametreler ve hata yönetimi.
Discord Sharding: Büyük Botları Ölçeklendirme
Discord sharding nedir, ShardingManager ile 2500+ sunucudaki botlar nasıl ölçeklenir ve shard'lar arası veri nasıl toplanır? discord.js örnekleriyle anlatıyorum.
Discord Intents Nedir ve Nasıl Açılır?
Discord intents nedir, privileged intent'ler nasıl açılır ve botunuza doğru izinleri nasıl verirsiniz? discord.js ve discord.py örnekleriyle anlatıyorum.
Discord Bot Event Listener: Gateway ve Intent Rehberi
Discord bot event akışını, gateway intent'lerini ve ölçeklenebilir bir event listener yapısını discord.js örnekleriyle adım adım anlatan rehber.
Discord Komut Handler: Modüler ve Ölçeklenebilir Mimari
Discord komut handler ile botunu dosya bazlı, modüler bir yapıya taşı: komutları ve event'leri otomatik yükle, kolayca ölçekle.
Discord AI Botu: Claude API ile Sohbet Entegrasyonu
Anthropic Claude API ile sohbet eden bir discord ai botu kurmayı, discord.js ile mesajları yakalamayı ve bağlam belleğini yönetmeyi adım adım öğrenin.
Discord Webhook Kullanımı: Koddan Kanala Mesaj Gönderme
Discord webhook ile bot kurmadan koddan veya dış servisten kanala mesaj ve embed gönderme adımlarını öğrenin.
Discord Autocomplete: Slash Komutlara Dinamik Öneri
discord.js v14 ile discord autocomplete kur: slash komut seçeneklerine canlı, filtrelenmiş ve veritabanından beslenen dinamik öneriler ekle.
Discord Zamanlanmış Mesaj: node-cron ile Otomatik Gönderim
Discord zamanlanmış mesaj sistemini node-cron ile kurun: belirli saatte, doğru saat diliminde otomatik mesaj gönderen bir bot yazın.
Discord Log Botu: Sunucu Olaylarını Loglama
Bir discord log botu ile mesaj silme, üye giriş/çıkış ve rol değişimlerini eksiksiz kaydetmenin yolunu adım adım anlatıyoruz.
Discord Anket Botu: Butonlu Oylama ve Sonuç Gösterimi
discord.js v14 ile bir discord anket botu kur: butonla oylama, mükerrer oyu engelleme, canlı sonuç çubukları ve kalıcı kayıt.
Discord Çekiliş Botu: Süreli Çekiliş ve Kazanan Seçimi
discord.js v14 ile bir discord çekiliş botu kur: butonla katılım toplama, süreli çekiliş, adil kazanan seçimi ve kalıcı kayıt.