しかし…このトピックで提案されているのは、プライベートメッセージとパーソナルチャットを一緒に紐付けることです。つまり、両方を一緒に無効にします。
私は「それぞれに個別のオプションを」のチームです。 ![]()
しかし…このトピックで提案されているのは、プライベートメッセージとパーソナルチャットを一緒に紐付けることです。つまり、両方を一緒に無効にします。
私は「それぞれに個別のオプションを」のチームです。 ![]()
それをマージできれば、もちろん完璧です!
どのようにですか?
2人のユーザーは、多くの異なる個別の個人メッセージトピックを共有できますが、チャットは文字通りの儚いものです。デフォルトでは、90日以上前のメッセージは削除されます。
これらは非常に異なる2つのメカニズムです。
1つをメール、もう1つをSMSと考えてください。特定のトピックに関するメールを見つける方が、特定の会話を探して何千ものメッセージをスクロールバックするよりもはるかに簡単です。
古い会話を参照したくない、または参照する必要がない場合は、PMを開始しないでください。ただし、他の人は、より構造化された永続的なメッセージ機能によって提供される機能から価値を見出す可能性があることを認識してください。
なぜですか?どちらの機能でも新しいメッセージは通知され、以前に読んだものを探している場合は、個人メッセージはすでに検索可能です。
デフォルトでは、チャットDMは永続的であり、カテゴリチャットのみがデフォルトでこの90日間の自動削除を行います。そのため、私はそれらを基本的に同じものと見なしています。DMが自動削除されるべきだということではなく、デフォルトで問題ありません。
管理者は、ユーザー(ユーザーレベルを使用)の前に、ここでユニバーサルなオン/オフオプションとアクセス制御を持つ必要があります。
チャットシステムの悪用を管理するため。
管理者がユーザーの個人チャットを見ることができるか(まだそこまでテストしていませんが)、オープンチャットチャンネルでは、本質的に公開されているため、ユーザーが悪用を見つけるでしょう。
このアイデアと同じ線で考えていますが、DMとチャットの両方に適用することで一貫性が保たれ、管理者はチャット/DMシステムを使用した悪意のある活動を効果的に管理できるようになります。
最近、以下のプルリクエストをマージしました。これにより、personal_message_enabled_groups と同様に、ダイレクトメッセージの会話を開始できるユーザーを制御する direct_message_enabled_groups 設定が導入されました。これはデフォルトでトラストレベル1の自動グループに設定されており、スタッフ(管理者とモデレーター)は常にダイレクトメッセージを送信できます。
これはダイレクトメッセージチャネルの作成を制御する上で重要ですが、例えばこれがトラストレベル4のユーザーのみがダイレクトメッセージチャネルを作成できるように設定されている場合でも、新しいチャネルに参加しているすべてのユーザーはメッセージに応答し、チャネル内でチャットを続けることができます。例:
direct_message_enabled_groups が 3|14(スタッフ + TL4 自動グループ)に設定されている場合jmcgill はTL1であり、新しいダイレクトメッセージチャネルを作成できず、新しいサイドバーのパーソナルチャットセクションも表示されません。kwexler はTL4であり、jmcgill とダイレクトメッセージチャネルを作成します。jmcgill に表示され、彼はチャネル内で kwexler にメッセージを送信できますが、jmcgill は新しいダイレクトメッセージチャネルを作成することはできません。関連するコミットはこちらです:
関連する話題ですが、チャットフラグが投稿フラグと同じように機能するように改善しました。さらに、これまで不可能だったDMでもチャットフラグを有効にしました。個人のチャットメッセージがフラグ付けされると、モデレーターのみが利用できる過去のメッセージ(最大10件)のトランスクリプトを含めるようにし、決定を下す前にコンテキストをより多く提供できるようにしました。
画像を含む関連PR:
このトピックを監視している皆さんが関心を持つ可能性のあるもう1つの関連変更は、ユーザーが作成する新しいダイレクトメッセージで追加できる人数を制限できるようになったことです。