Permanent bulk delete of old topics

Риск будет меньше при наличии официальной функции, чем когда люди пытаются запускать пользовательские команды.

В GitHub есть функция постоянного удаления репозиториев. У меня всё в порядке. Перед удалением они требуют ввести имя организации и репозитория, а также пароль для подтверждения намерения.

Не понимаю, почему это должно быть заблокировано. Это просто раздражает.

Да. На 100%. Я не хочу, чтобы в моей базе данных был мусор, особенно бессмысленный мусор от ботов, пытающихся получить одобрение сообщений и тратящих моё время. Зачем мне хранить такие вещи?

Пожалуйста, предоставьте нам официальный, проверенный способ выполнения этой операции. Или хотя бы опцию таймера для автоматического удаления удалённых сообщений через XX дней.

Вы можете добавить тройную проверку в пользовательский интерфейс, чтобы снизить риск. Например, аналогично сообщению «Удалить 124 пользователя» при массовом удалении пользователей, но также запрашивать повторную аутентификацию или что-то подобное, чтобы сделать процесс ещё безопаснее. Возможно, выводить яркое красное предупреждение, которое необходимо подтвердить. Вы можете устранить риск, заставив людей трижды подумать перед массовым удалением сообщений.

Худшее возможное решение для таких случаев — полное отсутствие решения, с точки зрения конечного пользователя. Меня абсолютно раздражает мысль о том, что я не могу сделать то, что, как мне кажется, должно быть легко реализовать в интерфейсе (тройная или даже пятикратная проверка — это вполне приемлемо!).