RokHub
Смотреть документацию

Документация Гайд

События и напоминания

Пост-календарь, который обновляет себя сам, гайды по событиям и напоминания о Руинах, Алтаре и всём, что идёт по таймеру.

Опубликуй календарь событий

  1. 1

    Создай канал вроде #event-calendar, где писать могут только админы.

  2. 2

    Запусти /calendar setup channel: #event-calendar create_discord_events: True. Выбери False, если у бота нет Manage Events.

  3. 3

    Для точных дат Яйца и Молота заполни ещё last_event и last_egg_pattern тем яйцом или молотом, которое идёт сейчас или будет следующим.

  4. 4

    Бот публикует трекер и создаёт по роли на каждое событие. Он сам редактирует пост каждый день.

Пусть участники сами выбирают пинги

  1. 1

    Скажи участникам нажать «Получить роли напоминаний» под трекером.

  2. 2

    Каждый участник выбирает события, которые ему важны. Меню видит только он.

  3. 3

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

Объясни событие

  1. 1

    Убедись, что у Event Info (или All Commands) есть канал: /channel add group: Event Info channel: #bot-commands.

  2. 2

    Запусти /event и выбери событие из подсказок.

  3. 3

    Выбери «Сравнение событий с самоцветами», чтобы увидеть, где самоцветы работают лучше всего.

Древние руины и Алтарь Тьмы

Всё время в UTC, игровое. Пиши его как HH:MM DD/MM/YYYY, сначала время.

  1. 1

    Найди время первого открытия в игре.

  2. 2

    Запусти /reminder setup channel: #reminders reminder_type: Ancient Ruins first_instance: 12:00 01/07/2026 last_instance: 12:00 01/07/2027.

  3. 3

    Выбери, когда пинговать, через reminder_1_hour, reminder_4_hour и reminder_8_hour или custom_intervals вроде 1d, 4h, now. Если ничего не выбрано, пинг идёт за 4 часа.

  4. 4

    Бот создаёт роль напоминаний и публикует меню ролей. Участники подписываются там.

  5. 5

    Повтори для Алтаря Тьмы.

Руины открываются каждые 39 часов, а Алтарь каждые 84 часа. Если в твоём KvK иначе, задай repeat_interval.

Свои напоминания

  1. 1

    Запусти /reminder custom с названием, каналом, первым временем и периодом повтора, например 1d. Для разового напоминания укажи 0.

  2. 2

    Задай last_instance как never, если напоминание должно идти бесконечно.

  3. 3

    Добавь role_to_ping и message, если хочешь. Пинг идёт за 1 час, если не изменить.

  4. 4

    Смотри их все через /reminder list и удаляй одно через /reminder delete.

До 25 своих напоминаний на сервер. На странице «Напоминания» на панели управления есть форма с превью пинга.

Команды в этом гайде