Discord Welcome Bot: Otomatik Karşılama Mesajları

Piotr Grudzień
Yayımlandı Güncellendi 12 dk okuma
Bir Discord botunun bir welcome kanalında yeni bir üyeyi, yeni bir forum thread’ini ve yeni oluşturulmuş bir ticket kanalını karşılaması

Bir Discord welcome bot, sunucunuzda bir şey olduğunda hazırlanmış bir mesaj gönderir: bir üye katılır, bir thread açılır, bir kanal oluşturulur. Quickchat AI bu mesajları dashboard içinde yapılandırdığınız üç kuraldan gönderir. Kod ve hosting gerekmez.

Bu rehber üç kuralı da kurar, her birini test eder ve bir üye karşılamaya yanıt verdiğinde ve AI konuşması başladığında ne olduğunu gösterir. Discord’u Quickchat AI’a bağlamanın iki yolunu da kapsar. Kendi botunuzu çalıştırıyorsanız üye kuralının ihtiyaç duyduğu tek ek Developer Portal ayarı buna dahildir.

Discord botunuzun işini seçin

İhtiyacınız olan işle başlayın. Karşılamalar, destek ticket’ları ve moderasyon farklı özellikler ve izinler kullanır.

İşRehberDiscord bağlantısı
Bir üye katıldığında veya kanal açıldığında sabit bir karşılama gönderBu welcome bot rehberiTek tıklama veya kendi Discord uygulamanız
Belgelerinizden yanıt ver, sonra yanıt eksik olduğunda private ticket açAI Discord ticket botKendi Discord uygulamanız
Bir admin istediğinde üyeleri timeout’a al, rolleri yönet veya slowmode’u değiştirAI Discord moderation botKendi Discord uygulamanız

Kaydolmadan ilk karşılamanıza

  1. Bir Quickchat AI hesabı oluşturun. E-posta ve şifreyle kaydolursanız devam etmeden önce e-postanızdaki doğrulama bağlantısını açın.
  2. Kurulumda istediğiniz Agent’ı tanımlayın, örneğin: “Yeni üyeleri karşılayan ve sunucumuzla ilgili soruları yanıtlayan bir Discord topluluk botu.” Create my AI Agent seçeneğine tıklayın ve kullanım amacınız için bir plan seçmek dahil kurulum adımlarını tamamlayın.
  3. Kurulum sırasında Add to your Discord server ile Discord’u bağlayın veya dashboard içinde External Apps, sonra Discord bölümünü açın. Yalnızca karşılamalar için tek tıklamalı bağlantı yeterlidir.
  4. Automated messages içinde New member joins ile başlayın. Bir welcome kanalı seçin, kuralı kaydedin ve ikinci bir Discord hesabıyla katılın. Karşılamanın bir kez göründüğünü kontrol edin, ardından ayrı AI konuşmasını test etmek için yanıt verin.

Free plan kişisel, ticari olmayan kullanım içindir. Botu bir işletme için kullanmadan önce ücretli bir plan seçin. Sabit karşılama kendi başına AI kredisi kullanmaz, ardından gelen AI konuşması kullanır.

Bu neden var: kendi Discord’umuzdan üç istek

Kendi Discord sunucumuzdaki üyeler aynı şeyi üç farklı biçimde sormaya devam ediyor. Her seferinde destek botumuz bunun mümkün olmadığını söylemek zorunda kaldı.

Quickchat AI Discord sunucusunda üç gerçek mesaj. Bir üye "botun yeni gelenleri karşılamasını veya onunla konuşan kişiyi etiketlemesini sağlamanın bir yolu var mı" diye soruyor ve Quickchat AI botu Discord entegrasyonunda yerleşik otomatik karşılama tetikleyicisi olmadığını yanıtlıyor. Başka bir üye "botun kullanıcılar yeni bir ticket oluşturduğunda onları otomatik olarak karşılamasını istiyorum" diyor ve bot bir ticket oluşturulduğunu algılayamadığını yanıtlıyor. Üçüncü biri "sizi, etiketlenmeden kullanıcılara yanıt verdiğiniz bir support ticket içine nasıl entegre edebilirim" diye soruyor.

Birlikte okunduğunda bu üçü tek bir istektir: botun önce konuşmasını sağlayın. Katılan birini karşılayın. Thread açan kişiyi selamlayın. İçindeki kişinin orada bir bot olduğunu anlaması gerekmeden önce yeni bir ticket kanalında merhaba deyin.

