編集保存時に更新日をリセットする管理者/モデレーターオプション(ユーザー別)

Discourse ユーザーとして、ある時点で投稿を絶えず編集するユーザーに遭遇することになります。その投稿がトピック内の最後の投稿である場合、そのトピックは常に「最新」リストのトップに押し上げられてしまいます。

この仕組みを知っている一部のユーザーは、これを悪用してサイトを荒らしています。

多くのユーザーは知らないかもしれませんが、モデレーターや管理者が利用可能な「バンプ日時のリセット」機能(レンチアイコンからアクセス可能)があり、これにより投稿の日付をリセットしてトピックが「最新」リストのトップに移動しないようにすることができます(ご存知の通り、編集が行われていない新規トピックの場合、この機能は効果がありません)。

もし、管理者やモデレーターがユーザーごとに設定できるオプションがあり、保存された編集が自動的に「バンプ日時のリセット」をトリガーすることで、その編集によってトピックが「最新」リストのトップに移動しないようにできると素晴らしいでしょう。


さらにこのアイデアを広げれば、TL0 および TL1 のユーザーにはこのオプションが自動的に設定され、彼らの編集が「最新」リストをスパムすることにならないようにすることも可能です。

「いいね!」 1

投稿の編集(最初の投稿かその後の投稿かを問わず)でトピックをトップに上げないというグローバルオプションを設けて、このトップ上げ動作を完全に無効にできればいいのですが。

現時点では、ユーザーが投稿を編集できる時間を制限するしかないようです。

「いいね!」 2

同意します。

同様の観点から、グループやカテゴリなどの他の種類のセレクターを追加することも考えられます。

これにより、オプションは以下ごとに変更可能になります:

  • ユーザー
  • 信頼レベル
  • カテゴリ
  • グループ

または

  • グローバル

もう一点、荒らしが投稿を編集する以外にも行っている行為として、最後の投稿を削除して最新リストの最上部に持ってくるという手口があります。これも「バンプ日付のリセット」をトリガーすべきです。

「いいね!」 1

グローバル編集レート制限を厳格に適用する(新規ユーザーと既知のユーザーには独立したサイト設定があります)、またはこのユーザーに警告を発し、問題が継続する場合はアカウントを停止します。