Discord botu oluşturma rehberinin arka plan görseli

AI sohbet botunuzu Discord’da başlatın

Discord sunucunuz için akıllı bir AI sohbet botu mu istiyorsunuz? Bu adım adım rehber, işlemi yalnızca 10 dakikada, kod yazmadan tamamlamanızı sağlar!

Videoyu izleyin


AI botunuzu oluşturmak için 5 basit adım

Bu adımları tamamladığınızda sunucunuzda tamamen çalışan bir AI sohbet botu olacak:

  1. Discord sunucusu oluşturun
  2. Discord uygulaması oluşturun
  3. Botu sunucuya ekleyin
  4. Quickchat AI hesabı oluşturun
  5. Botu Quickchat AI’a bağlayın

AI botunuz böyle görünecek

Kurulumdan sonra bot Discord’da aktif olacak ve üyelerle doğal sohbetler yapabilecek.

Hedef: akıllı AI sohbet botu


En hızlı yol: tek tıklamayla bağlantı

Zaten Quickchat AI hesabınız varsa Developer Portal’ı tamamen atlayabilirsiniz. Kontrol panelinin solundan External Apps bölümünü açın, Discord seçin ve Connect altında Add to your Discord server düğmesine tıklayın.

Add to your Discord server düğmesini gösteren Discord bağlantı ekranı External Apps → Discord altında tek tıklamayla bağlantı.

Discord, ortak Quickchat AI uygulamasına izin vermenizi ve sunucu seçmenizi ister. Authorize seçeneğine tıklayın. Bot kanallardaki @etiketlemelere yanıt vermeye hazırdır. Seçtiğiniz sunucuda Manage Server izni yeterlidir.

Yeni Quickchat AI hesapları, doğrudan bu akışa yönlendiren Discord’a özel bir başlangıç kurulumu görür.

Yeni Quickchat AI hesapları için Discord'a özel başlangıç ekranı Yeni kayıtlar, tek tıklamayla bağlantıya yönlendiren Discord ekranından başlar.

Aşağıdaki adımlar, Use your own Discord app adlı manuel alternatiftir: kendi Discord uygulamanızı oluşturur ve bot tokenıyla bağlarsınız. Özel ad ve avatar, doğrudan mesajlar, Discord AI Actions veya aynı sunucuda birden fazla bot için bu yolu kullanın. Discord Actions, Discord API isteklerinde kullanılan tokenı sağladığından kendi bot bağlantınızı gerektirir.


1. Discord sunucusu oluşturun

Discord hesabınız yoksa discord.com üzerinden oluşturun. Ardından ilk sunucunuzu kurun:

İlk sunucuyu oluşturma


2. Discord uygulaması oluşturun

Discord Developer Portal sayfasını açın ve yeni uygulama oluşturun.

Yeni uygulama oluşturma


3. Botu Discord sunucusuna ekleyin

Aşağıdaki anahtarla botun mesaj içeriğini almasını etkinleştirin:

Mesaj içeriğine erişimi etkinleştirme

Bot oluşturulduktan sonra sunucuya eklenmelidir. Şu Discord adresini hazırlayıp tarayıcınızda açın:

https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237713920&scope=bot

İzin sayısı nereden geliyor?

309237713920 sayısı şu izinleri temsil eder:

  • View Channels
  • Send Messages
  • Create Public Threads
  • Send Messages in Threads
  • Read Message History

Bunlar düzgün çalışma için gereken asgari izinlerdir. discord.com/developers/applications adresinde uygulamanızı seçip soldaki Bot bölümünü açarak aşağı kaydırın.

Discord botu izinleri

YOUR CLIENT ID nerede bulunur?

En kolay yöntem, adres çubuğundaki uzun sayıyı kopyalamaktır:

https://discord.com/developers/applications/<YOUR CLIENT ID>/bot

İstemci kimliği

Örnekte kimlik 1234567890123456789, dolayısıyla bot ekleme adresi şöyledir:

https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237713920&scope=bot