Bu soru tüm yıl boyunca Discord sunucusunda ve widget içinde gelmeye devam etti. Bu hafta itibarıyla üçü de var. Bir dialog içinde açtığınız otomatik mesaj kuralları olarak. Bu yazı üçünü de baştan sona kurar.

Bir Discord botu varsayılan olarak neden kimseyi karşılayamaz?

Discord içindeki bir Quickchat AI botu mention edildiğinde veya kendisine yanıt verildiğinde yanıt verir. Paylaşılan tek tıklamalı bot ayrıca /ask destekler. Bu bilinçli bir tercihtir: her şeye yanıt veren bir bot yoğun bir sunucuda kullanılamaz olur. Yan etkisi, on saniye önce oluşturulan bir kanalda kimsenin botun orada olduğunu bilmemesidir. Bot önce konuşamaz, bu yüzden onunla hiç konuşulmaz.

Soğuk başlangıç budur ve üyenin bir sorusu olduğu ama kanalda herhangi bir şeyin buna yanıt verebileceğini bilmediği yeni bir ticket kanalında en kötü halini alır.

İçinde yalnızca ticket botunun paneli bulunan yeni bir ticket kanalı ve yanında Quickchat AI botunun iki saniye sonra karşılama gönderdiği aynı kanal

Otomatik mesaj, botun önce konuşmasıdır. Sabit metindir, bu nedenle hiçbir maliyeti yoktur ve sizin yazmadığınız bir şeyi söyleyemez. Sonunda üyeye gerçek bir konuşmayı nasıl başlatacağını söyler. Üç kural yukarıdaki üç isteğe karşılık gelir: New member joins, New channel ve New thread or forum post.

Ne oluşturacaksınız?

Demo sunucusu Nebula Lounge, agent adı Orbit olan bir topluluk sunucusudur. Sonunda çalışan üç karşılama bulunur:

KuralŞu durumda tetiklenirŞuraya gönderir
New member joinsBir kişi sunucuya katılırSeçtiğiniz bir kanal, #welcome
New thread or forum postBir public thread veya forum gönderisi açılırYeni thread’in içine
New channelBir metin kanalı oluşturulurYeni kanalın içine

Bir Quickchat AI hesabına ve bir Discord sunucusuna bot ekleme iznine ihtiyacınız vardır. Ticket Tool gibi bir ticket botu isteğe bağlıdır ve yalnızca son bölümdeki ticket iş akışı içindir.

Otomatik Discord mesajları nasıl çalışır?

Otomatik mesaj deterministik bir pipeline’dır, model çağrısı değildir. Discord olayı gönderir, Quickchat AI bunu kuralın kapsamına göre kontrol eder, yapılandırılmış gecikme kadar bekler, placeholder’ları doldurur ve metni gönderir.

Bu yolda hiçbir şey bir modele ne söyleyeceğini sormaz. Mesajı public bir sunucuda çalışır halde bırakacak kadar öngörülebilir yapan budur ve mesajın krediye mal olmamasının nedeni de budur.

Bir Discord olayından gönderilmiş mesaja giden yol: kapsam kontrolü, gecikme, placeholder doldurma, gönderme. AI konuşması ayrı bir sistem olarak gösterilir

AI konuşması, daha sonra bir üye botu mention ettiğinde veya ona yanıt verdiğinde başlayan ayrı bir sistemdir.

Otomatik mesajlar ne değildir?

İnsanların “welcome bot” ifadesinden makul olarak beklediği dört şey bu özelliğin dışındadır.

  • Doğrulama değildir. CAPTCHA yoktur, yaş veya kimlik kontrolü yoktur ve verilecek verified rolü yoktur. Bunun yanında özel bir doğrulama botu çalıştırın.
  • AI tarafından yazılmaz. Mesaj, placeholder’ları doldurulmuş sizin metninizdir. Model olayı asla görmez ve karşılamayı asla oluşturmaz.
  • Ticket oluşturma değildir. Quickchat AI ticket kanalını açmaz. Bunu ticket botunuz yapar ve Quickchat AI içindeki kişiyi karşılar.
  • Broadcast veya scheduler değildir. Her kural bir Discord olayıyla tetiklenir. “Bunu her Pazartesi gönder” yoktur ve bir üye listesine mesaj göndermenin yolu yoktur.

Botu Discord sunucunuza bağlayın

