TextChatMessage
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
テキストチャットメッセージを表す不変のデータオブジェクト。
TextChatMessages の使用について詳しくは、体験内テキストチャット を参照してください。
概要
プロパティ
TextChatMessage のユニークな識別子。
一般的な目的のフィールドで、TextChatMessage に関する雑多なデータを保存する。
ユーザーのメッセージに追加する前缀。
TextChatMessage のステータスを示します。
ユーザーのためにフィルタリングされたテキストメッセージ。
起源への参照 TextChannel 。
起源への参照 TextSource 。
メッセージが最初に送信された時刻のタイムスタンプ。
翻訳およびフィルタリングされたテキストメッセージ。
プロパティ
BubbleChatMessageProperties
ChatWindowMessageProperties
Metadata
一般的な目的のフィールドで、TextChatMessage に関する雑多なデータを保存する。TextChannel:SendAsync() と TextChannel:DisplaySystemMessage() の 2番目の引数は、このフィールドを満たすために使用されます。
If TextChatService.CreateDefaultTextChannels が true である場合、システムチャネルに送信されるデフォルトシステムメッセージには、ユニークな TextChatMessage.Metadata 値があります。
このフィールドを使用して、TextChatService.OnIncomingMessage および TextChannel.OnIncomingMessage コールバック内の特別なメッセージに追加のフォーマットを適用します。
PrefixText
ユーザーのメッセージに追加するプレフィックス。これはリッチテキストをサポートしているので、開発者はこのテキストのカスタムプロパティを設定して、チャットタグをサポートできます。
デフォルトでは、 は、 という名前で、ユーザーが を介して にアクセスするものです。
Text
ユーザーのためにフィルタリングされたテキストメッセージ。異なるユーザーが、フィルタールールに基づいてこのプロパティから異なる文字列を受け取る可能性があります。空の文字列である可能性があります。
Translation
ユーザーのローカライゼーション設定に基づいて翻訳およびフィルタリングされたテキストメッセージを表示します。システムは、同じローカライゼーション設定を持つユーザー間のメッセージを翻訳したり、テキストフィルターのサポートがない言語を使用したりして翻訳が発生しない場合、このプロパティは空の文字列になる可能性があります。カスタマイズについては、翻訳されたメッセージのカスタマイズ を参照してください。