Назад в блог

Ночной режим в Telegram: как закрыть чат на ночь и открыть его утром

Настройка ночного режима Defendy: дни начала, часовой пояс, проверка закрытия и восстановления прав, ручное открытие и защита от ошибок расписания.

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

Самая важная часть настройки наступает утром. Группа должна вернуть прежние разрешения, а не просто показать сообщение «режим выключен». В этом руководстве разберём полный цикл: подготовить права, закрыть чат, проверить открытие и заранее договориться о ручном восстановлении.

Здесь разбираем полный технический цикл ночного закрытия и возврата прав. Если ещё выбираете рабочие часы и доступность команды, начните с планирования расписания.

Когда ночное закрытие действительно помогает

Закрытие уместно, если чат связан с конкретным местом или временем: жильцы одного дома, учебная группа, локальная служба поддержки. Участники примерно одинаково понимают, что означает «ночью», а отсутствие переписки не мешает основной задаче сообщества.

Для международной группы такая пауза может отрезать целый рабочий день части участников. Здесь сначала стоит обозначить часы ответа модераторов и оставить возможность написать вопрос. Отдельно подумайте о срочных обращениях: человек должен знать, куда обратиться, если общий чат закрыт. Не обещайте круглосуточный ответ, если никто за него не отвечает.

Ночной режим решает вопрос доступности переписки. Рекламные ссылки, повторные сообщения и проверки новых участников требуют собственных правил. После открытия группы антиспам по-прежнему нужен.

Что именно закрывается

В Telegram есть общие разрешения группы: администратор может ограничить участникам отправку сообщений или отдельных видов содержимого. Defendy меняет эти разрешения по расписанию и сохраняет исходное состояние для последующего восстановления.

В текущем ночном режиме ограничиваются текст, медиа, опросы, реакции и приглашение новых участников. Это не удаление группы, не очистка истории и не персональный бан каждого человека. Режим также не управляет медленным режимом Telegram.

Проверять результат с аккаунта администратора недостаточно. Разрешения ChatPermissions описывают действия обычного участника; административные полномочия могут дать другой результат. Для испытания нужен отдельный обычный участник без персональных ограничений и настроенных исключений за бусты.

До первого запуска: сохраните точку возврата

Откройте разрешения группы в Telegram и зафиксируйте, что участникам разрешено сейчас. Важен весь набор: например, текст и фотографии разрешены, а голосовые сообщения и приглашения уже запрещены. Утром нужно вернуть именно его. «Включить всё» может незаметно отменить прежнюю политику группы.

Договоритесь, кто отвечает за первый запуск и кто сможет открыть чат вручную. На время проверки не поручайте второму боту или другому администратору менять те же общие права. Иначе будет трудно понять, чьё действие вы наблюдаете, а позднее восстановление может перезаписать ручную правку.

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

Настройка в Defendy

  1. Откройте личный чат с @defendy_bot, нажмите «Настройки» и выберите группу. Для первого опыта используйте отдельную тестовую группу.
  2. Перейдите в «Общие настройки» и проверьте «Часовой пояс группы». Не ориентируйтесь только на часы своего телефона.
  3. Откройте «Ночной режим». Перед включением вспомните сохранённый интервал: если текущее время уже внутри него, ограничение может начать применяться.
  4. Включите модуль, укажите «Старт», «Конец» и дни недели. Текущий интерфейс редактирует одно повторяющееся окно.
  5. Повторно откройте раздел и убедитесь, что значения сохранились. Переключатели и изменения окна сохраняются при изменении; общего обязательного шага с кнопкой «Сохранить» у этой формы нет.

Начало и конец должны различаться. «23:00–07:00» означает окно через полночь; «09:00–18:00» ограничивает сообщения днём. Это всегда интервал запрета, а не часы, в которые разрешено писать.

Почему пятница захватывает субботу

Выбранный день означает день начала окна. Если отметить только пятницу и поставить 23:00–07:00, чат должен закрыться в пятницу вечером и открыться в субботу утром. Субботу для продолжения этой ночи выбирать не нужно. Её выбор добавит ещё и ночь с субботы на воскресенье.

Как читать дни начала при окне 23:00–07:00
Выбранные дниКогда начинается ограничениеКогда оно заканчивается
ПятницаВ пятницу в 23:00В субботу в 07:00
Суббота и воскресеньеВ субботу и воскресенье в 23:00В воскресенье и понедельник в 07:00
Все дниКаждый вечер в 23:00Каждое следующее утро в 07:00

Часовой пояс здесь является фиксированным смещением

В списке мини-приложения доступны целые смещения от UTC−12 до UTC+12. Подпись с названием города помогает выбрать строку, но не превращает её в календарь сезонного перевода часов. Если ваш регион меняет время, смещение нужно проверить и при необходимости изменить вручную.

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

Испытайте один полный цикл

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

До начала обычный участник отправляет короткий текст и один разрешённый вид медиа. После начала проверьте, что отправка ограничена. Затем дождитесь конца и повторите исходные действия. Сравните общие права со сделанной записью: то, что было запрещено до ночи, должно остаться запрещённым.

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

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

Как открыть чат раньше

Администратор с нужными полномочиями может выключить модуль в настройках или отправить /nightmode off. Команда сохраняет выключенное состояние и запрашивает восстановление прежних прав. Она не означает «пропустить только эту ночь»: завтра расписание само не включится.

После команды проверьте отправку сообщения обычным участником и сами разрешения. Ответ о запрошенном восстановлении ещё не равен выполненному восстановлению. Для возвращения графика модуль нужно включить снова; прежде чем сделать это, проверьте текущее время относительно окна.

Если восстановление задержалось и группу необходимо открыть, уполномоченный администратор может вручную вернуть заранее записанные разрешения в Telegram. Делайте это согласованно: отложенное восстановление Defendy тоже может изменить их. После ручного вмешательства повторно проверьте состояние и оставьте расписание выключенным до выяснения причины.

Если закрытие или открытие не произошло

  • Проверьте группу, сохранённые дни, интервал и смещение UTC. Ошибка после полуночи часто оказывается ошибкой дня начала.
  • Убедитесь, что Defendy остаётся администратором с нужными правами. После отказа из-за нехватки полномочий проверьте также, включён ли модуль.
  • Проверьте обычного участника: административный аккаунт, персональный мут или исключение могут исказить вывод.
  • Запишите время, текст ошибки и то, что реально разрешено в Telegram. Если журнал настроен, сопоставьте записи с результатом, а не подменяйте ими результат.
  • Исключите одновременные правки другого бота или администратора. Не отправляйте серию одинаковых команд при непонятном состоянии.

Хорошо настроенная ночь заканчивается предсказуемым утром: участники снова пишут, прежние ограничения сохранены, команда знает, как восстановить доступ. Поля и ограничения текущей формы собраны в документации ночного режима.

Материал сверён 5 октября 2026 года с текущим интерфейсом и реализацией Defendy. Работа планировщика реализована; испытание вашего рабочего чата нужно провести отдельно.