Bu adımda sorun yaşarsanız:

  • “Integration requires code grant”: Require OAuth2 Code Grant açıktır. Developer Portal’da uygulamayı ve Bot bölümünü açın, seçeneği kapatın, kaydedin ve davet adresini tekrar açın. (Ayrıntılar)
  • Pasta veya “baked” ekranı: Bu, Discord’un başarı sayfasıdır. Bot eklenmiştir. Server Settings → Integrations → Bots and Apps altında kontrol edin.
  • İpucu: Beşinci adımda tokenı Quickchat AI’a yapıştırdığınızda entegrasyon sayfası davet adresini otomatik oluşturur ve kurulum kontrol listesi gösterir. Manuel adres hazırlamayı atlayabilirsiniz.

4. Quickchat AI hesabı oluşturun

Botunuza insan benzeri doğal sohbet yeteneği kazandırmak için Quickchat AI hesabı açın.

Quickchat AI ile özel bilgi tabanları, AI Actions ve daha fazlasına sahip AI ajanları oluşturup Discord, web siteleri ve diğer kanallarda kullanabilirsiniz.


5. Botu Quickchat AI’a bağlayın

Quickchat AI bağlantısı için Discord Bot Token değerini Developer Portal üzerinden alın.

  1. Bot SettingsReset TokenCopy Token yolunu izleyin.

Tokenı sıfırlama

  1. Quickchat AI Dashboard içinde External Apps → Discord açın, Use your own Discord app seçin ve tokenı yapıştırın. Quickchat AI botu başlatır ve durumunu gösterir.

Tokenı yapıştırma

Bot çevrimiçi olmazsa

Başlatma başarısız olduğunda entegrasyon sayfası tam hatayı ve çözüm bağlantısını gösterir. En sık iki neden:

  • Geçersiz token: Yanlıştır veya yeniden üretilerek eskisi geçersizleşmiştir. Bot → Reset Token açın, yenisini kopyalayın, Quickchat AI’da Reconnect seçin ve yapıştırın. Ekran görüntüsü: Invalid bot token.
  • Message Content Intent kapalı, PrivilegedIntentsRequired hatası: Bot bağlanır ama mesajları okuyamaz. Bot → Privileged Gateway Intents açın, Message Content Intent etkinleştirin ve kaydedin. Anahtar için Message Content Intent bölümüne bakın.

Token veya ayarlar değişince bot yeniden başlar. Çevrimiçi olması için bir dakikaya kadar bekleyin.

Kendi botunuz çevrimiçiyken hiç yanıt vermiyorsa

Tek tıklamayla eklenen ortak Quickchat AI botunun aynı sunucuda kalıp kalmadığını kontrol edin. İkisi birlikteyse ortak bot yanıt verir, kendi botunuz doğru token, intents ve izinlerle bile sessiz kalır. External Apps açın, tek tıklamalı kurulumun Connected servers listesinde sunucuyu bulun ve oradan kaldırın. Kendi botunuz hemen devralır. Bkz. Both bots are in the same server.


AI botunuz hazır!

Discord’a dönün. Bot çevrimiçi ve sohbet için hazır olmalıdır. Başlamak için @etiketleyin.

Aktif bot

@Etiketleme sonrası bot varsayılan olarak kanalda yanıt verir. Reply in ayarında Thread seçerseniz, tekrar etiketleme gerekmeden sohbet edilebilen bir ileti dizisi oluşturur.

İleti dizisinde sohbet


Bot nasıl yanıt verir?

Farklı tetikleyiciler sohbet geçmişini farklı ele alır:

DurumTetiklemeSohbet geçmişi
Kanalda @etiketlemeMetin kanalında botu etiketleyinReply in ayarına bağlı, aşağıda
Botun ileti dizisinde mesajBotun oluşturduğu dizide yazınTüm dizi geçmişi korunur
Bot mesajına yanıtDiscord Reply özelliğini kullanınHer seferinde yeni sohbet
/ask komutu/ask ve soru, yalnızca ortak bottaHer seferinde yeni sohbet
Doğrudan mesajDM, yalnızca kendi uygulamanızdaTüm DM oturumu korunur

