TextChatCommand

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

テキストチャットコマンドを表示します。「Class.TextChatService」に親を持つことができるようになります。親には最大 2つのアリアスを持つことができ、「/PrimaryAlias」または「/SecondaryAlias」をチャットに入力すると、トリガーイベントが発動します。

Class.TextChatService の使用について詳しくは、エクスペリエンス中のテキストチャットを参照してください。

概要

プロパティ

イベント

プロパティ

AutocompleteVisible

並列読み取り

Enabled

並列読み取り

Class.TextChatCommand が有効であるかどうかを決定します。

無効にすると、「/PrimaryAlias」または「/SecondaryAlias」に一致するメッセージは沈没し、他のユーザーに送信されません。

これを使用して、ケースごとにデフォルトコマンドを無効にします。

PrimaryAlias

並列読み取り

メインのアリアスは、TextChatCommand をトリガーするのに使用されます。

ユーザーが TextChannel:SendAsync() でメッセージを送信し、「Class.TextChatCommand.PrimaryAlias」に一致するメッセージを送信しないで、代わりに {TextChatCommand.PrimaryAlias} が発動します。

SecondaryAlias

並列読み取り

Class.TextChatCommand をトリガーするためのセカンダリアリアス。

方法

イベント

Triggered

開発者がコマンドを実行できるイベント。

ユーザーが TextChannel:SendAsync() を通じてサーバーにメッセージを送信すると、メッセージは TextChatCommand によってインターセプトされ、メッセージのコンテンツが「/Class.TextChatCommand.PrimaryAlias」または「/Class.TextChatCommand.SecondaryAlias」と一致する場合、メッセージは別のユーザーにはレプリケートさ

たとえば、TextChatCommand で、TextChatCommand.PrimaryAlias を「ミュート」として、ユーザーが「/mute SomeUserName」を送信すると、関連する TextChatCommand が 2>Class.TextChatCommand.Triggered2> を発動します。

パラメータ

originTextSource: TextSource

Class.TextSource がトリガーコマンドを TextChannel:SendAsync() を通じて実行する責任を負っている Class.TextSource の参照。

unfilteredText: string

コマンドメッセージからパラメーターを分割するコマンドをトリガーできる、フィルターされていない完全なテキスト。