TIMARHANE BLOG
Published on

Discord'da Sunucu İçi Bot Entegrasyonları ve API Kullanımı 🔒

Authors
  • avatar
    Name
    Luzy
    Twitter

Discord'da Sunucu İçi Bot Entegrasyonları ve API Kullanımı 🔒

Merhaba! Bugün sizlere Discord'da bot entegrasyonları ve API kullanımı hakkında bilgi vereceğim. Eğer bir sunucu yönetiyorsan veya kendi botunu yapmak istiyorsan, bu rehber tam sana göre! 😎🚀

Ben Mert, Tımarhane adlı public Discord sunucusunun ortaklarından biriyim.
Yazılım ve Photoshop ile ilgileniyorum ve 2018’den beri Discord kullanıyor, topluluk yönetimi yapıyorum.

Bu rehberde, botları nasıl entegre edeceğini ve Discord API’yi nasıl kullanabileceğini anlatacağım. Hadi başlayalım! 🎯


1️⃣ Bot Entegrasyonları Neden Önemli?

Bir public Discord sunucusunda botlar olmazsa olmazdır. Peki neden? İşte bazı sebepler:

  • Otomatik Moderasyon: Spam, küfür veya flood yapanları engelleyebilirsin.
  • Kullanıcı Yönetimi: Üyeleri kayıt altına alabilir, rol yönetimini kolaylaştırabilirsin.
  • Eğlence & Etkileşim: Müzik çaldırabilir, mini oyunlar ekleyebilirsin.
  • Bilgilendirme & Anonslar: Duyurularını otomatik olarak paylaşabilirsin.

Eğer public bir sunucu yönetiyorsan, iyi bir bot entegrasyonu olmadan sunucu yönetmek tam bir işkenceye dönüşebilir. 😅


2️⃣ Popüler Discord Botları 🔥

Kendi botunu yazmadan önce, hazır botlardan da faydalanabilirsin. İşte en çok kullanılan botlar:

  • MEE6 → Otomatik moderasyon ve seviye sistemi sağlar.
  • Dyno → Gelişmiş moderasyon özellikleri sunar.
  • Carl-bot → Otomatik rol dağıtımı ve anons sistemleriyle ünlüdür.
  • Hydra → Sunucunda müzik çalmak için birebirdir.
  • Ticket Tool → Destek taleplerini yönetmek için idealdir.

Bu botları kullanarak, sunucu yönetimini çok daha kolay hale getirebilirsin. Ama eğer kendi botunu yapmak istiyorsan, sıradaki bölüme geçelim! 😎


3️⃣ Discord API Nedir ve Nasıl Kullanılır? 🔧

Eğer kendi botunu yapmak istiyorsan, Discord API kullanman gerekecek. Discord, Geliştiriciler İçin API sağlayarak, kendi botlarını yazmana ve sunucuna entegre etmene olanak tanır.

🎯 Başlangıç İçin Gerekli Adımlar:

  1. Discord Developer Portal'a Git:
    👉 https://discord.com/developers/applications

  2. Yeni Bir Uygulama Oluştur:

    • “New Application” butonuna bas.
    • Botuna bir isim ver.
  3. Bot Token’ını Al:

    • Bot sekmesine gel ve “Add Bot” butonuna tıkla.
    • Token’i kopyala ve kimseyle paylaşma!
  4. Kodlamaya Başla!

    • Python için discord.py
    • JavaScript için discord.js
      kullanarak botunu yazabilirsin.

Örnek olarak, basit bir JavaScript bot kodu bırakıyorum:

const { Client, GatewayIntentBits } = require("discord.js");

const client = new Client({ intents: [GatewayIntentBits.Guilds] });

client.once("ready", () => {
    console.log(`Bot çalışıyor: ${client.user.tag}`);
});

client.login("BOT_TOKENİNİZ");

⚠️ UYARI: BOT_TOKENİNİZ kısmını, aldığın token ile değiştirmeyi unutma!
Token’ı kimseyle paylaşma, aksi takdirde botunu ele geçirebilirler. 🚨


4️⃣ Botunuzu Sunucuya Ekleme 🔗

Botunu yazdıktan sonra sunucuna nasıl ekleyeceksin? İşte adımlar:

  1. Discord Developer Portal'a Git.
  2. OAuth2 sekmesine gel.
  3. Bot'a yetkiler ver ve URL’yi oluştur.
  4. Oluşan bağlantıyı kopyalayıp tarayıcıya yapıştır.
  5. Botunu sunucuna ekle! 🎉

Artık botun sunucunda! Eğer düzgün çalışmıyorsa, kodlarını tekrar gözden geçir. 🔍


5️⃣ Gelişmiş API Kullanımı 📡

Eğer botunu daha da geliştirmek istiyorsan, şu özellikleri ekleyebilirsin:

  • Slash Komutlar (/komut şeklinde komutlar)
  • Webhook Entegrasyonu (Dış servislerle bağlantı kurma)
  • Veritabanı Kullanımı (Kullanıcı verilerini saklama)
  • AI Entegrasyonu (Chatbot ve otomatik yanıtlar oluşturma)

Bu özellikler sayesinde botun çok daha profesyonel hale gelecektir. 🚀


🎯 Sonuç ve Öneriler

Discord'da bot entegrasyonları ve API kullanımı, sunucunu daha profesyonel ve yönetilebilir hale getirir. Eğer public bir sunucu işletiyorsan, iyi bir bot sistemin yoksa işin çok zor demektir. 😅

Eğer kod bilgin varsa, kendi botunu yazmanı kesinlikle tavsiye ederim. Böylece ihtiyacına özel bir sistem kurabilirsin. Ama eğer kod yazmayı bilmiyorsan, hazır botları kullanarak da harika bir sunucu oluşturabilirsin. 🎉

Diğer blog yazılarımda bu konuların detaylarına daha fazla gireceğim. O yüzden takipte kal! 👀

📌 Blog Sahibi: Mert