Kanaldaki normal mesaj hiçbir şeyi tetiklemez. Yoğun sunucuda botun sessiz kalması için bilinçli bir tercihtir ve yeni botun çalışmadığı izleniminin en yaygın nedenidir. /ask, / yazıldığında görünür ve mesaj içeriği kısıtlı olduğunda da çalışır. Ortak botta kayıtlıdır; kendi uygulamanız için @etiketlemeleri kullanın.

”Reply in” ayarı

Channels > External Apps > Discord altında “Reply in:” iki seçenek sunar:

  • Channel, varsayılan: Etiketlendiği kanalda yanıt verir. Her etiketleme, önceki etkileşimleri hatırlamayan yeni bir sohbet başlatır.
  • Thread: Her etiketleme için bot ve kullanıcı adıyla, örneğin “Aria & john_doe”, bir dizi oluşturur. İçeride her mesaja etiketleme olmadan yanıt verir ve tüm geçmişi saklar.

Doğrudan mesajlar

DM, kendi Discord uygulamanızı gerektirir. Ortak bot yalnızca sunucularda yanıtlar; tek ortak kimliğe gelen istenmeyen özel mesajlar hizmet verdiği tüm sunucuları etkileyebilir.

Kendi uygulamanızda DM için etiketleme gerekmez. Bot her mesajı yanıtlar ve oturumu hatırlar, ancak DM yanıtlarında sunucu kanallarının geçmişine erişemez.

Not: Bot yalnızca kendisinin oluşturduğu ileti dizilerinde yanıt verir. Elle oluşturulmuş dizide yazılanlara yanıt vermez.


Bot kanal bağlamını nasıl anlar?

Etiketlendiğinde tek mesajdan fazlasını görür. Son kanal mesajlarını otomatik alır ve zaman damgalı döküm olarak AI istemine ekler. Böylece süren konuşmayı anlar ve önceki ifadelere başvurabilir.

AI açısından bağlam örneği:

Most recent messages on the #general channel:
[2026-02-19 14:01] alice: Has anyone tried the new API endpoint?
[2026-02-19 14:03] bob: Yeah, I got a 429 back after about 50 requests
[2026-02-19 14:05] alice: @QuickchatBot what's the rate limit for the v2 API?

Bot kanaldaki aktif ve arşivlenmiş dizileri de okur, böylece bu tartışmalar bağlama katılır.

Belirli bir mesaja Reply ile yanıt verildiğinde, bütün yakın geçmiş yerine o mesajın hemen çevresindekileri kullanır. Bu, ilgili konuşmaya odaklı bağlam sağlar.

Çıkartmalar, GIF’ler, görüntüler, gömülü içerik ve tepkiler açıklamalarla temsil edilir. Bot bunların varlığını bilir, ancak bağlam dökümünde görsel olarak görmez. @Etiket tokenları okunabilir adlara dönüştürülür.

Yapılandırma gerekmez. Kanal bağlamı tüm Quickchat AI Discord botlarında varsayılan olarak açıktır.

Bot takip sorusunu kanal bağlamıyla yanıtlıyor

Sunucu geçmişinde akıllı AI araması

Varsayılan olarak yalnızca etiketlendiği kanalı okur. Smart AI search over server history açıkken sunucudaki herhangi bir metin kanalından mesaj alabilir ve soruya göre kanalı seçer.

Örneğin #general içinde #engineering kanalındaki geçiş tartışmasının sonucu sorulduğunda, #engineering geçmişini okuyup buna dayanarak yanıt verebilir.

Zaman aralığı filtreleme ve sayfalama desteklenir; gerektiğinde daha eski mesajlara ulaşabilir.

ModKapsamKullanım
VarsayılanYalnızca mevcut kanalGenel topluluk botu
Smart AI search over server historySunucudaki her kanalDestek ve kanallar arası bilgi arama

Not: Smart AI search over server history şu an beta aşamasındadır. İlgileniyorsanız e-posta ile veya Quickchat Discord sunucusunda iletişime geçin.

