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.
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 resetkomutu ö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
| Kural | Neden |
|---|---|
| 1 ila 5 karakter | Yazması kolay olacak kadar kısa, n! gibi iki parçalı önekler için ise yeterince uzun. |
| Boşluk yok | Bir 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 : yok | Bunlar 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ı.