Bir botun ön eki, normal bir mesajı komuta dönüştüren karakterdir; tıpkı $help içindeki $ gibi. Çoğu bot, sunucu yöneticisinin bunu bir komutla ya da web panelinden değiştirmesine izin verir. Noxyr’da varsayılan $’dır ve /prefix set ile ya da panelden, boşluk içermeyen 1 ila 5 karakter kullanarak değiştirebilirsiniz. Ön ek yalnızca kendi sunucunuzda geçerlidir; dolayısıyla her sunucu kendi önekini seçebilir.

Typing $help as a plain message and picking /help from the slash menu both reach the same bot reply. Prefix command (any message) $help Slash command (menu) /help /helpEvery command, grouped /help category:Tickets N Noxyr help Same reply, same permissions, either way.

Bir botun hangi öneki kullandığını öğrenin

Bir botun ne beklediğinden emin değilseniz, bir kanalda yalnızca onu etiketleyin. Noxyr dahil birçok bot, geçerli öneki yanıt olarak verir. Noxyr’da yalnızca @Noxyr yazan bir mesaj, “Buradaki önekim $” yanıtını alır. Sunucu yöneticileri ayrıca /prefix view komutunu çalıştırabilir; eğik çizgi komutları ön ek kullanmadığı için bu komut, ön ek ne olursa olsun çalışır.

Noxyr’ın önekini nasıl değiştirirsiniz

Bunun için üç yer vardır ve hepsi aynı ayarı değiştirir:

  • Discord’da: /prefix set prefix:! komutunu çalıştırın. /prefix reset komutu önceki hâline, yani $’a döndürür.
  • Kurulum sayfasında: paneli açın, sunucunuzu seçin, Kurulum’a gidin ve Komut ön eki kutusunu doldurun.
  • Özel Komutlar sayfasında: Ön ek kutusu, yeniden adlandırdığınız komutların yanındaki sol panelin en altında yer alır.

Önceki önekin değiştirilmesi için Yönetici yetkisine (ya da sunucunun yönetici rollerinden birine) sahip olmanız gerekir. Yeni ön ek bir sonraki mesajdan itibaren çalışır ve eski ön ek aynı anda devre dışı kalır; bu yüzden değiştirdiğinizde üyelerinizi bilgilendirin.

Noxyr ön eki için kurallar

KuralNeden
1 ila 5 karakterYazması kolay olacak kadar kısa, n! gibi iki parçalı önekler için ise yeterince uzun.
Boşluk yokBir boşluk, ön eki komut adından önce bitirir.
/ ile başlayamaz/, Discord’un kendi eğik çizgi komut menüsünü açar.
@, #, <, > ya da : yokBunlar bahsetme ve kanal bağlantısı oluşturur; bu yüzden normal mesajlar komuta dönüşür.
Markdown karakterleri yok (*, _, ~, |, ters tırnak, ters eğik çizgi)Bunlar mesajın biçimlendirmesini değiştirir.

İyi seçenekler $, !, ?, ., - ya da n! veya nx. gibi bir sembolle biten kısa bir kelimedir.

Çakışmayan bir ön ek seçin

Bir sunucuda iki bot aynı ön eki kullanırsa, tek bir mesaj ikisinin de yanıt vermesine ya da birinin komutu tanımadığını söylemesine neden olabilir. ! en yaygın varsayılan olduğundan, birden fazla botu olan bir sunucu her birine farklı bir ön ek vermelidir. n! gibi kısa, iki karakterli bir ön ek neredeyse hiç çakışmaz ve yine de hızlı yazılır.

Normal mesajların başında sık kullanılan karakterlerden kaçınmak da yardımcı olur. Noxyr, ön ekten sonraki kelime bir komut değilse sessiz kalır; dolayısıyla $5 each yalnızca bir mesajdır. Ancak sohbet ağırlıklı bir kanalda . gibi bir ön ek, yanlışlıkla yazılan bir .help mesajının da komut olarak çalışması anlamına gelir.

Eğik çizgi komutları çalışmaya devam eder

Ön ek yalnızca mesaj komutlarını değiştirir. Tüm eğik çizgi komutları aynı kalır ve Noxyr’ın sahip olduğu her komut aynı seçeneklerle her iki şekilde de çalışır; dolayısıyla / menüsünü tercih eden üyeler hiçbir şey kaybetmez. Ön ekli komutlar ile eğik çizgi komutları aralarındaki farkları ayrıntılı olarak anlatır.

Yalnızca ön eki değil, komutların adını da değiştirin

Asıl istediğiniz daha kısa ya da daha sevimli komutlarsa, önek yerine komutların adlarını değiştirin. Noxyr’ın Özel Komutlar sayfası, gerçek adlara dokunmadan bir sunucunun $p komutunun $play’i, $done komutunun ise $ticket close’u çalıştırmasını sağlar. Ayrıntılar için bkz. Discord özel komutları.