代表一个文字聊天命令。可用于在父级别为 TextChatService 创建自定义文字聊天命令。父级别可以有两个别名,并且触发事件发生当用户键入“/PrimaryAlias”或“/SecondaryAlias”在聊天中时。
要了解更多关于使用 TextChatService 的信息,请参阅体验内嵌入式聊天。
概要
属性
确定是否启用 TextChatCommand。
一个主要的别名用于触发 TextChatCommand。
用于触发 TextChatCommand 的二级别名。
活动
一个可以让开发人员绑定的事件,以便执行命令。
属性
AutocompleteVisible
PrimaryAlias
一个主要的别名用于触发 TextChatCommand。
如果用户发送了一个与 TextChannel:SendAsync() 匹配的消息,那么消息不会发送,而是发射 TextChatCommand.Triggered。
方法
活动
Triggered
一个可以让开发人员绑定的事件,以便执行命令。
当用户通过 TextChannel:SendAsync() 向服务器发送消息时,消息会被 TextChatCommand 接收,但不会向其他用户复制“<b>Class.TextChatCommand.PrimaryAlias</b>”或“<b>Class.TextChatCommand.SecondaryAlias</b>”的内容。
例如,对于一个 TextChatCommand 使用 TextChatCommand.PrimaryAlias 作为“TextChatCommand”,如果用户发送 "/mute SomeUserNam静音",相关的 2>Class.TextChatCommand2> 将触发其 5>Class.TextChatCommand.Triggered5> 。 消息 “/mute
参数
一个引用 TextSource 负责触发命令通过 TextChannel:SendAsync() 的引用。
用于触发从命令消信息中分离参数的命令的完整、未过滤的文本。