Discord Özel Komutlar Botu: Komutları Kod Yazmadan Yeniden Adlandırın
Discord özel komutlar botu, sunucunuzun botun zaten yaptığı şeyler için kendi kelimelerini kullanmasını sağlar. Noxyr ile $store, $shop komutunu çalıştırabilir ve $done, $ticket close komutunu çalıştırabilir. Bunları bir kontrol paneli düzenleyicisinde, sunucu başına 100'e kadar oluşturursunuz ve hiç kod yazmazsınız.
Buradaki özel komutlar betik değil, yeniden adlandırmadır
Birçok bot özel komutları, yanıt yazmanın ya da küçük programlar yazmanın bir yolu olarak satar. Noxyr'ınki kasıtlı olarak farklıdır. Özel bir komut, Noxyr'ın zaten sahip olduğu bir komut için yeni bir ad ve isteğe bağlı önceden ayarlanmış değerlerdir. Yeni bir davranış eklemez.
Bunun güvenlik açısından gerçek bir faydası vardır. Asıl komut kendi izinleri, modül anahtarı ve bekleme süreleriyle çalışmaya devam eder; böylece özel bir ad kimseye sahip olmadığı bir erişimi veremez. Orijinal ad yeni adın yanında çalışmaya devam eder.
İstediğiniz bir tetikleyici kelimeye sabit bir metin yanıtıysa, bunun yerine otomatik yanıtlayıcıları kullanın.
İnsanlar bunları neden kullanır
- Topluluğunuzun zaten kullandığı kelimeler. Bir mağaza buna store der, bu yüzden
$store$shopçalıştırır. - Tek kelimelik eylemler.
$done,$ticket closeçalıştırır. - Diğer botlardan alışkanlıklar.
$pbir şarkı çalar; bu yüzden onu başka yerde öğrenmiş üyeler kendini evinde hisseder. - Ayarlar içine gömülü.
$gnitro, ödülü zaten Discord Nitro olarak ayarlanmış halde$giveaway createçalıştırır.
Bir dakikada bir tane oluşturun
- Kontrol panelini açın, sunucunuzu seçin ve Kontrol, sonra Özel Komutlar bölümüne gidin.
- Yeni özel komut'a basın ya da Şablonları açıp birine tıklayın.
- Tetikleyici kutusuna yeni adı yazın.
- Çalıştıracağı komutu seçin ve o komutun birden fazla eylemi varsa eylemi, örneğin bir biletteki kapat, üstlen ya da yeniden adlandır.
- İsteğe bağlı olarak bir seçeneği önceden ayarlamak için bir Değer bağlayın.
Düzenlemeyi bıraktıktan yaklaşık bir saniye sonra değişiklikler kendiliğinden kaydedilir. Sayfada aynı listenin iki görünümü vardır. Grafik, her özel komutu bir Komuta bağlı Tetikleyici olarak ve seçeneklerine bağlı Değerlerle gösterir. Basit liste düz satırlar gösterir. Görünümleri değiştirmek hiçbir şeyi değiştirmez, tercih ettiğinizi kullanın.
Başlamak için 18 şablon
| Grup | Örnekler |
|---|---|
| Müzik | $p çal, $np şu an çalıyor, $s atla, $q kuyruk, $dc ayrıl, $vol, $repeat, $bass, $247 |
| Biletler | $done kapat, $claim, $faqs |
| Mağaza | $store, $vouch |
| Topluluk | $gnitro, $apply, $lb |
| Moderasyon | Temizle için $purge |
Zaten kullandığınız bir adı taşıyan şablon soluk gösterilir.
Önceden ayarlanmış değerler ve üyelerin yazabilecekleri
Önceden ayarlanmış değer, komut her çalıştığında doldurulur. Üyenin adın arkasına yazdığı her şey eklenir; bu yüzden $gnitro 1h 1 ödül zaten ayarlıyken yine çalışır. Bir üye aynı seçeneği adıyla yazarsa, onunki önceden ayarlanmış değerin üzerine geçer. Değerler en fazla 200 karakter olabilir ve çift tırnak ya da satır sonu içeremez. Dosya seçenekleri önceden ayarlanamaz.
Adlar için kurallar
- Harfler, sayılar, tireler ve alt çizgiler; en fazla 32 karakter, hepsi küçük harf. Yazarken boşluklar tire olur.
- Özel bir komut, gerçek bir Noxyr komutunun adını alamaz.
- Her ad sunucu başına bir kez kullanılabilir.
- Bir sunucu en fazla 100 özel komut tutabilir.
Her birinin bir açma ve kapama anahtarı vardır; böylece bir adı silmeden duraklatabilirsiniz.
Slash değil, önek komutları
Özel komutlar, sunucu öneğinizle, örneğin $store gibi, mesaj olarak yazılır. Slash menüsünde görünmezler, çünkü Discord bir botun yalnızca kendi slash komutlarını kaydetmesine izin verir; sunucu başına birini değil. Öneği tüm sunucu için değiştirebilirsiniz: boşluksuz en fazla beş karakter, sayfadaki Önek kutusunda, Kurulum sayfasında ya da /prefix set ile. Bir Noxyr özel botu çalıştırıyorsanız, aynı önekle aynı özel komutlara yanıt verir.
Kaydedilmeyen bir kaydı düzeltmek
Sayfa, kaydı durduran her şeyi düzenleyicinin üstünde listeler ve bir soruna tıklamak, düzeltilmesi gereken kutuya götürür. Yaygın nedenler, gerçek bir komutla eşleşen bir ad, iki kez kullanılan bir ad, bir sayı seçeneğinde metin ya da listesinde olmayan bir değer taşıyan bir seçenek. Tam sayı ve sayı seçenekleri yalnızca sayı kabul eder, evet-hayır seçenekleri ise evet, hayır, açık, kapalı, doğru ve yanlış kabul eder.
Bunları düzenli bir şekilde yayınlamak
- Sunucunuzun gerçekten kullandığı özelliklerin şablonlarıyla başlayın.
- Üyelerinizin zaten yüksek sesle söylediği iki üç ad ekleyin.
- Listeyi sabitlenmiş bir mesajda paylaşın, böylece insanlar yeni adların var olduğunu bilsin.
- İnsanları kafası karıştıran bir adı silmek yerine kapama anahtarıyla duraklatın.
Orijinal komutlar çalışmaya devam ettiği için, topluluk yeni adları öğrenirken kimse dışarıda kalmaz.
Sonraki adımlar
Özel komutlar dokümanlarını ve bot komutlarını yeniden adlandırma rehberini okuyun. Botların neden iki stili birden kullandığını anlamak için önek komutları ile slash komutları ve bot önekini nasıl değiştirirsiniz yazılarına bakın. Noxyr'ı ekleyin ve ilkini oluşturun.
Sık sorulan sorular
Noxyr ile Discord'da özel komutları nasıl oluştururum?
Kontrol panelinde Kontrol, sonra Özel Komutlar bölümüne gidin, Yeni özel komut'a basın, Tetikleyici kutusuna yeni adı yazın ve çalıştıracağı komutu seçin. Değişiklikler kendiliğinden kaydedilir.
Özel komutlar slash komutu olarak çalışır mı?
Hayır. Bunlar, $store gibi üyelerin mesaj olarak yazdığı önek komutlarıdır. Discord bir botun yalnızca kendi slash komutlarını kaydetmesine izin verir.
Bir özel komut seçenekleri zaten doldurulmuş olarak çalışabilir mi?
Evet. Bir seçeneğe bir Değer bağlarsanız, örneğin bir çekiliş ödülü, her seferinde doldurulur. Bir üye aynı seçeneği adıyla yazarsa, onunki geçerli olur.
Kaç özel komut oluşturabilirim?
Sunucu başına 100'e kadar. Adlar harf, sayı, tire ve alt çizgi kullanır, en fazla 32 karakter olabilir ve gerçek bir Noxyr komutuyla eşleşemez.
Özel komutlar özelliği ücretsiz mi?
Evet ve kod yazmak gerekmez.