TextFilterResult
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
TextService:FilterStringAsync() に対する呼び出しの結果を表示します。フィルタリングされた文字列を適切に配布するために使用します。
概要
方法
指定された Player.UserId に対して、適切にフィルタリングされたテキストを返します。
すべてのユーザーに適切にフィルタリングされたテキストを返します。
年齢やその他の詳細に基づいて適切にフィルタリングされたテキストを指定された Player.UserId に返します。
プロパティ
方法
GetChatForUserAsync
このメソッドは、指定された ユーザーに適切なフィルタリングを使用して、適切なプライバシー設定を両方のユーザーに強制して、正しい方法でテキストを返します。プレイヤー間のチャットのコンテキストで使用する必要がありますが、テキストフィルタリングが必要な他の場合もあります。
返された文字列は、すべてのユーザーに適していない可能性があるため、ターゲットユーザーにのみ表示されるべきです。
このメソッドがエラーをスローする場合、ストリングは 表示されてはならない ユーザーに対して。エラーのケースには次が含まれます:
- 2人のユーザーはチャットできません、たとえば、Chat:CanUserChatAsync() が指定された送信者と受信者にfalseを返す場合。
- ID toUserId のユーザーは、現在のサーバー上でオンラインではありません。
この機能は、ほとんどの場合すぐに返されますが、ターゲットユーザーがサーバーに最初に参加し、フィルタリング情報がまだロードされていない場合でも、返されます。
部分的な廃止警告
クライアントからこの関数を呼び出すことは廃止され、将来は空の文字列のみを返すようになります。チャットに関連するテキストフィルタリングは、TextChatService を通じて行う必要があり、プレイヤーが生成したチャットテキストを適切にフィルタリングしないエクスペリエンスは、モデレーションの対象になる可能性があります。
パラメータ
Player.UserId ユーザーがチャットされている。
戻り値
フィルター付きのテキストストリング。
GetNonChatStringForBroadcastAsync
すべてのユーザーに適切にフィルタリングされたテキストを返します。これは、ユーザーが見ることができる非チャットテキストのコンテキストで使用する必要があります、例えば、ユーザーがサインにメッセージを書き込める対話、作成者がサーバーから去った後もすべてのユーザーに表示されます。
戻り値
フィルター付きのテキストストリング。
GetNonChatStringForUserAsync
年齢やその他の詳細に基づいて適切にフィルタリングされたテキストを指定された Player.UserId に返します。これは、特定のユーザーが見ることができる非チャットテキストのコンテキストで使用する必要があります、例えばペットの名前です。
パラメータ
ユーザーがテキストを見たり受け取る予定の Player.UserId
戻り値
フィルター付きのテキストストリング。