TextChatCommand
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Bir metin sohbet komutunu temsil eder. "Class.TextChatService" ile ebeveynliğe alındığında kullanıcıların özel metin sohbet komutlarını oluşturmak için kullanılabilir. Özel komutlar iki alt isme sahip olabilir ve "Class.TextChatService" ile bağlantı kurulduğunda tetiklenen etkinlik " /PrimaryAlias" veya "/SecondaryAlias" yazını chat'e yazdığında yanlış yazılı
Class.TextChatService kullanımı hakkında daha fazla bilgi için Tecrübeli Teksçi bakın.
Özet
Özellikler
Class.TextChatCommand ile etkinleştirilip etkinleştirilmediğini belirler.
Birincil bir alan adı, TextChatCommand ı tetiklemek için kullanılır.
Bir tercih kullanılarak TextChatCommand ı etkinleştirir.
Etkinlikler
Geliştiricilerin komutları yürütmesine bağlayabileceği bir etkinlik.
Özellikler
AutocompleteVisible
Enabled
Class.TextChatCommand ile etkinleştirilip etkinleştirilmediğini belirler.
Devre dışı bırakıldığında, "/PrimaryAlias" veya "/SecondaryAlias" ile eşleşen mesajlar batmaz ve diğer kullanıcılara gönderilir.
Aşağıdaki komutları kullanarak, her durumda varsayılan komutları devre dışı bırakın.
PrimaryAlias
Birincil bir alan adı, TextChatCommand ı tetiklemek için kullanılır.
Bir kullanıcı bir mesaj gönderdiyse, TextChannel:SendAsync() ile uyumlu bir mesaj gönderdiyse, mesaj gönderilmez ve yerine {TextChatCommand.PrimaryAlias} ın başlatılması sağlanır.
Yöntemler
Etkinlikler
Triggered
Geliştiricilerin komutları yürütmesine bağlayabileceği bir etkinlik.
Bir kullanıcı bir mesajı sunucuya gönderirken TextChannel:SendAsync() , mesaj intercepted by the TextChatCommand ve mesajın içeriği "/`Class.TextChatCommand.PrimaryAlias`" veya "/`Class.TextChatCommand.SecondaryAlias`" ile eşleşirse diğer kullanıcılar için mesaj kopyalanmaz.
Örneğin, bir TextChatCommand ile TextChatCommand.PrimaryAlias olarak "gürültü" için, bir kullanıcı "/mute SomeUserName" gönderdiyse, ilgili TextChatCommand için gürültü için ateş edecek. Mesaj "/mute SomeUser
Parametreler
Komutu başlatmak için sorumlu olan TextSource referansı.
Komut mesajındaki parametreleri bölme işlemini başlatmak için kullanılan tam ve filtrelenmemiş metin.