Quickchat AI dashboard içinde External Apps bölümünü açın ve Discord seçin. Botun kendi adınızı taşımasını istiyorsanız Bot name in the new server ayarını yapın, ardından Add to your Discord server seçeneğine tıklayın ve yetkilendirin. Bu tek tıklamalı akıştır: paylaşılan Quickchat AI botu sunucunuza katılır ve asla bir Discord uygulaması oluşturmaz veya token ile uğraşmazsınız.

Bağlı sunucu Nebula Lounge’u ve Automated messages düğmesini listeleyen Discord entegrasyon sayfası

Botun gönderi paylaşmayı planladığınız her yerde View Channel ve Send Messages yapabildiğinden emin olun. Botun göremediği bir hedef dropdown’larda görünmez ve gönderim yapamadığı bir hedef gönderim sırasında sessizce atlanır.

Hangi kurulum sizde var ve ne değişir?

Quickchat AI Discord’a iki şekilde bağlanır ve otomatik mesajlar ikisinde de çalışır. Hangisine sahip olduğunuz, kuralların nerede yaşadığını ve bir Developer Portal ayarının sizin için geçerli olup olmadığını değiştirir.

Tek tıklamaKendi Discord uygulamanız (Advanced)
Hangi bot gönderirPaylaşılan Quickchat AI uygulamasıSizin oluşturduğunuz uygulama
Kurallar neredeConnected servers altında bir sunucuda Automated messagesDiscord sayfasında Automated messages, sunucu başına Configure
New channel ve New thread or forum postHemen uygulanırYaklaşık bir dakika içinde yenilenir
New member joinsHemen uygulanırServer Members Intent gerekir, sonra yaklaşık bir dakika içinde yenilenir

Tek tıklamalı ve kendi uygulamanızla yapılan kurulumların yan yana karşılaştırması. Yalnızca kendi uygulama kurulumundaki üye kuralının Server Members Intent gerektirdiğini gösterir

Son satırın nedeni Quickchat AI kuralı değil, Discord kuralıdır. Bu rehberdeki tek manuel adımı açıkladığı için bir kez anlamaya değer.

Intent, Discord’un abonelik sistemidir. Bir bot bağlandığında hangi olay kategorilerini almak istediğini bildirir ve Discord yalnızca bunları gönderir. Çoğu intent’i bot basitçe ister. Üçü privileged durumdadır, yani Discord uygulama sahibi bunları elle açana kadar bunları vermez. Bu üçünden biri bir sunucunun üyelerini kapsar.

Bu nedenle bir uygulama üye katılma olaylarını yalnızca Developer Portal içinde Server Members Intent açık olduğunda alır ve her yeni uygulamada varsayılan olarak kapalıdır. Kanal oluşturma ve thread oluşturma privileged değildir, bu yüzden diğer iki kural hiçbir şeye ihtiyaç duymaz.

Paylaşılan tek tıklamalı uygulamada intent zaten etkindir, bu yüzden tek tıklamayla bağlandıysanız bunların hiçbiri sizin için geçerli değildir.

Advanced setup üzerindeki Automated messages bölümü. Müşterinin kendi botunun bulunduğu sunucuları ve her birinde Configure düğmesini listeler

Kendi uygulamanızı çalıştırıyorsanız Quickchat AI ayarı sizin için kontrol eder. New member joins kuralını açın. Intent kapalıysa size söyler, açık olduğunda ise hiçbir şey göstermez. Açmak için Discord Developer Portal içinde uygulamanızı açın, Bot → Privileged Gateway Intents bölümüne gidin, Server Members Intent seçeneğini açın, kaydedin, sonra Quickchat AI içinde kuralı tekrar kaydedin. Botunuz bu sırada normal şekilde yanıt vermeye devam eder, yalnızca bu tek kural bekler.

Kendi bot kurulumunda New member joins kuralı. Server Members Intent kapalı olduğu için kuralın çalışamayacağını belirten bir uyarı gösterir

Bunun üzerine kurmadan önce bilmeye değer bir sınır: kendi botunuz 100’den fazla sunucudaysa Discord, intent vermeden önce uygulamanızın doğrulanmasını ister.

Automated messages bölümünü açın

Sunucunuzu bulun ve Automated messages bölümünü açın: tek tıklamalı kurulumda Connected servers altında veya kendi uygulamanızı kullanıyorsanız Automated messages bölümündeki Configure üzerinden. Üç kural da listelenir, her birinin kendi switch’i vardır ve üçü de kapalı başlar.

