massmodbot telegram bot

Этот бот позволяет управлять несколькими группами как одним элементом. В настоящее время поддерживается только установка времени отключения звука. Время отключения звука означает время, когда все сообщения от пользователей без прав администратора автоматически удаляются. Все, что вам нужно, это создать так называемый тег и назначить его каждой группе, которой вы хотите управлять. После этого вы можете настроить время отключения звука для этого тега, и это время отключения звука будет автоматически применяться к каждой группе, которой этот тег назначен. Время отключения звука применяется только к пользователям без прав администратора. Бот не удаляет сообщения от админ-пользователей. Список администраторов поступает один раз и кешируется. Если вы добавляете или удаляете администратора в / из вашей группы, вам необходимо попросить бота перезагрузить список администраторов с помощью команды /massbot reload_admins.

Установить бота в группу

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

  • Добавьте @ massbotbot в качестве администратора в свой чат
  • Дайте боту разрешение на удаление сообщений

Групповые команды

Эти команды необходимо отправить в группу, где установлен бот

  • /massbot set_tag TAGNAME - назначить группе тег с именем TAGNAME. Пример команды: /massbot set_tag coronavirus-groups-us
  • /massbot clear_tag - отвязать группу от любого присвоенного ей тега
  • /massbot reload_admins - перезагрузить список администраторов. Эти данные кешируются. Вам может потребоваться выполнить эту команду, если вы добавляете нового администратора в группу и хотите, чтобы бот не удалял сообщения от этого нового администратора.
  • /massbot config - отобразить настройки бота для этой группы. В частности, эта команда отображает тег massmodbot, назначенный группе, и время отключения звука, настроенное для этого тега.

Частные команды

Эти команды должны быть отправлены как прямое сообщение боту.

  • /tags - список созданных вами тегов. Каждый элемент списка содержит подробную информацию: время отключения звука, настроенное для этого тега.
  • /new_tag TAGNAME - создать новый тег с именем« TAGNAME ». В качестве имени тега можно использовать английские буквы, цифры и символ дефиса. Пример: /new_tag virus-es
  • /edit_tag TAGNAME mute_time = TIME - настроить время отключения звука TIME для тега с именем TAGNAME. Чтобы эта команда работала, вы должны сначала создать тег с именем TAGNAME с помощью команды /new_tag .... Время отключения звука должно быть указано в специальном формате, см. Раздел «Формат времени отключения звука». Пример команды: /edit_tag virus-ru mute_time = 00:00/03:00/+3

Формат времени отключения звука

Чтобы настроить тег с временем отключения звука, вы должны указать время отключения звука, отформатированное особым образом. Пример: 00:00/03:00/+3. Данные времени содержат три элемента, разделенных символом косой черты. В этом примере первый элемент - «00:00», это означает начало отключения звука, часы и минуты. Второй пункт означает окончание времени отключения звука, часы и минуты. Третий пункт означает смещение часового пояса вашей группы. Прочтите википедию, чтобы узнать больше о [Часовой пояс] (https://en.wikipedia.org/wiki/Time_zone). Чтобы найти часовой пояс для вашей группы, используйте Google с запросом «часовой пояс GEO», где GEO - это название страны или города, в котором вы живете / работаете. В любом случае, третий элемент в беззвучном формате времени - это часовой пояс. смещение в часах, вы можете указать любое натуральное число в диапазоне от -23 до 23. Хорошо, я постарался написать этот текст. Если не получается, то может не стоит использовать этот бот лол.

Также обратите внимание, что диапазон времени отключения звука может иметь начало больше, чем конец. Например, вы хотите отключить звук для группы на время с 23:00 до 6:00. Затем вы настраиваете какой-нибудь тег, назначенный вашей группе, скажем "virus-cn", с помощью этой команды: /edit_tag virus-cn mute_time = 23:00/06:00/+6. Видите? Время начала отключения звука больше чем конец времени отключения звука. Ничего страшного. Надеюсь, это поможет вам не запутаться при настройке бота.