Dyno Bot, Türkiye'de ve dünyada milyonlarca kullanıcısı bulunan en popüler Discord botlarından bir tanesidir. Sunduğu kapsamlı sunucusu yönetim komut özelliklerine ek olarak sunucuya özel, tamamen sizin isteğinize göre yapılandırılabilecek özel komut seçeneği de sunar.
Kullanım senaryolarının tam olarak ne olduğu çok fazla kişi tarafından bilinmeyen bu özel komutlar sistemini kullanarak Dyno Bot'u nasıl kullanacağınızı bu rehberde öğrenin.
Dyno Bot Özel Komutlara Genel Bakış
Özel komutlar birimi ihtiyacınıza uygun Dyno bot komutlarını kendi kendinize oluşturmanızı sağlayan özel bir sistemdir. İleri düzey uygulamalarında görebileceğimiz bazı uç noktalarda ise özel komutlarınızın, Dyno Bot'un varsayılan komutlarını dahi çalıştırabilirsiniz.
Varsayılan Dyno komutları; kanal, kişi ya da rol kısıtlamalarına tabi olmadan çalıştırılıyor olsa da özel komutlar için bu durum farklıdır. Örneklerle birlikte sistemin nasıl kullanıldığını da inceliyor olacağız.
Özel Komutlar Nasıl Kurulur?
Hesabınıza gidip komutları kurmak istediğiniz sunucuyu seçin.
Birim sekmesine ulaşın
Özel Komutlar birimini etkinleştirdiğinizden emin olun.
Komut Ekle düğmesine tıklayın.
Açılan pencerede yer alan Komut kutucuğuna kullanmak istediğiniz komut adını girin.
Komut kutucuğunun hemen altında yer alan yanıt kutucuğunu doldurun(yazının devamında farklı senaryolardan bahsediyor olacağız).
Hemen aşağıda, çeşitli seçeneklerin yer aldığı işaret kutucukları belirmiştir(Komutların detaylarında bu kutucukları nasıl kullanacağını anlatıyor olacağız).
Temel Değişkenler
Özel komutları işlevsel hale getiren şeylerden birisi de değişken(özellik)lerdir. Temel değişkenlerin listesine aşağıda ulaşabilirsiniz.
Kullanıcı Değişkenleri
user: Komutu kullanan kişiyi etiketler
{user}
Örnek:
Merhaba {user}! = Merhaba haydari!
@user :Başka bir kullanıcıyı etiketler
{@user}
Örnek:
{@Dave} = @Dave🔨
Kanal Değişkenleri
channel: Komutun kullanıldığı kanalı belirtir
{channel}
channel.id: Komutun kullanıldığı kanalın ID'sidir.
{channel.id}
channel.name :Komutun kullanıldığı kanalın adını belirtir
{channel.name}
channel.mention :Komutun kullanıldığı kanalı etiketler.
{channel.mention}
#channel: Kanal adının yerine kanal bağlantısı aldırır.
{#channel}
Örnek:
{#support} = #support
Rol Değişkenleri
channel.name :Komutun kullanıldığı kanalın adını belirtir
{&role}
Örnek:
{&Police} = @Police
Diğer Değişkenler
everyone: Herkesi etiketler.
{everyone} - @everyone
noeveryone: Komutla herkesin etiketlenmesini önler.
{noeveryone}
here: Komutun kullanıldığı kanalın adını belirtir.
{here} - @here
server: Sunucu adını belirtir.
{server}
prefix: Sunucu için ayarlı bot ön ekini gösterir.
{prefix}
Bunların havalı olduğuna eminsin sanırım. Bir de gelişmiş değişkenlere göz atmayı düşün!
Gelişmiş Değişkenler
Temel değişkenler kısmına bakmadan buraya geçmek pek de mantıklı olmayabilir.
Sil ve Sustur
delete: Komut tetiklendikten sonra sohbetteki komutu siler.
{delete}
silent: Dyno'nun cevabını susturur.
{silent}
Örnek:
{silent}
{!role {user} Role}
{User} 'a bir rol atandı.
Erişim
require-role: Komutu kullanacak rol ve .
{require:role}
serverMod ve serverAdmin, Dyno Bot yönetici ve adminlerini niteler.
require-channel: Komutun izin verildiği kanalı ayarlar.
Bu yazıya eklemeler devam edecektir. İsteklerinizi Bizim Muhit Discord sunucusu üzerinden iletebilirsiniz.
Comentários