Bağlı bir Discord sunucusu için üç otomatik mesaj kuralı. Her birinde özet ve kendi switch’i bulunur

Başlamadan önce bu ekranla ilgili iki şeyi bilmek faydalıdır, çünkü burada nasıl çalıştığınızı değiştirirler.

Her kural kendi başına kaydedilir. Bir kuralı açmak, düzenlemek ve Save düğmesine tıklamak yalnızca o kuralı kaydeder ve sizi bu listeye döndürür. Diğer ikisine dokunulmaz.

Listedeki switch’ler hemen kaydeder. Basılacak başka bir şey yoktur. Tek tıklamalı ayarlar hemen uygulanır, Advanced setup üzerinden bağlanan bir bot ise kurallarını yaklaşık bir dakika içinde yeniler. Bir karşılama beklediğinizden gürültülü çıkarsa tek tık bu değişikliği başlatır.

Her yeni üyeyi karşılayın

New member joins seçeneğini seçin. Kural kendi switch’i, hedefi, mesaj şablonu ve gecikmesiyle açılır.

New member joins kuralı. Etkinleştirme switch’i, welcome channel, placeholder chip’leri içeren message template ve delay gösterilir

Welcome channel değerini #welcome olarak ayarlayın. Ardından Message template ayarlayın:

{server_name} sunucusuna hoş geldiniz, {username}! Ben {bot_name}. Yardıma ihtiyacınız olduğunda beni mention edin veya /ask kullanın.

Delay değerini 2 saniyede bırakın, Turn this message on ile kuralı açın ve Save düğmesine tıklayın.

Tek tıklamalı bot yerine kendi Discord uygulamanızı çalıştırıyorsanız bu cümlenin /ask kısmını çıkarın. Slash command yalnızca paylaşılan Quickchat AI uygulamasında vardır.

Message template kutusu ve altında placeholder chip’leri: username, bot_name, server_name ve channel_name

Şablonun altındaki chip’ler, imlecinizin bulunduğu yere bir placeholder ekler, böylece tam yazımı hatırlamanız gerekmez. {username} katılan üyedir, {server_name} sunucudur ve {bot_name} bu sunucuda botun adıdır. Bağlanırken ayarladığınız ad buna dahildir.

Test etmek için ikinci bir Discord hesabıyla katılın.

#welcome kanalı: Discord Marta’nın katıldığını duyurur ve iki saniye sonra Orbit ona adıyla hitap eden karşılama mesajını gönderir

Discord’un kendi katılım bildirimi ile altındaki karşılama arasındaki boşluk, gecikmenin işini yapmasıdır. Her kuralda bir gecikme vardır ve bunu sıfırdan otuz saniyeye kadar herhangi bir değere ayarlayabilirsiniz.

Delay dropdown açık. No delay ve 2, 5, 10 ve 30 saniye seçeneklerini gösterir

Negatif kontrol: sunucuya başka bir bot davet edin. Hiçbir şey gönderilmez. Kural bot hesaplarını bilerek yok sayar, böylece uygulama kurulumu veya webhook yazılıma hitap eden bir karşılama üretmez.

Yeni thread’leri ve forum gönderilerini karşılayın

New thread or forum post seçin ve Parent channel değerini yardım forumunuza ayarlayın. Kural, bu parent altında oluşturulan public thread’ler ve forum gönderileri için tetiklenir, private thread’leri yok sayar.

Parent channel, yeni thread’lerin altında göründüğü kanaldır ve iki kanal türü bunları tutabilir. Bir thread’in mevcut bir mesajdan dallandığı normal metin kanalı ve her gönderinin bir thread olduğu, kendi sıradan mesaj geçmişi bulunmayan forum kanalı. Forum kanalları yalnızca sunucu ayarlarınızda Community etkinleştirildikten sonra kullanılabilir hale gelir. Burada iki tür de çalışır, ancak yardım forumu doğal seçimdir, çünkü her soru zaten kendi thread’i olarak gelir. Bir forum kanalı private thread içeremez, bu yüzden forum parent altında her gönderi uygun olur.

Merhaba {username}, ben {bot_name}. Yardım isterseniz bu thread içinde beni mention edin. Bir insanla görüşmeyi tercih ederseniz sorunuzu buraya bırakın, size dönüş yapacaklar.

Parent channel yardım forumu olarak ayarlanmış New thread or forum post kuralı

