Discord'da Önek Komutu: Nedir ve Neden Geriliyor
Önek komutu, $help gibi kısa bir sembolle, örneğin ! ya da $ ile başlayan normal bir mesaj olarak yazılan bot komutudur. Bot, öneki görmek için her mesajı okur; bu nedenle önek komutları ayrıcalıklı message content intent'ine ihtiyaç duyar.
Önek komutları nasıl çalışır
Slash komutları var olmadan önce tek yol buydu. Bot, görebildiği kanallardaki her mesajı izler. Metin önekiyle başlıyorsa, kalanı bir komut adına ve argümanlara ayırır ve komutu çalıştırır. Önek yalnızca botun seçtiği bir kuraldır, bu yüzden her botun kendi öneki vardır.
Bir sunucuda aynı öneki kullanan iki bot ikisi de yanıt verir; bu, sık görülen çift yanıtın kaynağıdır.
Slash komutlarıyla karşılaştırıldığında sınırlar
- Menü ya da otomatik tamamlama yoktur; üyelerin tam adı hatırlaması gerekir.
- Bot tüm mesaj metnini okumak zorundadır. 2022'den beri bunun için message content ayrıcalıklı intent'i gerekir.
- Discord'un Entegrasyonlar ekranı üzerinden yerleşik bir izin kontrolü yoktur; bu yüzden her bot izinleri kendisi kontrol eder.
- Yazım hatalarını yalnızca bot yakalar, Discord yakalamaz.
Yine de birçok üye kısa yazılmış bir komutu daha hızlı bulur, özellikle müzik botlarında; bazı botlar ikisini birden sunar. Daha geniş bir bakış için önek ile slash karşılaştırması makalesini okuyun.
Noxyr'da önekler
Noxyr her komutu iki şekilde de çalıştırır. Sunucu önekiyle başlayan bir mesaj, bir slash komutunun yaptığı aynı isteğe dönüştürülür ve aynı kodu çalıştırır; böylece izinler ve davranış eşleşir. Varsayılan önek $'dır. Alt komutlar addan sonra gelir ($music settings), seçenekler ad:değer biçiminde yazılır ve adsız kelimeler zorunlu seçenekleri sırayla doldurur; bu yüzden $play never gonna give you up çalışır.
/prefix viewgeçerli öneki gösterir./prefix setöneki, boşluk içermeyen 1 ila 5 karakter olacak şekilde değiştirir, örneğin!,?ya dan!./prefix resetöneki$'a geri döndürür.
Öneki panelde Kurulum ya da Özel Komutlar sayfasından da ayarlayabilirsiniz. Açılır pencere açan formlar yalnızca slash menüsünden çalışır. Ayrıntılar önek dokümanında bulunur; bot önekini değiştirme rehberi adım adım anlatır.
Bir önek seçmek
Sunucuda başka hiçbir botun kullanmadığı bir önek seçin. n! gibi iki karakter nadiren çakışır. Komut adının da farklı olmasını istiyorsanız özel komutları kullanın.
Hızlı ipuçları
Öneki kısa tutun ve normal sohbetin başında pek çıkmayacak bir şey seçin. Üyelere kurallarınızda ya da karşılama mesajınızda bundan bahsedin ve her gün kullandıkları komutların kısa bir listesini sabitleyin.
Sık sorulan sorular
Noxyr'ın varsayılan öneki nedir?
Varsayılan önek $'dır. /prefix set ile 1 ila 5 karakter arasında değiştirebilirsiniz.
Önek komutları özel izinler gerektirir mi?
Bot bunları okumak için message content intent'ine ihtiyaç duyar. Noxyr, slash sürümüyle aynı izin kontrollerini uygular.
Neden iki bot aynı komuta yanıt veriyor?
Aynı öneki paylaşıyorlar. Çift yanıtı durdurmak için her bota farklı bir önek verin.