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. TextChatService ebeveynleştirildiğinde özel metin sohbet komutları oluşturmak için kullanılabilir.
Özel komutların en fazla iki uzantısı olabilir ve tetiklenen olay, bir kullanıcının sohbete "/PrimaryAlias" veya "/SecondaryAlias" yazdığında ateşlenir.Özel komutların bir örneği için, Özel metin sohbet komutları göz atın.
TextChatService kullanımı hakkında daha fazla bilgi edinmek için, şuna bakın Deneyim içi metin sohbeti .
Özet
Özellikler
TextChatCommand 'nin etkinleştirilip etkinleştirilmediğini belirler.
TextChatCommand 'yi tetiklemek için kullanılan bir temel uzatma.
TextChatCommand 'yi tetiklemek için kullanılan ikincil bir alias.
Etkinlikler
Geliştiricilerin komutları yürütmek için bağlayabileceği bir olay.
Özellikler
AutocompleteVisible
Enabled
TextChatCommand 'nin 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.
Bir vaka bazında varsayılan komutları devre dışı bırakmak için bunu kullanın.
PrimaryAlias
TextChatCommand 'yi tetiklemek için kullanılan bir temel uzatma.
Bir kullanıcı "/`Class.TextChatCommand.PrimaryAlias`" eşleşen bir mesaj gönderirse, mesaj gönderilmez ve bunun yerine ateşlenir.
Yöntemler
Etkinlikler
Triggered
Geliştiricilerin komutları yürütmek için bağlayabileceği bir olay.
Bir kullanıcı, TextChannel:SendAsync() aracılığıyla sunucuya bir mesaj gönderdiğinde, mesaj TextChatCommand tarafından yakalanır ve mesajın içeriği "/`Class.TextChatCommand.PrimaryAlias`` veya "/`Class.TextChatCommand.SecondaryAlias`" eşleşirse, diğer kullanıcılara yeniden yazılmaz.
Örneğin, TextChatCommand ile TextChatCommand.PrimaryAlias "sustur" olarak, bir kullanıcı "/mute SomeUserName" gönderirse, sessizliğe ilişkin TextChatCommand silahı ateşlenecektir TextChatCommand.Triggered.Mesaj "/mute SomeUserName" diğer kullanıcılara yansıtılmaz.
Parametreler
Komutu tetikleyen TextSource sorumlu referans ile TextChannel:SendAsync() aracılığıyla komutu tetikleyen bir referans.
Komut mesajından parametreleri ayıklamak için kullanılabilecek komutu tetiklemek için kullanılan tüm, filtresiz metin.