TextChatCommand
*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
Détermine si le TextChatCommand est activé.
Un aliast principal utilisé pour déclencher le TextChatCommand.
Un aliase secondaire utilisé pour déclencher le TextChatCommand .
Évènements
Événement que les développeurs peuvent lier pour exécuter des commandes.
Propriétés
AutocompleteVisible
Enabled
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
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é.
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
Une référence à la TextSource responsable de l'activation de l'命令 via TextChannel:SendAsync().
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.