“Kendi domain’imi kullanabilir miyim?” başlıklı yeni bir forum gönderisi. Orbit’in karşılaması altında, gönderiyi açan kişiye hitap ederek yer alır

Burada {username} thread’i açan kişidir. Discord bunu doğrudan bildirir, bu nedenle her zaman doğrudur. {channel_name} thread’in kendisidir.

Bu kural, insanların sorduğu “her soru için oluşturduğu thread’lerde yanıt versin” kalıbını karşılar: her yeni soru thread’i, bot zaten içindeyken ve nasıl kullanılacağını söylerken başlar.

Negatif kontrol: kuralı normal bir metin parent channel için yapılandırın ve orada private thread açın. Hiçbir şey gönderilmez. Private thread’ler hariç tutulur. Forumlar private thread içeremediği için bu testte forum parent kullanılamaz.

Her yeni kanalı veya yalnızca ticket kategorinizi karşılayın

New channel seçin. Varsayılan olarak sunucudaki her yeni metin kanalına gönderir. Bu, küçük bir topluluk için çoğu kişinin istediği ayardır: ortaya çıkan her kanalda bot kendini tanıtır.

Merhaba {username}, ben {bot_name}. Yardıma ihtiyacınız varsa bana yanıt verin veya beni mention edin. Bir insanı beklemeyi tercih ederseniz sorunuzu paylaşın, mümkün olan en kısa sürede size dönecekler.

Sınırlandırmak için Any category değerini Only in this category olarak değiştirin ve bir kategori seçin.

Discord’da category, kanalların sol kenar çubuğunda altında yer aldığı daraltılabilir gruptur: altında girintilenmiş kanalları bulunan gri başlık. Ticket botları kanallarını neredeyse her zaman bir kategori altında oluşturur. Genellikle Tickets veya Support gibi adlandırılır. Bunu burada kullanışlı bir filtre yapan şey tam olarak budur.

Ticket iş akışı budur. Kuralı ticket botunuzun kanallar oluşturduğu kategoriye yönlendirin. Sunucuda başka herhangi bir yerde oluşturulan kanallar yok sayılır.

New channel kuralının category dropdown’ı açık. Any category ve sunucunun kategorileri listelenir

Active Tickets kategorisi dışında oluşturulmuş, boş ve içinde karşılama gönderilmemiş bir kanal

Negatif kontrol: kural Active Tickets ile sınırlandırılmışken farklı bir kategoride kanal oluşturun. Oraya hiçbir şey gönderilmez ve biraz sonra açılan bir ticket yine karşılamasını alır.

Ticket karşılaması nasıl yerleşir?

Ticket Tool, Active Tickets kategoriniz altında ticket-0042 oluşturur ve kendi panelini gönderir. Birkaç saniye sonra Quickchat AI karşılamayı onun altına gönderir. Gecikmenin nedeni bu sıralamadır: No delay ile iki mesaj yarışır ve karşılama, üyenin önce okuması gereken panelin üstüne çıkabilir. Burada beş saniye iyi bir başlangıç noktasıdır, çünkü gecikmenin ticket botunun kanal izinlerini uygulamasını da kapsaması gerekir.

Bot ticket’ı kimin açtığını nasıl anlar?

Bir ticket kanalındaki {username} bildirilmek yerine çıkarılır. Discord’un kanal oluşturuldu olayında kanalın ve kategorisinin adı vardır, ancak ticket’ın kimin için olduğu yoktur, çünkü Discord açısından onu ticket botu oluşturmuştur.

Olayın taşıdığı şey kanalın permission overwrite’larıdır.

Permission overwrite, tek bir kanalda bir rol veya bir kişi için ayarlanan ve sunucunun aksi halde verdiği izinleri geçersiz kılan izin setidir. Discord’daki her private channel böyle oluşturulur: o kanalda @everyone üzerinden View Channel kaldırılır ve sonra görmesi gereken az sayıda kişi için geri eklenir.

Ticket botları tam olarak bu mekanizmayı kullanır. Talep sahibine yeni kanalda kişisel bir View Channel overwrite’ı verirler, böylece o kişi ve destek ekibi kanalı görebilirken başka kimse göremez. Quickchat AI bu overwrite’ları geri okur ve aralarındaki tek kişiyi arar. Çoğu ticket botu az önce oluşturduğu kanala kendine de erişim verir, bu yüzden her kişisel grant Discord’a karşı kontrol edilir ve botlar çıkarılır. Tam olarak bir kişi kalırsa talep sahibi odur. Discord’a ulaşılamayan bir hesap dahil başka her durumda tahmin etmek yerine there değerine döner.

