TextChatCommand
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
テキストチャットコマンドを表示します。「Class.TextChatService」に親を持つことができるようになります。親には最大 2つのアリアスを持つことができ、「/PrimaryAlias」または「/SecondaryAlias」をチャットに入力すると、トリガーイベントが発動します。
Class.TextChatService の使用について詳しくは、エクスペリエンス中のテキストチャットを参照してください。
概要
プロパティ
Class.TextChatCommand が有効であるかどうかを決定します。
メインのアリアスは、TextChatCommand をトリガーするのに使用されます。
Class.TextChatCommand をトリガーするためのセカンダリアリアス。
イベント
開発者がコマンドを実行できるイベント。
プロパティ
AutocompleteVisible
Enabled
Class.TextChatCommand が有効であるかどうかを決定します。
無効にすると、「/PrimaryAlias」または「/SecondaryAlias」に一致するメッセージは沈没し、他のユーザーに送信されません。
これを使用して、ケースごとにデフォルトコマンドを無効にします。
PrimaryAlias
メインのアリアスは、TextChatCommand をトリガーするのに使用されます。
ユーザーが TextChannel:SendAsync() でメッセージを送信し、「Class.TextChatCommand.PrimaryAlias」に一致するメッセージを送信しないで、代わりに {TextChatCommand.PrimaryAlias} が発動します。
方法
イベント
Triggered
開発者がコマンドを実行できるイベント。
ユーザーが TextChannel:SendAsync() を通じてサーバーにメッセージを送信すると、メッセージは TextChatCommand によってインターセプトされ、メッセージのコンテンツが「/Class.TextChatCommand.PrimaryAlias」または「/Class.TextChatCommand.SecondaryAlias」と一致する場合、メッセージは別のユーザーにはレプリケートさ
たとえば、TextChatCommand で、TextChatCommand.PrimaryAlias を「ミュート」として、ユーザーが「/mute SomeUserName」を送信すると、関連する TextChatCommand が 2>Class.TextChatCommand.Triggered2> を発動します。
パラメータ
Class.TextSource がトリガーコマンドを TextChannel:SendAsync() を通じて実行する責任を負っている Class.TextSource の参照。
コマンドメッセージからパラメーターを分割するコマンドをトリガーできる、フィルターされていない完全なテキスト。