Discord'da Özel Komut ve Otomatik Yanıt Nasıl Kurulur?
Sık sorulan sorulara her seferinde elle cevap yazmayın: botu etiketleyerek çalışan özel komutu panelden kurun, doğru eşleşme türünü seçin, yanıtı değişkenlerle kişiselleştirin, kanal, rol ve bekleme süresi sınırlarını ayarlayın.

Bu yazıda
Kısaca
Özel komut, botu etiketleyen bir mesaja hazır yanıt veren kuraldır. Üye @VeyroBot kurallar yazar, VeyroBot panelde tanımladığınız metni ya da embed kartını gönderir. Komutlar panelin Özel Komutlar sekmesinden eklenir. Discord'da slash komutu oluşturmaz ve önekli metin komutu (!kurallar) yoktur.
Önce tetikleyiciyi ve eşleşme türünü, sonra yanıtı, en son kanal, rol ve bekleme süresi sınırlarını kuracağız.
Modül, bot etiketi ve kanal izni
- Modül açık olmalı. Özel Komutlar sekmesinin başındaki Modül durumu anahtarı kapalıysa hiçbir özel komut yanıt vermez.
- Mesaj bot etiketiyle başlamalı.
@VeyroBot kurallarçalışır,kurallar @VeyroBotçalışmaz. Etiketsiz mesajlar hiçbir özel komutu tetiklemez. - Bot kanala yazabilmeli. Botun kanalı görme ve mesaj gönderme izni olmalı; embed kart kullanacaksanız bağlantı yerleştirme iznini de verin. Bot yazamıyorsa yanıt gitmez ve kanalda hata mesajı da görünmez.
- Sorularınız belli olmalı. Yetkililerin en sık tekrar ettiği birkaç cevabı not edin: sunucu IP'si, kural özeti, başvuru adımı gibi. Özel komut en çok bu tekrarları azaltır.
Bu konu VeyroBot’ta:Discord Özel Komutlar & Otomatik Yanıtlayıcı →
Adım 1: Tetikleyiciyi ve eşleşme türünü seçin
Tetikleyici, etiketten sonra aranan kelime ya da kısa ifadedir ve en fazla 100 karakter olabilir. Karşılaştırmada büyük/küçük harf fark etmez. Tetikleyicinin ve mesajın başındaki !, ., ?, - ve $ işaretleri yok sayılır. Bu yüzden eskiden !kurallar diye kaydedilmiş bir tetikleyici @VeyroBot kurallar ile de çalışır.
| Tam Eşleşme | Etiketten sonraki metin tetikleyicinin kendisi olmalı. @VeyroBot kurallar yanıt alır, @VeyroBot kurallar nerede almaz. Çoğu komut için doğru seçim budur. |
| Cümle İçinde Geçerse | Tetikleyici metnin herhangi bir yerinde geçerse yanıt gelir: "ip" tetikleyicisi @VeyroBot sunucunun ip adresi ne mesajına yanıt verir. Kelime sınırına bakılmaz; içinde "tip" ya da "iptal" geçen bir cümle de bu komutu tetikler. |
| İle Başlarsa | Metin tetikleyiciyle başlamalı: @VeyroBot kurallar lütfen yanıt alır. Başlangıç da harf düzeyinde aranır; "ip" tetikleyicisi "iptal" ile başlayan bir metne de yanıt verir. |
Adım 2: Yanıtı yazın ve kaydedin
- Panel → sunucunuz → Özel Komutlar sekmesini açın.
- Tetikleyici alanını doldurun ve Eşleşme Türünü seçin.
- Yanıt Türü olarak Düz Metin Mesajı ya da Zengin Embed Kartı seçin.
- Botun Vereceği Yanıt alanını yazın ve Özel Komutu Ekle'ye basın. Komut kaydettiğiniz anda çalışır.
Düz metin yanıt en fazla 2.000, embed yanıtı en fazla 4.096 karakter olabilir. Panelden eklenen embed kartında başlık tetikleyici kelimedir; yazdığınız yanıt kartın açıklamasına girer. Embed kart gönderilemezse VeyroBot aynı yanıtı düz metin olarak gönderir.
Yanıtta şu değişkenler gerçek değerle değiştirilir:
{user}: komutu yazan üyenin etiketi{username}: üyenin sunucudaki görünen adı{server}: sunucunun adı{memberCount}: sunucunun üye sayısı{channel}: komutun yazıldığı kanal
Örnek yanıt: Merhaba {user}, {server} şu an {memberCount} üyeye sahip. Yanıttaki @everyone, @here ve rol etiketleri kimseye bildirim göndermez; yalnız kullanıcı etiketleri bildirim üretir. Kötüye kullanılan bir yanıt toplu etikete dönüşmez.
Adım 3: Kanal, rol ve bekleme süresi
- İzinli Roller: Seçerseniz komutu yalnız bu rollerden birine sahip üyeler tetikler. Hiçbiri seçilmezse herkes kullanabilir.
- İzinli Kanallar: Seçerseniz komut yalnız bu yazı kanallarında çalışır. Boş bırakılırsa her kanalda çalışır.
- Bekleme Süresi (Saniye): Aynı üye bu süre dolmadan komutu yeniden tetikleyemez. Süre 0 ile 86.400 saniye (24 saat) arasında seçilir; 0 kapalıdır. Süre her komut ve her üye için ayrı sayılır. Bekleme sırasında bot hiç yanıt vermez, "bekle" mesajı da göndermez.
Rol ve kanal listelerinin her biri en fazla 25 kayıt alır. Bir sunucuda en fazla 100 özel komut tanımlanabilir ve aynı tetikleyici iki kez eklenemez.
Bir mesaj birden çok komuta uyarsa
Her mesaja en fazla bir komut yanıt verir. Komutlar paneldeki Kayıtlı Özel Komutlar listesinin sırasıyla, yani en son eklenenden başlayarak denenir ve uyan ilk komut yanıt verir. Kanal ya da rol sınırına takılan komut atlanır, sıradaki denenir. Çakışma çoğunlukla Cümle İçinde Geçerse türündeki kısa tetikleyicilerde çıkar.
Komut fazla yanıt veriyorsa ya da hiç vermiyorsa
- Kısa tetikleyiciyi "Cümle İçinde Geçerse" ile kullanmak. "ip" gibi iki harflik bir tetikleyici, bu harfleri içeren hemen her etiketli mesaja yanıt verir. Kısa tetikleyicilerde Tam Eşleşme seçin.
- Tetikleyiciyi yanlış yazmak. Hiçbir komuta uymayan etiketli mesaj yapay zekâ asistanına gider. Asistan açıksa soruyu o yanıtlar; kapalıysa ya da başka bir kanala bağlıysa VeyroBot bunu söyleyen kısa bir mesaj gönderir. Rol ya da kanal sınırına takılan mesaj için de aynısı olur.
- Değişkeni farklı yazmak. Değişkenler harfi harfine aranır:
{memberCount}çalışır,{membercount}olduğu gibi gönderilir. - Alt başlıkta denemek. İzinli kanal seçtiyseniz komut o kanalın alt başlıklarında ve forum gönderilerinde çalışmaz; alt başlık ayrı bir kanal sayılır.
- Kayıtlı komutu düzenlemeye çalışmak. Panelde düzenleme yoktur. Değiştirmek için komutu silip yeniden ekleyin; silme geri alınamaz, yanıt metnini önce kopyalayın.
Seçenek alan komut gerekiyorsa
Uygun: aynı soruların sık geldiği sunucular. Oyun sunucusu IP'si, kural özeti, başvuru adımı ya da etkinlik saati gibi cevapları tek bir etikete bağlar. Kural metniniz henüz hazır değilse önce sunucu kuralları rehberine bakın.
Uygun değil: kullanıcıdan değer alan ya da slash menüsünde görünmesi gereken komutlar. Özel komut tek bir hazır yanıt verir, seçenek almaz. Başlığını, rengini ve görselini sizin belirlediğiniz tek seferlik duyurular için embed mesaj rehberindeki yöntem daha uygundur.
Sık sorulan sorular
Özel komut slash menüsünde görünür mü?
Hayır. Özel komutlar botu etiketleyen mesajlara yanıt verir; Discord'da yeni bir slash komutu oluşturmaz.
Embed kartına görsel ya da farklı bir başlık ekleyebilir miyim?
Özel Komutlar sekmesinde yalnız yanıt metni girilir; kartın başlığı tetikleyici kelime olur. Başlığı, rengi ve görseli kendiniz seçmek istiyorsanız mesajı panelin Mesaj Oluşturucu sekmesinden gönderin.
Bot yeniden başlarsa bekleme süreleri ne olur?
Bekleme süreleri bellekte tutulduğu için sıfırlanır; bot yeniden başladıktan sonra herkes komutu hemen tekrar kullanabilir. Komutların kendisi kayıtlıdır, silinmez.
Etiketlediğim hâlde yanıt gelmiyorsa neye bakmalıyım?
Sırayla şunları kontrol edin: modül anahtarı, etiketin mesajın başında olması, eşleşme türü, rol ve kanal sınırı, bekleme süresi ve botun o kanala yazma izni.
Özelliğin genel tanıtımı için Discord özel komutlar botu sayfasına, ayar özeti için özel komut dokümanına bakabilirsiniz. Eşleşmeyen etiketlerin gittiği asistan yapay zekâ dokümanında ve yapay zekâ botu rehberinde anlatılıyor; komut ayrıntısı için ai kartına bakın.
Son güncelleme: 26 Eylül 2026. Bu yazıdaki eşleşme türleri, değişkenler ve sınırlar VeyroBot'un güncel sürümündeki özel komut motorundan ve panel doğrulamasından doğrulanmıştır.