重複チェックに削除済み投稿を含める

再現手順:

  1. 間違ったトピックにメッセージを投稿します。
  2. そのメッセージを削除します。
  3. 同じメッセージを正しいトピックに投稿します。

期待される動作:投稿が送信される。
実際の動作:投稿が最近投稿されたメッセージと類似しすぎているというエラーメッセージが表示される。

データベースから削除され、削除された投稿として表示される投稿について話していますか、削除された投稿を見る権限のあるユーザーにのみ表示される投稿について話していますか、それともユーザーによって削除されたが「(投稿者は投稿を削除しました)」としてまだ表示されている投稿について話していますか?

最後のケースでは、ユーザーは2回目に投稿することで自分の投稿を復元できる可能性があります。これは二重投稿に対するこの措置を無効にします。

また、誤って間違ったトピックに投稿してしまい、投稿を削除した後、再度投稿が許可されるまでに数分待たなければならなかった経験もあります。デフォルトでは unique post min は5分に設定されています。これは、スパムのないフォーラムの恩恵を受けるための許容できる待ち時間だと思います。

投稿者が削除した投稿について話しています。この予防措置を低いTL(トラフィックレベル)のユーザーに限定してはどうでしょうか?

あるいは、投稿の復元を実行する際に、同じチェックを実行することも考えられます。