Таймеры

Автоматическое выполнение команд в заданное время.

Оглавление

  1. Вступление
  2. Настройка
    2. 1. Просмотр списка таймеров
    2. 2. Таймер «в» дату
    2. 3. Таймер «ежедневно»
    2. 4. Таймер «каждый» период
    2. 5. Лимит срабатываний таймера
    2. 6. Удаление таймера

Вступление

Таймеры — способ автоматически вызывать команды в беседе. Вы можете настроить таймер на то, чтобы он в 11 часов вечера желал всем спокойной ночи, можете установить напоминание о чем-то важном каждые несколько часов, или вовсе отложить какую-то команду на месяц вперед — она подождет это время и сработает.

Настройка

Существует 3 типа таймеров. Чуть позже мы подробно рассмотрим каждый.

Просмотр списка таймеров

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

Таймеры, image #1

Таймер «в» дату

Первый — «в». Это значит, что таймер сработает в определенное время, 1 раз. Например, на новый год. Такие таймеры можно создать командой
!таймер в 00:00:00 01.01.2020 !название Беседа | С новым годом!
Такая команда в полночь 1 января 2020 года изменит название беседы на «Беседа | С новым годом!». Конечно же, можно выбрать и другие команды и другое время.

Таймеры, image #2

Таймер «ежедневно»

Второй — «ежедневно». Такой таймер срабатывает каждый день в определенный момент. Это подойдет для того, чтобы всем говорить «Доброе утро» или «Спокойной ночи», или настроить на полночь автоматическую чистку неактивных участников.
!таймер ежедневно 07:30:00 !заметка утро
Такая команда каждый день в пол 8 будет вызывать заметку «утро».
Обратите внимание — вам нужно создать такую заметку по инструкции.

Таймеры, image #3

Таймер «каждый» период

Третий — «каждые». Если вам нужно выполнять что-то через определенные промежутки времени. Например, через каждые 48 часов напоминать о чем-то важном, или через 3 часа 33 минуты очищать все предупреждения. Вам решать.
!таймер каждые 48:00:00 !заметка оченьважно
или
!таймер каждые 03:33:00 !списокпредов сбросить

Таймеры, image #4

Если таймер создается с большим периодом (несколько дней, недель) ждать нужного момента для создания будет нудно и неудобно. После создания вы можете указать первую дату срабатывания таймера отдельной командой,
«!таймер запуск <таймер> <время первого срабатывания>»:

Первое срабатывание таймера №1 было перенесено
Первое срабатывание таймера №1 было перенесено

Лимит срабатываний у таймера

Типам «каждые» и «ежедневно» можно установить максимальное число срабатываний. Например, чтобы таймер под номером 2 сработал 10 раз и потом удалился, нужно написать команду:
!таймер лимит 2 10

Таймеры, image #6

Удаление

Удалить таймер можно по его ID из команды !таймеры. Для этого нужно использовать команду «!удалитьтаймер <ID>».

Таймеры, image #7
Таймеры, image #8
105457 views·328 shares