Модуль freq: Лимит реакций

Лимит количества реакций (bot api 7.0) за предшествующий текущему моменту указанный период времени.

Возможная реализация:
reaction_count {число - количество реакций на разные сообщения} # 0..999
reaction_duration {число - количество минут} # 1..1440 | 0 -- off
reaction_kick {число - количество минут} # 1..50400 | 0 -- ban ; 60 -- default

Если в течении последних reaction_duration минут пользователь (для привязанных к каналам чатов это не обязательно участник чата) поставил более reaction_count реакций на разные сообщения, то осуществить временный кик пользователя на reaction_kick минут.

(Также подсчет количества реакций по всем чатам можно использовать в модуле spam.)

Comments

Jan 18, 2025 Koan
Пример реализации ограничений на реакции в ChatKeeper:
https://t.me/tgdev_ru/410924

Add new comment