События
Событие — это карточка в канале с датой, откликами и списком тех, кто придёт. Модуль не повторяет мероприятия Family RP: у тех своя специфика с каптами и начислением активности.
Когда использовать
- Турнир, стрим, игровой вечер, собрание.
- Событие с ограниченным числом мест.
- Мероприятие, о котором надо напомнить за час.
Перед настройкой
- Модуль События включён.
- Указан канал для карточек событий.
- У бота есть Отправка сообщений, Встроенные ссылки и Управление ролями (для роли участникам на время события).
Жизненный цикл
черновик
↓ объявить
объявлено → принимает отклики
↓
идёт
↓
завершеноОтменить событие можно из любого состояния до завершения. Записи при этом остаются: отменённое событие не исчезает из истории.
Созданное событие — черновик: откликов оно не принимает, пока его не объявили. Так можно собрать карточку заранее и опубликовать в нужный момент.
Три отклика, а не два
| Отклик | Что значит |
|---|---|
| Иду | Занимает место, считается пришедшим при отметке |
| Интересно | Место не занимает, но напоминание получит |
| Не иду | Отказ |
| В очереди | Мест не было; станет «иду», когда место освободится |
«Интересно» — не «иду». Свести их значило бы либо переполнить событие теми, кто не придёт, либо потерять тех, кому интересно.
Вместимость и очередь
Если у события задана вместимость (до 1000 мест), лишние отклики уходят в очередь. Место освободилось — первый из очереди становится идущим.
Первый, а не случайный: на вопрос «почему он, а не я» у случайности нет ответа, а у «кто откликнулся раньше» есть.
Напоминания
До 3 напоминаний на событие: например, за сутки, за час и за десять минут. Приходят тем, кто отметился «иду» или «интересно».
Присутствие
Сказал «иду» и пришёл — два разных факта. Присутствие отмечается отдельно, командой или в панели. Считать посещаемость по обещаниям — значит не считать её вовсе.
Роль на время события
Событию можно назначить роль, которая выдаётся идущим и снимается после завершения. Роль проходит обычные проверки: Безопасные роли.
Экспорт в календарь
Информация
Экспорт событий в файл календаря (.ics) сейчас не поддерживается. Напоминания приходят в Discord.
Пример
Название: Турнир по CS2
Когда: суббота, 19:00
Место: голосовой «Арена»
Вместимость: 20
Напоминания: за 24 часа, за 60 минут
Роль идущим: Участник турнира
Канал: #событияПрава
- Kizora:
events.manage— создавать события, вести запись и отмечать присутствие. Откликаться может любой участник. - Discord у бота: Отправка сообщений, Встроенные ссылки, Управление ролями.
Что происходит при ошибке
- Канал события удалён — карточка не обновляется, отклики сохраняются.
- Роль события удалена — она не выдаётся, событие работает.
- Событие отменено — участникам уходит уведомление, записи остаются.
Частые проблемы
- Никто не может откликнуться. Событие ещё в черновике — объявите его.
- Очередь не двигается. Никто не отменил свой отклик; место не освободилось.
- Напоминание не пришло. У участника отклик «не иду» или закрыты личные сообщения.