Talep sahibinin nasıl çıkarıldığı: kanal oluşturuldu olayı talep sahibi taşımaz, bu nedenle Quickchat AI permission overwrite’ları okur ve bot yerine bir kişiye ait olan grant’i tutar

Orbit’in talep sahibine adıyla hitap eden karşılaması bulunan private ticket kanalı

Ticket kanalının erişim listesi: @everyone reddedilmiş, support rolüne izin verilmiş ve iki kişisel grant var. Biri talep sahibine, biri ticket botunun kendisine ait

Kanıt eksik olduğunda veya birden fazla kişiyi gösterdiğinde {username} there olur. Yukarıdaki şablonun iki durumda da doğru okunmasının nedeni budur. Sizinkini de böyle yazın ve adı kimlik kontrolü olarak ele almayın: doğrulanmış kullanıcı değil, bir izinden çıkarılmış kolaylıktır.

Placeholder’lar ve çözümlendikleri değerler

PlaceholderNew member joinsNew thread or forum postNew channel
{username}Katılan üyeThread’i açan kişiİzinlerden çıkarılan talep sahibi veya there
{bot_name}Botun bu sunucudaki adıAynıAynı
{server_name}Sunucu adıAynıAynı
{channel_name}Welcome kanalıYeni threadYeni kanal

Şablonlar en fazla 1.500 karakter alır. Bu dört placeholder’dan biri olmayan her şey, daha sonra literal {braces} olarak gönderilmek yerine kaydettiğinizde reddedilir. Böylece yazım hatası topluluğunuzun önünde değil dashboard içinde başarısız olur.

Gecikme seçimi

GecikmeNe zaman kullanılır
No delayHedefte başka hiçbir şey gönderilmiyorsa ve karşılamanın oradaki ilk şey olmasını istiyorsanız
2 secondsVarsayılan. Çoğu ticket ve onboarding kurulumunda başka bir bot önce panel veya embed gönderir
5 to 30 secondsDiğer bot yavaşsa, birkaç mesaj gönderiyorsa veya kanalı oluşturduktan sonra yeniden adlandırıyorsa

Daha uzun gecikme, ticket botuna kanal izinlerini uygulamak için de zaman verir. {username} buradan okunur. Ancak bu yarış bir veya iki saniyede biter, bu yüzden daha uzun gecikme her seferinde there diyen bir karşılamayı kurtarmaz.

Karşılamadan sonra ne olur?

Karşılama, üyeye bota nasıl ulaşacağını söyleyerek biter ve bundan sonrası sıradan Quickchat AI konuşmasıdır: knowledge base’inizden yanıt verir ve bir takım arkadaşı herhangi bir noktada Quickchat AI Inbox üzerinden devralabilir. Üye Discord’dan hiç ayrılmaz.

Üyenin ticket kanalındaki karşılamaya yanıt vermesi ve Orbit’in knowledge base’den yanıt vermesi

Aynı konuşmanın Quickchat AI Inbox içindeki karşılığı. Kanal olarak Discord gösterilir

İki sistem işi böler: sabit mesaj soğuk başlangıcı çözer ve AI ardından gelen konuşmayı yönetir.

Sorun giderme

BelirtiNeden
Hiç karşılama yokBot hedefte View Channel veya Send Messages iznine sahip değildir. Hata vermek yerine atlar
Yeni thread içinde karşılama yokBotta Send Messages in Threads yoktur veya thread private’tır
Kendi Discord uygulamanızda üye katıldığında karşılama yokUygulamanız için Server Members Intent kapalıdır. Developer Portal içinde açın, sonra kuralı tekrar kaydedin
Bir bot katıldığında hiçbir şey yokAmaçlandığı gibi çalışıyor. Üye kuralı botları yok sayar
Ticket’larda {username} there diyorKanalda kimsenin kişisel View Channel grant’i yoktur veya birden fazla kişide vardır. Kişiye değil de role erişim açan bir ticket botu bu şekilde okunamaz
Karşılama ticket panelinin üstünde görünüyorGecikme çok kısadır. 5 saniyeye yükseltin
Beklemediğiniz kanallarda karşılamaNew channel, Any category olarak ayarlanmıştır. Only in this category ile daraltın
Kaydetme, bir seçimin artık kullanılamadığını bildiriyorKanal veya kategori Discord’da silinmiştir. Güncel birini seçip tekrar kaydedin

