Noxyr’da özel bir komut, botun zaten sahip olduğu bir komuta verilen yeni bir addır. Sunucun $store komutunun $shop çalıştırmasını, $done komutunun $ticket close çalıştırmasını ya da $gnitro komutunun ödülü önceden doldurulmuş bir çekiliş başlatmasını sağlayabilir. Bunları kontrol panelinin Özel Komutlar sayfasında, kod yazmadan oluşturursun ve ücretsizdir. Bu rehber, özel komutların neye yaradığını, nasıl oluşturulacağını ve onları güvenli tutan kuralları anlatır.
Bir bot komutunu neden yeniden adlandırmak isteyesin?
Her sunucunun kendi kelimeleri vardır. Bir mağaza ona mağaza der, bir destek ekibi bir bilet bittiğinde “bitti” der ve başka bir bottan geçen insanlar zaten bir şarkı çalmak için $p yazar. Özel komutlar, üyelerin botun kelimelerini öğrenmek yerine zaten bildikleri kelimeleri kullanmasını sağlar. Personel daha az yazar, yeni üyeler de daha sık doğru tahmin eder.
- Daha kısa komutlar: müzik oynatıcısı için
$p,$np,$qve$s. - Kendi ifaden: katalog için
$store, bir değerlendirme bırakmak için$vouch, personel başvuruları için$apply. - Tek kelimelik eylemler:
$donebir bileti kapatır,$claimonu devralır,$purgemesajları temizler. - Ayarları içine gömülü komutlar:
$bassbas güçlendirme filtresini açar,$repeattüm kuyruğu döngüye alır.
Özel bir komut nasıl oluşturulur?
- 1. Özel Komutlar sayfasını aç. Noxyr kontrol paneline giriş yap, sunucunu seç, Kontrol ve ardından Özel Komutlar’ı aç.
- 2. Bir tane ekle. Yeni özel komut düğmesine bas ya da Şablonlar’ı açıp birine tıklayarak hazır hâlinde ekle.
- 3. Adını ver. Yeni adı Tetikleyici kutusuna yaz, örneğin
store. Yalnızca harfler, sayılar, - ve _ kullanılabilir; en fazla 32 karakter. - 4. Neyi çalıştıracağını seç. Komutu seç; birden fazla eylemi varsa eylemi de seç, örneğin
ticketardındanclose. - 5. Dene. Düzenlemeyi bıraktıktan yaklaşık bir saniye sonra kendiliğinden kaydedilir. Sunucunda
$storeyaz.
Sayfada aynı listenin iki görünümü vardır. Grafik, her özel komutu bir Komuta bağlanmış Tetikleyici olarak gösterir; bazı komutların önceden ayarlanmış değerleri olduğunda okumak kolaydır. Basit liste ise düz satırları gösterir. İkisi de aynı şeyi düzenler.
Önceden ayarlanmış değerler: ayarları içinde olan komutlar
Önceden ayar, özel komut her çalıştığında gerçek komutun seçeneklerinden birini doldurur. $gnitro, ödülü Discord Nitro olarak ayarlanmış $giveaway create komutunu çalıştırır; böylece personel yalnızca süreyi ve kazanan sayısını yazar: $gnitro 1h 1. Adından sonra yazılan her şey eklenir; seçeneği adıyla yazarsan, örneğin prize:"Hediye kartı", o tek çalıştırma için önceden ayarlanmış değerin yerini alır.
Önceden ayarlanmış değerler kaydederken kontrol edilir: bir değer seçeneğe uymalıdır (sayı beklenen yerde sayı, liste varsa listedeki seçeneklerden biri) ve çift tırnak ya da satır sonu içeremez. Sayfa, hiçbir şey kaydedilmeden önce düzeltilmesi gereken tam kutuyu gösterir.
Başlamak için şablonlar
Şablonlar listesi, tek tıklamayla eksiksiz bir özel komut ekler. Yaptıklarına göre gruplandırılmış on sekiz tane vardır:
| Grup | Şablonlar |
|---|---|
| Müzik | $p, $np, $s, $q, $dc, $vol, $repeat, $bass, $247 |
| Biletler | $done, $claim, $faqs |
| Mağaza | $store, $vouch |
| Topluluk | $gnitro, $apply, $lb |
| Moderasyon | $purge |
Özel komutların yapamadığı şeyler
Özel bir komut yalnızca yeniden adlandırır. Özel bir yanıt gönderemez, bir betik çalıştıramaz ya da birkaç komutu zincirleyemez; ne olacağına gerçek komut karar verir. Bu bilerek böyledir: özel bir ad, gerçek komutun izinleri, modül anahtarı ve bekleme süreleriyle çalışır. Yani $purge hâlâ mesajları zaten temizleyebilen kişilerle sınırlıdır. Orijinal adlar çalışmaya devam eder ve özel bir komut asla gerçek bir Noxyr komutunun adını alamaz.
Bunlar yalnızca mesaj olarak da çalışır. $store, önekinle yazıldığında çalışır, ama / menüsünde görünmez; çünkü Discord bir bota herkes için tek bir slash komut kümesi kaydetmesine izin verir, sunucu başına ayrı bir küme değil. Önek komutlarını daha önce kullanmadıysan, önek komutları ile slash komutlarının karşılaştırması ikisi arasındaki farkı açıklar.
Aynı sayfada öneki değiştirmek
Her özel komut sunucunun önekiyle başlar; varsayılan olarak $. Özel Komutlar sayfasının altındaki Önek kutusu, özel komutlar ve normal komutlar dahil tüm sunucu için bunu değiştirir; kaydettiğinde sayfadaki her ad yeni öneke geçer. Discord bot önekini nasıl değiştirirsin rehberi, diğer botlarla çakışmayan bir öneki nasıl seçeceğini anlatır.
Denemek ister misin? Noxyr’ı ücretsiz ekle, ardından kontrol panelinde Özel Komutlar’ı aç. Tam başvuru özel komut dokümanlarında bulunur.