Функция Scheduler позволяет ботам отправлять сообщения по расписанию. Поддерживает как повторяющиеся интервальные графики, так и ежедневные графики в определенное время.
командование
| Командование | Описание |
|---|---|
Расписание ботов добавляет интервал <min> <#channel> <message>
|
Добавить повторяющийся график |
Расписание ботов добавить ежедневно <HH:MM> <#channel> <message>
|
Расписание дня (UTC) |
Список расписаний ботов |
Перечислите все активные графики |
Расписание ботов удалено <id> |
Удалить расписание по ID |
Типы расписания
- Интервал Пожар каждые N минут (например, каждые 30 минут). Минимальный интервал настраивается (по умолчанию: 5 минут).
- ежедневно Пожары один раз в день в определенное время в UTC (например, 09:00). Использует 24-часовой формат.
конфигурация
Админы могут конфигурироваться через /bot set:
-
sched_maxМаксимальный активный график (по умолчанию: 10) -
sched_min_intervalМинимальный интервал в минутах (по умолчанию: 5)
Примеры
Расписание MyBot добавляет интервал 60 #general Расписание MyBot добавляется ежедневно 09:00 #general Доброе утро, команда!!Список расписаний MyBot!Расписание MyBot удалите s1a2b3
Заметки
- Все времена в UTC
- Расписание сохраняется при перезапуске ботов
- Каждое расписание имеет уникальный идентификатор, указанный в команде списка.
- Таймеры автоматически переносятся после выстрела