Canlıya alma

Her seferinde bir kural açın ve bir sonrakini eklemeden önce bir gün izleyin. Başlamak için en güvenlisi üye kuralıdır, çünkü hedefi seçtiğiniz bir kanaldır. Any category üzerinde New channel en gürültülü olandır, çünkü kanalın göründüğü her yere gönderir. Bu şekilde kullanıyorsanız önce onu izlemeye değer.

Karşılamaları ve konuşmaları ayrı ölçün. Her karşılama denemesi ücretsizdir. Önemli olan, teslim edilen karşılamaların kaçının gerçekten botla konuşan birine dönüştüğüdür. Teslimat eksikse botun Discord izinlerini kontrol edin.

FAQ

Kod yazmadan Discord welcome bot nasıl eklerim?

Quickchat AI botunu tek tıklamayla sunucunuza ekleyin, Connected servers altında sunucuyu açın ve Automated messages seçeneğini seçin. New member joins seçeneğini açın, welcome kanalınızı seçin, mesaj şablonunu düzenleyin ve Save düğmesine tıklayın. Barındırılacak bir şey, kod veya oluşturulacak bir Discord uygulaması yoktur.

Bir Discord botu biri katıldığında mesaj gönderebilir mi?

Evet. New member joins kuralı, bir kişi katıldığında seçtiğiniz kanalda bir sabit mesaj göndermeyi dener. Botun o kanalı görüntüleme ve o kanalda gönderim yapma iznine ihtiyacı vardır. Sunucuya katılan botlar yok sayılır, bu nedenle webhook veya uygulama kurulumlarından oluşan bir akın bunu tetiklemez.

Bir Discord botu ticket kanalı oluşturulduğunda kullanıcıları karşılayabilir mi?

Evet, bu özelliğin var olma nedeni de budur. Ticket Tool veya benzer bir uygulama kanalı oluşturur, New channel kuralı da karşılama mesajınızı bu kanala gönderir. Üzerinde bir gecikme bırakın, beş saniye iyi bir başlangıç noktasıdır, böylece ticket botu önce kendi panelini gönderir ve kanal izinlerini uygular.

Bot her yeni kanala mı gönderi paylaşabilir, yoksa yalnızca bir kategoride mi?

İkisi de mümkündür. New channel varsayılan olarak her yeni metin kanalına gönderir. Bunu bir ticket kategorisiyle sınırlamak için Any category seçeneğini Only in this category olarak değiştirin ve istediğiniz kategoriyi seçin. Başka herhangi bir yerde oluşturulan kanallar yok sayılır.

Bir Discord karşılama mesajını geciktirebilir miyim?

Evet. No delay veya 2, 5, 10 ya da 30 saniye seçin. Varsayılan iki saniyedir, çünkü bir ticket veya onboarding botu genellikle önce kendi panelini gönderir ve onun altında gelen bir karşılama, arada kaybolan bir mesajdan daha iyi okunur.

Discord karşılama mesajını özelleştirebilir miyim?

Evet. Her kuralın en fazla 1.500 karakterlik kendi şablonu vardır ve {username}, {bot_name}, {server_name} ve {channel_name} kullanabilirsiniz. İmlecinizin bulunduğu yere eklemek için kutunun altından bir placeholder seçin.

Discord karşılama mesajı AI kredisi kullanır mı?

Hayır. Mesaj, placeholder’ları doldurulmuş sabit metindir. AI Agent’ı çağırmaz, konuşma kredisi tüketmez ve AI Actions çalıştırmaz. Krediler yalnızca üye daha sonra botla konuşursa kullanılır.

Bunu oluşturmak için koda ihtiyacım var mı?

Hayır. Bu, Quickchat AI dashboard içinde yapılan bir yapılandırmadır. Tek tıklamalı kurulumda bir Discord uygulaması oluşturmazsınız, hiçbir şey barındırmazsınız ve asla bir bot token ile uğraşmazsınız.

Discord’u kendi bot token’ım ile bağladıysam bu çalışır mı?

Evet. Automated messages iki kurulumda da çalışır. Advanced setup içinde kurallar Discord sayfasında Automated messages altında bulunur ve her sunucu için bir Configure düğmesi vardır. Bir ek adım geçerlidir: New member joins kuralı, Discord uygulamanız için Server Members Intent etkinleştirilmiş olmasını gerektirir.

