私は言葉のシンプルなホワイトリストはそれをカットすることを信じていません。ホワイトリストは決してブロックされません(たとえば、「彼は雑草のように成長しています」というのは大丈夫です、「彼は成長雑草です」はそうではありません)。そして、基本的な "あなたは会いたいですか?"ミーティングがゲーム内で行われる場合はうまくいくが、それが起こらなければ非常に危険である。また、あなたのチャットシステムが使用されないほど欲求不満になるかもしれない、まれな、外国の、またはミスタイプの単語をブロックするという問題もあります。
私の意見では、能動的かつ有能な人間の司会者が提供するセキュリティと、今まで以上に一致することはできません。もちろん、チャットトラフィックの量やリアルタイム要件によっては、これを行うために人間を使用することについての実用的な問題がかなりあります。しかし、あなたのアプリケーションが子供を対象としていることを考えると、コストがはるかに高いにもかかわらず、人間のモデレーションはかなり受け入れられるかもしれません。
二一品、しかし、1つは非常に遠く、人間節度の能力から、あなたはそれをよく喜んでソート任意のテキストを訓練する場合は、いくつかの統計的なフィルタのようなBogofilterを、使用することです。ブラックリストは、小さな子供が知ってはならない(しかし、通常は)知らなければならない言葉でメッセージをすぐに削減するのにも役立ちます。また、電話番号、電子メール、住所、ウェブリンクなどのメッセージを減らすフィルタが必要です。
おそらく、最良の有効性/コスト比を持つ方法は、時間をより有効に活用するために、複数の統計フィルタによって支援された人間のモデレータを使用することです。ただし、悪意のあるユーザー(教室に同じ年齢の子供以外のユーザー)がいる場合は、疑わしいことや危険なことは一切起きないようにする方法はありません。
他のプレイヤーの名前や番号はどうやって言えますか?入力ミスはメッセージの送信を妨げますか?私は十分に迷惑なブラックリストフィルタが、これは過度のように思える。 – stribika