Понимание ограничений в Discourse (форум)

Evg Evg 21 Мая 2022 (ред)

Данный пост мне нужен, т.к. содержит практически все настройки для ограничений, которые есть в форуме Discourse и работают из коробки. Их много. Список ниже может пролить картину, на то, как этот форум справляется и планирует справляться с различными родами атак, как от людей, так и от ботов.

Формат: название (кол. по умолчанию) — описание


unique posts mins (5) — минимальное количество минут между созданием сообщений, если сообщения полностью совпадают по содержанию.

rate limit create topic (15) — пользователи могут создавать новую тему после создания предыдущей только по прошествии указанного здесь количества секунд.

rate limit create post (5) — пользователи могут создавать новое сообщение после создания предыдущего только по прошествии указанного здесь количества секунд.

rate limit new user create topic (120) — новички могут создавать новую тему после создания предыдущей только по прошествии указанного здесь количества секунд.

rate limit new user create post (30) — новички могут создавать новое сообщение после создания предыдущего только по прошествии указанного здесь количества секунд.

max topics per day (20) — максимальное количество тем, которое пользователь может создать за один день.

max personal messages per day (20) — максимальное количество новых личных сообщений, которые пользователь может создать за день.

max likes per day (50) — максимальное количество симпатий, которое пользователь может выразить за один день.

max bookmarks per day (20) — максимальное количество закладок, которое пользователь может создать за один день.

max flags per day (20) — максимальное количество жалоб, которое пользователь может подать за один день.

max edits per day (30) — максимальное количество редактирований, которое пользователь может выполнить за один день.

max invites per day (10) — максимальное количество приглашений, которое пользователь может отправить за один день.

max topic invitations per day (30) — максимальное количество приглашений в тему, которое может отправить пользователь за один день.

max topics in first day (3) — максимальное количество тем, которое пользователь может создать в течение 24 часов с момента создания своего первого сообщения.

max replies in first day (10) — максимальное количество ответов, которое пользователь может сделать в течение 24 часов с момента создания своего первого сообщения.

tl2 additional likes per day multiplier (1.5) — увеличить лимит симпатий в день для уровня доверия 2 (участник), умножив его на указанное здесь число.

tl3 additional likes per day multiplier (2) — увеличить лимит симпатий в день для уровня доверия 3 (активный пользователь), умножив его на указанное здесь число.

tl4 additional likes per day multiplier (3) — увеличить лимит симпатий в день для уровня доверия 4 (лидер), умножив его на указанное здесь число.

tl2 additional edits per day multiplier (1.5) — увеличить лимит правок в день для уровня доверия 2 (участник), умножив его на указанное здесь число.

tl3 additional edits per day multiplier (2) — увеличить лимит правок в день для уровня доверия 3 (активный пользователь), умножив его на указанное здесь число.

tl4 additional edits per day multiplier (3) — увеличить лимит правок в день для уровня доверия 4 (лидер), умножив его на указанное здесь число.

tl2 additional flags per day multiplier (1.5) — увеличить лимит жалоб в день для уровня доверия 2 (участник), умножив его на указанное здесь число.

tl3 additional flags per day multiplier (2) — увеличить лимит жалоб в день для уровня доверия 3 (активный пользователь), умножив его на указанное здесь число.

tl4 additional flags per day multiplier (3) — увеличить лимит жалоб в день для уровня доверия 4 (лидер), умножив его на указанное здесь число.

alert admins if errors per minute (0) — количество ошибок в минуту, необходимое для предупреждения администратора. Для отключения этого параметра установите значение в 0.

unique posts mins (0) — количество ошибок в час, необходимое для предупреждения администратора. Для отключения этого параметра установите значение в 0. (alert admins if errors per hour)

max prints per hour per user (5) — максимальное количество распечаток страницы в час для пользователя. Для отключения параметра установите значение в 0.

max logins per ip per hour (30) — максимальное количество входов в систему с одного IP-адреса в течение часа.

max logins per ip per minute (6) — максимальное количество входов в систему с одного IP-адреса в течение минуты.

max post deletions per minute (1) — максимальное количество сообщений, которые пользователь может удалить в минуту. Установите значение в 0, чтобы отключить удаление сообщений.

max post deletions per day (1) — максимальное количество сообщений, которые пользователь может удалить за день. Установите значение в 0, чтобы отключить удаление сообщений.

invite link max redemptions limit (500) — максимально допустимое количество использований пригласительных ссылок.

invite link max redemptions limit users (10) — максимальное допустимое количество использований пригласительных ссылок, созданных пользователями.

Опубликовано в Блог Evg

2 Ответа

  1. German German 21 Мая 2022 (ред.)

    Это по одной вкладке, там есть ещё вкладки: Основное, Спам, Уровни доверия. Описать их нужна книга.

    1. Evg Evg 21 Мая 2022 (ред.)

      Ага, сейчас мне просто нужен лист, список в закладках, чтобы был всегда рядом.