Server Members Intent nedir ve karşılama kuralı buna neden ihtiyaç duyar?

Discord, bir sunucuda kimlerin bulunduğu listesini ayrıcalıklı bilgi olarak değerlendirir. Bu nedenle bir bot yalnızca uygulamasında Developer Portal içinde Server Members Intent açık olduğunda üye katılma olaylarını alır. İki kanal ve thread kuralı, varsayılan olarak açık olan bir intent üzerinden çalışır ve başka bir şeye ihtiyaç duymaz. Quickchat AI ayarı sizin için kontrol eder ve kapalıysa kural içinde size bildirir.

Karşılama gönderildikten sonra ne olur?

Biri yanıt verene kadar hiçbir şey olmaz. Karşılama sabit bir mesajdır ve AI konuşması yalnızca bir üye botu mention ettiğinde veya ona yanıt verdiğinde başlar. Paylaşılan tek tıklamalı bot ayrıca /ask destekler. Karşılamanın amacı budur: insanlara yepyeni bir kanalda konuşabilecekleri bir şey olduğunu bildirir.

Bu bir Discord doğrulama botu mu?

Hayır. Automated messages CAPTCHA göstermez, kimlik veya yaş kontrolü yapmaz ya da verified rolü vermez. Doğrulamaya ihtiyacınız varsa bunun yanında özel bir doğrulama botu kullanın.

Biri ayrıldığında veda mesajı gönderebilir mi?

Hayır. Üç kural bir üyenin katılması, bir thread veya forum gönderisinin açılması ve bir kanalın oluşturulması durumlarında tetiklenir. Discord’un ayrılma olayı bunlardan biri değildir, bu nedenle veda mesajı yoktur. İki taraf da gerekiyorsa bunun yanında özel bir welcome ve goodbye botu çalıştırın.

Bu Ticket Tool’un yerini alır mı?

Hayır. Ticket Tool ticket kanalını oluşturur, Quickchat AI ise içindeki kişiyi karşılar. İkisi yan yana çalışır, gecikmenin nedeni de budur.

Bu Ticket Tool dışındaki ticket botlarıyla çalışır mı?

Evet. Buradaki hiçbir şey Ticket Tool’a özgü değildir. Bir kanal oluşturan ve talep sahibine kendi View Channel iznini veren her bot aynı şekilde çalışır. Elle açtığınız bir kanal da aynı şekilde çalışır. Ticket Tool metin boyunca en yaygın olduğu için adlandırılır, gerekli olduğu için değil.

Bot ticket’ı kimin açtığını bilecek mi?

Genellikle. Ticket botları yeni kanalda talep sahibine kişisel bir View Channel izni verir ve Quickchat AI {username} doldurmak için bunu okur. Bir kişiye değil de bota ait olan izinleri yok sayar. Kişisel izin yoksa veya birden fazla kişide varsa there değerine döner. Bu nedenle iki durumda da doğal okunan bir şablon yazmak faydalıdır.

Bot private thread’leri karşılar mı?

Hayır. Yalnızca seçtiğiniz parent channel altındaki public thread’ler ve forum gönderileri kuralı tetikler. Private thread’ler yok sayılır.

Botun hangi Discord izinlerine ihtiyacı var?

Seçtiğiniz her hedefte View Channel ve Send Messages, thread kuralı için ayrıca Send Messages in Threads gerekir. Bot bir hedefte gönderim yapamıyorsa yüksek sesle hata vermek yerine mesajı atlar. Bu nedenle karşılama görünmediğinde önce izinleri kontrol edin.

Çok gürültülü olursa bir kuralı hızlıca kapatabilir miyim?

Evet. Kural listesindeki switch, çevirdiğiniz anda kaydeder, bu nedenle bir kuralı kapatmak tek tık alır. Tek tıklamalı ayarlar hemen uygulanır. Advanced setup üzerinden bağlanan bir bot kurallarını yaklaşık bir dakika içinde yeniler. Kuralı açmanız veya başka bir şey kaydetmeniz gerekmez.

Bir Discord welcome bot ne kadara mal olur?

Otomatik karşılama mesajları AI kredisi kullanmaz. Quickchat AI Free planı kişisel, ticari olmayan kullanım içindir. Ticari kullanım $9/month Starter planıyla başlar. Karşılamadan sonraki AI yanıtları seçtiğiniz plandaki kredileri tüketir. Güncel planlara ve limitlere bakın.

İlgili Discord kurulumları