diff --git a/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%93%D0%9C%D0%B0.md b/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%93%D0%9C%D0%B0.md new file mode 100644 index 0000000..1940045 --- /dev/null +++ b/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%93%D0%9C%D0%B0.md @@ -0,0 +1,53 @@ +# Руководство ГМа + +## Создание группы + +- Telegram: `/newgroup` → укажите название, описание, часовой пояс и канал публикации. +- Discord: `/newgroup` → укажите `guild_id` и канал для публикации. + +## Создание расписания + +### Команда `/newsession` + +| Поле | Описание | +|------|----------| +| Title | Название сессии | +| Date | Дата и время начала | +| Max Players | Максимум игроков | +| Description | Описание для игроков | + +### Шаблоны + +- Сохраняйте часто используемые настройки как шаблоны. +- При создании сессии выбирайте шаблон из списка — поля заполнятся автоматически. + +## Публикация + +- `/listsessions` выводит актуальное расписание с кнопками записи. +- Discord: сообщение обновляется автоматически при изменении состава. + +## Управление игроками + +- **Waitlist**: если сессия заполнена, новые игроки попадают в лист ожидания. +- **Автоповышение**: при выходе игрока первый из waitlist переходит в основной состав. +- **Заместитель**: назначьте заместителя, который может управлять сессией. + +## RSVP (подтверждение) + +- За 24 часа до игры бот отправляет запрос подтверждения. +- Неподтвердившие игроки освобождают место — waitlist сдвигается. + +## Перенос и голосование + +- `/reschedule` инициирует голосование за перенос даты. +- Игроки голосуют кнопками; по завершении бот обновляет расписание. + +## Настройки уведомлений + +- Настройте DM-уведомления (за 1 час, за 5 минут со ссылкой). +- Включите/отключите уведомления для конкретных сессий. + +## Массовые операции + +- Выбирайте несколько сессий и редактируйте даты, вместимость или описание одновременно. +- Используйте фильтры для быстрого поиска. \ No newline at end of file