TextChatCommand

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Représente un commande de chat texte. Peut être utilisé pour créer des commandes de chat texte personnalisées lorsqu'il est parenté à TextChatService . Les commandes personnalisées peuvent avoir jusqu'à deux aliases, et l'événement déclenché se déclenche lorsqu'un utilisateur tape «/PrimaryAlias» ou «/SecondaryAlias» dans le chat.

Pour en savoir plus à propos de l'utilisation de TextChatService, voir chat textuel en temps réel .

Résumé

Propriétés

Évènements

Propriétés

AutocompleteVisible

Lecture parallèle

Enabled

Lecture parallèle

Détermine si le TextChatCommand est activé.

Lorsqu'il est désactivé, les messages qui correspondent à «/PrimaryAlias» ou «/SecondaryAlias» ne sont pas coulés et sont envoyés à d'autres utilisateurs.

Utilisez-le pour désactiver les commandes par défaut sur une base cas par cas.

PrimaryAlias

Lecture parallèle

Un aliast principal utilisé pour déclencher le TextChatCommand.

Si un utilisateur envoie un message avec TextChannel:SendAsync() qui correspond à «/`Class.TextChatCommand.PrimaryAlias`», le message n'est pas envoyé et à la place TextChatCommand.Triggered est activé.

SecondaryAlias

Lecture parallèle

Un aliase secondaire utilisé pour déclencher le TextChatCommand .

Méthodes

Évènements

Triggered

Événement que les développeurs peuvent lier pour exécuter des commandes.

Lorsqu'un utilisateur envoie un message au serveur via TextChannel:SendAsync() , le message est intercepté par le TextChatCommand et ne sera pas répliqué à d'autres utilisateurs si le contenu du message correspond à «/`Class.TextChatCommand.PrimaryAlias`» ou «/`Class.TextChatCommand.SecondaryAlias`».

Par exemple, pour un TextChatCommand avec TextChatCommand.PrimaryAlias comme mettre en sourdine, si un utilisateur envoie «/mute SomeUserName», le Class.TextChatCommand pertinent pour mute se déclenchera avec son 2> Class.TextChatCommand2> de mute. Le message «/mute SomeUserName» n'est pas répliqué aux autres utilisateurs.

Paramètres

originTextSource: TextSource

Une référence à la TextSource responsable de l'activation de l'命令 via TextChannel:SendAsync().

unfilteredText: string

Le texte complet et non filtré utilisé pour déclencher la commande qui peut être utilisée pour séparer les paramètres du message de commande.