TextChatCommand
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Rappresenta un comando di chat di testo. Può essere utilizzato per creare comandi di chat di testo personalizzati quando viene parented a TextChatService . I comandi personalizzati possono avere fino a due ali, e l'evento Triggered viene attivato quando un utente digita "/PrimaryAlias" o "/SecondaryAlias" nel chat.
Per saperne di più sull'uso di TextChatService, vedi Chat di testo in-esperienza .
Sommario
Proprietà
Determina se il TextChatCommand è abilitato.
Un aliame primario utilizzato per attivare il TextChatCommand .
Un alias secondario usato per attivare il TextChatCommand .
Metodi
Eventi
Un evento che gli sviluppatori possono associare per eseguire comandi.
Proprietà
AutocompleteVisible
Enabled
Determina se il TextChatCommand è abilitato.
Quando è disabilitato, i messaggi che corrispondono a "/PrimaryAlias" o "/SecondaryAlias" non vengono affondati e inviati agli altri utenti.
Usa questo per disabilitare i comandi predefiniti su una base caso per caso.
PrimaryAlias
Un aliame primario utilizzato per attivare il TextChatCommand .
Se un utente invia un messaggio con TextChannel:SendAsync() che corrisponde a "/`Class.TextChatCommand.PrimaryAlias`", non viene inviato e invece TextChatCommand.Triggered è attivato.
Metodi
Eventi
Triggered
Un evento che gli sviluppatori possono associare per eseguire comandi.
Quando un utente invia un messaggio al server tramite TextChannel:SendAsync() , il messaggio viene intercettato dal TextChatCommand e non viene replicato agli altri utenti se il contenuto del messaggio corrisponde a "/`Class.TextChatCommand.PrimaryAlias`" o "/`Class.TextChatCommand.SecondaryAlias`".
Ad esempio, per un TextChatCommand con TextChatCommand.PrimaryAlias come "Muto", se un utente invia "/mute SomeUserName", allora il相關 TextChatCommand per mute verrà attivato. Il messaggio "/mute SomeUserName" non viene replicato ad altri utenti.
Parametri
Un riferimento al TextSource responsabile per aver attivato il comando tramite TextChannel:SendAsync() .
Il testo completo e non filtrato utilizzato per attivare il comando che può essere utilizzato per disсеzionare i parametri dal Messaggiodel comando.