TextFilterResult

非推奨を表示

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

作成できません
複製されていません

TextService:FilterStringAsync() に対する呼び出しの結果を表示します。フィルタリングされた文字列を適切に配布するために使用します。

概要

方法

プロパティ

方法

GetChatForUserAsync

イールド

このメソッドは、指定された ユーザーに適切なフィルタリングを使用して、適切なプライバシー設定を両方のユーザーに強制して、正しい方法でテキストを返します。プレイヤー間のチャットのコンテキストで使用する必要がありますが、テキストフィルタリングが必要な他の場合もあります。

返された文字列は、すべてのユーザーに適していない可能性があるため、ターゲットユーザーにのみ表示されるべきです。

このメソッドがエラーをスローする場合、ストリングは 表示されてはならない ユーザーに対して。エラーのケースには次が含まれます:

  • 2人のユーザーはチャットできません、たとえば、Chat:CanUserChatAsync() が指定された送信者と受信者にfalseを返す場合。
  • ID toUserId のユーザーは、現在のサーバー上でオンラインではありません。

この機能は、ほとんどの場合すぐに返されますが、ターゲットユーザーがサーバーに最初に参加し、フィルタリング情報がまだロードされていない場合でも、返されます。

部分的な廃止警告

クライアントからこの関数を呼び出すことは廃止され、将来は空の文字列のみを返すようになります。チャットに関連するテキストフィルタリングは、TextChatService を通じて行う必要があり、プレイヤーが生成したチャットテキストを適切にフィルタリングしないエクスペリエンスは、モデレーションの対象になる可能性があります。

パラメータ

toUserId: number

Player.UserId ユーザーがチャットされている。

既定値: ""

戻り値

フィルター付きのテキストストリング。

GetNonChatStringForBroadcastAsync

イールド

すべてのユーザーに適切にフィルタリングされたテキストを返します。これは、ユーザーが見ることができる非チャットテキストのコンテキストで使用する必要があります、例えば、ユーザーがサインにメッセージを書き込める対話、作成者がサーバーから去った後もすべてのユーザーに表示されます。


戻り値

フィルター付きのテキストストリング。

GetNonChatStringForUserAsync

イールド

年齢やその他の詳細に基づいて適切にフィルタリングされたテキストを指定された Player.UserId に返します。これは、特定のユーザーが見ることができる非チャットテキストのコンテキストで使用する必要があります、例えばペットの名前です。

パラメータ

toUserId: number

ユーザーがテキストを見たり受け取る予定の Player.UserId

既定値: ""

戻り値

フィルター付きのテキストストリング。

イベント