У канала, который существует, только пока кто-то печатает, нет следующего раза. Событие и есть этот следующий раз, записанный там, где его видит вся комната, — а каждому, кто сказал, что придёт, приходит напоминание до начала.
синтаксис
/event [<when> <title> | cancel <id>]
Параметры
when
— Через сколько начнётся: 30m, 2h, 3d. Промежуток, а не время на часах, поэтому один и тот же миг для всех.
title
— Что канал собирается сделать. До 120 символов.
cancel <id>
— Отменяет событие с этим номером.
Как это работает
В канале появляется строка, а под ней карточка с началом в часовом поясе каждого читателя и кнопкой «Я приду». Незадолго до начала комнате сообщают снова, а всем, кто согласился, приходит уведомление тем способом, который у них уже включён. Совсем без аргументов команда открывает окно «События».
Кто может
Планируют операторы и владельцы канала; сказать, что придёт, может любой в канале. Отменяет событие тот, кто его запланировал, или оператор.
Правила и ограничения
- Начало должно быть позже текущего момента
- Канал хранит до 50 событий одновременно
- Сказать дважды — то же, что сказать один раз
- Отмена сохраняет запись о том, что событие должно было состояться
- Напоминание уходит один раз и никогда для того, что уже идёт
Примеры
/event /event 2h Tuesday tournament /event 3d Film night in the space /event cancel 12