Smart AI search over server history anahtarı


Bota görüntü gönderme

Kullanıcılar etiketlerken görüntü ekleyebilir ve AI bunu görme yetenekleriyle işleyebilir. PNG, JPG, JPEG, GIF ve WebP desteklenir. Birden fazla görüntüde ilki işlenir.

Discord CDN görüntü adresi, metinle birlikte çok modlu girdi olarak modele gider. AI aynı turda ikisini de görür. Görüntü anlama varsayılan olarak açıktır ve ayar gerektirmez.

Topluluklar için örnekler:

  • Geliştiriciler: Stack trace veya hata ekran görüntüsüyle açıklama isteme.
  • Tasarımcılar: Arayüz taslağına geri bildirim isteme.
  • Oyuncular: Oyun ayarlarının görüntüsüyle optimizasyon önerisi isteme.
  • E-ticaret desteği: Kusurlu ürün fotoğrafı gönderme.

Kullanıcı ekran görüntüsü gönderiyor, bot yanıt için analiz ediyor


AI Actions’ı Discord’a bağlama

AI Actions, sohbet sırasında harici API ve araç çağrılarını sağlar. AI Agent > Actions & MCPs altında bir kez yapılandırılır; Discord, web widget’ı, WhatsApp, Telegram ve diğer kanallarda çalışır.

İki eylem türü vardır:

Türİşlev
API ActionYapılandırılabilir parametre, başlık ve gövdeyle GET, POST, PUT ve DELETE HTTP istekleri
Remote MCPHarici araç ve veri kaynakları için Model Context Protocol sunucusuna bağlantı

Örnekler:

  • Sipariş takibi: Mağaza sistemine API Action bağlayın; üyeler #12345 siparişinin güncel durumunu sorabilsin.
  • GitHub sorun botu: Repoya Remote MCP bağlayarak critical etiketli açık hataları sorgulayın.
  • Destek botu: Dokümanlardan yanıt verir, yalnızca çözemedikleri için destek rolünü etiketleyen özel talep dizisi açar.
  • Moderasyon: Timeout, kick, ban ve slowmode şablonlarını doğal dilde çalıştırın.
  • Toplantı planlama: Discord’dan rezervasyon için Cal.com veya Google Calendar’a Remote MCP bağlayın.
  • CRM: HubSpot ile sohbetlerden potansiyel müşteri ve destek talebi oluşturun.
  • Lead ve geri bildirim kaydı: Google Sheets ile lead, yanıtsız soru ve demo isteklerini ekibin kullandığı tabloya yazın.

API Action kurma

  1. AI Agent > Actions & MCPs açın.
  2. Add Action seçin. Desteklenen Discord işlemi için Discord Action ve şablon seçin. Destek şablonu sunucu, kanal ve rol ister; moderasyon şablonları doğrudan yüklenir. Quickchat düzenlenebilir istek, açıklama, parametre, yanıt işleme ve çalıştırma koşullarını oluşturur.
  3. Yalnızca galeri dışı adres için özel HTTP Request seçin. “Sipariş kontrolü” gibi bir ad ve “Sipariş durumu sorulduğunda kullan. Önce sipariş numarasını iste” gibi açıklama ekleyin.
  4. HTTP yöntemini, örneğin GET, adresi ve parametreleri ayarlayıp kaydedin.

Eylem desteklenen kanallarda kullanılabilir. Galerideki Discord Actions normal düzenlenebilir HTTP Request Actions olduğundan değişikliklerden sonra yetkilendirme, hedef ve parametreleri kontrol edin. Ayrıntılar: HubSpot AI Actions rehberi, timeout, kick, ban, roller ve slowmode içeren Discord moderasyon rehberi ve Actions belgeleri.

Yapılandırılmış API Action içeren Actions & MCPs sayfası


Daha fazla kaynak

İlgili konuları ayrıntılı inceleyen rehberler:


Başlamak için Quickchat AI hesabı oluşturun veya topluluğa katılın: discord.gg/KqkHwvPRNH