TextChatCommand

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Representa un comando de chat de texto. Puede usarse para crear comandos de chat de texto personalizados cuando está asociado a TextChatService . Los comandos personalizados pueden tener hasta dos aliados, y el evento Triggered se activa cuando un usuario escribe "/PrimaryAlias" o "/SecondaryAlias" en el chat.

Para obtener más información sobre el uso de TextChatService, consulte Chat de texto en la experiencia.

Resumen

Propiedades

Eventos

Propiedades

AutocompleteVisible

Leer paralelo

Enabled

Leer paralelo

Determina si el TextChatCommand está habilitado.

Cuando esté desactivado, los mensajes que coinciden con "/PrimaryAlias" o "/SecondaryAlias" no se hundirán y se enviarán a otros usuarios.

Usa esto para desactivar los comandos predeterminados en un caso por caso.

PrimaryAlias

Leer paralelo

Un aliado primario usado para activar el TextChatCommand .

Si un usuario envía un mensaje con TextChannel:SendAsync() que coincida con "/`Class.TextChatCommand.PrimaryAlias`", entonces el mensaje no se envía y en su lugar se activa Class.TextChatCommand.Triggered ".

SecondaryAlias

Leer paralelo

Un aliado secundario usado para activar el TextChatCommand .

Métodos

Eventos

Triggered

Un evento que los desarrolladores pueden vincular para ejecutar comandos.

Cuando un usuario envía un mensaje al servidor a través de TextChannel:SendAsync() , el mensaje es interceptado por el TextChatCommand y no se replica a otros usuarios si el contenido del mensaje coincide con "/`Class.TextChatCommand.PrimaryAlias`" o "/`Class.TextChatCommand.SecondaryAlias`".

Por ejemplo, para un TextChatCommand con TextChatCommand.PrimaryAlias como "silenciar", si un usuario envía "/mute SomeUserName", entonces el TextChatCommand de mute se activará con su 1> Class.TextChatCommand.Triggered1> . El mensaje "/mute SomeUserName" no se replica a otros us

Parámetros

originTextSource: TextSource

Una referencia a la TextSource responsable de activar el comando a través de TextChannel:SendAsync() .

unfilteredText: string

El texto completo y sin filtrar que se usa para activar el comando que se puede usar para desecar los parámetros del mensaje del comando.