Проверка на дубликаты включает удалённые сообщения

Шаги для воспроизведения:

  1. Вы публикуете сообщение в неверной теме.
  2. Вы удаляете сообщение.
  3. Вы публикуете то же сообщение в правильной теме.

Ожидаемое поведение: Сообщение отправляется.
Фактическое поведение: Ошибка о том, что сообщение слишком похоже на недавно опубликованное.

Вы говорите о удалённых постах, которые полностью удалены из базы данных, о постах, удалённых, но видимых только пользователям с соответствующими правами, или о посте, удалённом автором, который всё ещё отображается как «(Пост удалён автором)»?

В последнем случае пользователь может восстановить свой пост после повторной публикации. Это сделает меру против дубликатов постов неэффективной.

Также я сталкивался с ситуацией, когда случайно публиковал сообщение в неправильной теме, удалял его и должен был подождать несколько минут, прежде чем мог опубликовать его снова. По умолчанию параметр unique post min установлен на 5 минут. Я считаю, что это приемлемое время ожидания для обеспечения форума без спама.

Я говорю о посте, удалённом автором. Возможно, стоит ограничить эту меру предосторожности пользователями с низким уровнем доверия (TL)?

Или же можно запустить восстановление поста с проверкой по тем же критериям.