freqrobot telegram bot

Freq Robot позволяет администратору чата ограничивать количество сообщений, которые пользователи могут писать в чат. Вы можете ограничить пользователей количеством сообщений в минуту, час и день. Счетчик сообщений сбрасывается в начале каждого периода (минуты, часа или дня). Вы можете настроить смещение часового пояса, чтобы сбрасывать дневной счетчик сообщений относительно вашего часового пояса.

Установка

Следуй этим шагам:

  • Добавьте @ FreqRobot в качестве администратора в свой чат.
  • Дайте боту разрешение на удаление сообщений. Никаких других разрешений не требуется
  • Настройте, сколько сообщений могут писать пользователи, подробности см. В разделе [Команды] (# команды).

Команды

  • /freq set limit_day = N - установить максимальное количество сообщений, которое пользователь может писать в чат в день. Например, чтобы ограничить пользователей 10 сообщениями в день, используйте команду /freq set limit_day = 10. Используйте нулевое значение, чтобы отключить ограничение. Ноль не означает, что пользователь не может писать сообщения, ноль означает, что пользователь может писать любое количество сообщений.
  • /freq set tz_offset = N - установить смещение часового пояса в часах для сброса дневного счетчика сообщений относительно часового пояса вашего чата. Например, если ваше время чата - Москва (GMT + 3), используйте эту команду /freq set tz_offset = 3
  • /freq set limit_hour = N - установить максимальное количество сообщений, которое пользователь может писать в чат в час.
  • /freq set limit_minute = N - установить максимальное количество сообщений, которое пользователь может писать в чат в минуту.
  • /freq set lang = <lang-code> - установить язык уведомлений. Допустимые значения для этих настроек: en и ru.
  • /freq config - посмотреть конфигурацию бота для текущего чата, т.е. посмотреть, какие языки заблокированы
  • /freq check - проверить, правильно ли установлен бот.
  • /freq set notify_actions = yes - указать боту регистрировать свои действия в чате
  • /freq set notify_actions = no - указать боту удалять сообщения без уведомления
  • /freq reload_admins - попросить бота перезагрузить админ ID текущего чата. Список администраторов собирается один раз и кешируется. Используйте эту команду для обновления кэшированных данных.

Все эти команды нужно отправлять в чат, который вы хотите настроить. Не отправляйте эту команду боту в личном сообщении, он игнорирует такие личные сообщения.

Вопросы и ответы

Как проверить правильность установки бота?

Сначала выполните инструкции по установке. Затем введите в чат эту команду: /freq check. Устраните все проблемы, о которых говорит бот.