🎲 QuestHub — гайд по боту

QuestHub — Telegram-бот для настольной ролевой игры Dungeons & Dragons 5-й редакции: создаёт персонажей, бросает кубики, ищет заклинания, собирает партии и помогает мастеру вести игру. Всё — кнопками в Telegram.

1. Для новичков

D&D за 5 минут

Dungeons & Dragons — игра-история, которую вы рассказываете вместе. Один участник — мастер (DM): он описывает мир, ведёт врагов и решает, что происходит. Остальные — игроки: каждый управляет своим героем, персонажем.

Первый персонаж за 3 нажатия

  1. Откройте бота и отправьте /start. Появится главное меню.
  2. Нажмите Персонажи → Создать нового.
  3. Выберите класс (например, Воин), затем расу (Человек) и пол (Мужской / Женский). Остальное — характеристики, снаряжение, имя, предысторию — бот заполнит сам и покажет карточку персонажа.

Не понравился результат — нажмите Перегенерировать в карточке.

Первая игра

  1. Есть знакомый мастер и группа в Telegram? Попросите его привязать партию к группе (см. раздел для мастера) и напишите в группе /join — выберите персонажа кнопкой.
  2. Ищете игру? Партии → Найти партию: задайте фильтры или нажмите Войти через сид, если мастер дал вам сид партии.
  3. Во время игры откройте персонажа → 🎲 Броски или пишите /roll d20+3. Заклинания — /spell щит.

2. Что умеет бот

3. Игрокам: все меню и кнопки

Главное меню

Открывается по /start и кнопкой Главное меню из любого раздела:

Персонажи · Профиль · Партии · 📖 Заклинания · 📜 Листы персонажей* · 📘 Гайд по боту*

* Эти две кнопки появляются, когда у бота включён сайт (HTTPS).

Персонажи

Персонажи → Список персонажей | Создать нового | Главное меню

Карточка персонажа

КнопкаЧто внутри
ИнвентарьОпыт, Золото, Предметы, Амуниция. У предмета: Изменить название, Изменить описание.
О персонажеИмя (Изменить имя / Изменить фамилию), Возраст, Предыстория, Языки (Удалить язык).
ЗаметкиСвои записи: Изменить название, Изменить содержание, Удалить.
ЗаклинанияЗаклинания персонажа и Изменить: ➕ Добавить заклинание, а у каждого — Изменить название, Изменить описание, Удалить (подробнее — ниже).
Черты и способностиЧерты расы и класса: Изменить название, Изменить описание, Удалить.
УровеньТекущий уровень, опыт и порог следующего; ⬆️ Повысить уровень, когда опыта хватает.
🎲 БроскиБроски из листа персонажа (ниже).
🖼 АватарПортрет персонажа: пришлите фото — бот покажет его здесь и в шапке Mini App. 🔄 Заменить, 🗑 Удалить, ← К персонажу (подробнее — ниже).
📜 Лист персонажа*Mini App с полным листом.
УдалитьУдаление (спросит Да / Нет; удалённого не вернуть).
ПерегенерироватьСоздать персонажа заново с теми же классом, расой и полом.
НазадК списку персонажей.

Повышение уровня (пошагово)

Опыт обычно начисляет мастер партии, а уровень игрок повышает сам — с выбором.

  1. Карточка → Уровень. Если опыта достаточно, есть кнопка ⬆️ Повысить уровень.
  2. Хиты: 🎲 Бросить к10 (кость зависит от класса) или Среднее: 6. К результату прибавляется модификатор Телосложения.
  3. Архетип (на уровне, где класс его выбирает, например, 3-й у воина): кнопка с названием архетипа; листайте ◀️ ▶️.
  4. Увеличение характеристик (4-й, 8-й… уровни): +2 к одной, +1 к двум или Черта: …; затем отметьте характеристики (например, Сила 16→18). ↩️ Другой вариант — вернуться к выбору.
  5. Заклинания, заговоры, воззвания, метамагия, боевой стиль, компетентность — если классу они положены, бот попросит выбрать нужное количество из разрешённого списка.
  6. Проверка: бот покажет, что изменится. ✅ Подтвердить — сохранить, 🔄 Заново — выбрать иначе, ✖️ Отмена — выйти без изменений.
  7. Готово: «🎉 Уровень повышен!». Если опыта хватает ещё — ⬆️ Ещё уровень; иначе К уровню / К персонажу.

Броски

Карточка → 🎲 Броски:

Заклинания

Заклинания персонажа: добавить, изменить, удалить

  1. Карточка персонажа → Заклинания — список с описаниями → Изменить.
  2. Появятся кнопки с названиями заклинаний (листайте ⬅️ ➡️, если их много) и ➕ Добавить заклинание.
  3. Добавить: напишите название, затем описание (или «-», чтобы оставить без описания). Бот ответит «✅ Заклинание добавлено» и покажет его.
  4. Изменить: нажмите заклинание → Изменить название или Изменить описание → отправьте новый текст (для описания «-» — убрать его). Бот ответит «✅ Сохранено». Время накладывания, дистанция, компоненты, круг и прочие поля при этом сохраняются.
  5. Удалить: заклинание → Удалить → Да. Удалённое не вернуть.
  6. Отмена во время ввода — вернуться без изменений; Назад — на шаг выше, до карточки.

Заклинания, выученные при повышении уровня, бот добавляет сам; их тоже можно переименовать или удалить вручную (удалённое при подсчёте лимита класса больше не учитывается).

Вступление в партию

Вы уже в группе партии (самый простой путь):

  1. Напишите в группе /join.
  2. Бот покажет ваших персонажей кнопками — нажмите нужного (кнопки работают только для вас). Нет персонажей — бот даст кнопку 🧙 Создать персонажа: она откроет личный чат с ботом; создайте персонажа и снова напишите /join в группе.
  3. Открытая партия принимает сразу. Закрытая — в группе появится заявка с кнопками ✅ Принять / ❌ Отклонить для мастера.
  4. Если уровень персонажа не подходит под уровень партии, бот предупредит: «⚠️ персонаж 2 ур., партия «Сложный» (10–15)». Это не запрет — решает мастер (в открытую партию вы всё равно вступите, но лучше уточнить у мастера).
  5. У онлайн-партии со ссылкой на созвон бот пришлёт её вам в личку после вступления или одобрения (в общем чате и в поиске ссылки нет).

Вы не в группе: Партии → Найти партию → фильтры (Тип, Формат, Город, Уровень, Количество игроков, Название) → Поиск партий, или Войти через сид → партия → Выбрать персонажа → персонаж. Для открытой партии бот пришлёт ссылку Присоединиться к партии в группу; для закрытой — отправит карточку мастеру и сообщит его решение.

Напоминание о партии: /remind и «напомни»

Аватар персонажа

  1. Карточка персонажа → 🖼 Аватар. Если аватара ещё нет, бот попросит картинку.
  2. Пришлите фото (обычной отправкой) или картинку файлом — JPEG, PNG или WebP, до 5 МБ. Бот возьмёт фото в лучшем качестве.
  3. Сервер обрежет картинку по центру в квадрат 512×512 (поворот с телефона учитывается) и сохранит. Готово: бот пришлёт аватар с кнопками 🔄 Заменить · 🗑 Удалить · ← К персонажу.

Профиль

Профиль → Изменить данные (Изменить возраст) · Удалить профиль · Статистика.

Лист персонажа (Mini App)

📜 Листы персонажей в главном меню или 📜 Лист персонажа в карточке открывают страницу прямо в Telegram: характеристики с модификаторами, спасброски, все навыки с бонусами (★ — владение, ★★ — компетентность), инициатива, пассивная внимательность, хиты, опыт до следующего уровня, оружие, заклинания, черты, инвентарь, языки, заметки и предыстория. Видны только ваши персонажи — Telegram подтверждает, кто вы. Лист открывается на вкладке 🎲 Игра (см. ниже), полный лист — вкладка 📜 Лист.

Лист из чата партии: /sheet и «мой лист»

Игра с открытым листом

Держите Mini App открытым за столом: всё, что меняется по ходу игры, отмечается одним нажатием и сразу сохраняется на сервере. Закрыли и открыли снова, открыли с другого телефона — всё на месте. Бот остаётся «большим редактором»: имя, навыки, заклинания, новые предметы и повышение уровня — в боте.

БлокЧто делает
ХитыТекущие / максимум и полоска. −1 +1, или введите число и нажмите Урон, Лечение, Врем. (временные хиты). Урон сначала снимает временные хиты. Лечение не поднимает выше максимума. «Максимум хитов» (под полоской) меняет поле «Хиты» листа в боте.
Спасброски от смертиПоявляются при 0 хитов: отметьте Успехи/Провалы или нажмите 🎲 — приложение бросит к20 само (10+ успех, 1 — два провала, 20 — встаёте с 1 хитом). Урон при 0 хитов добавляет провал; урон, равный максимуму хитов сверх нуля, — мгновенная смерть. Три успеха — стабилизирован; любое лечение сбрасывает отметки.
ХодФишки Действие, Бонусное, Реакция, Рывок и (если атак больше одной) ⚔️ Атаки 0/2: нажатие тратит — фишка сереет, повторное нажатие возвращает. Движение: остаток футов из скорости персонажа, −5/−10, ↺ — сброс; «Рывок» удваивает движение. 🔄 Новый ход возвращает всё и считает раунды; Конец боя обнуляет счётчик раундов.
РесурсыСчитаются автоматически по классу и уровню (правила SRD 5.1). Кружки: закрашенный — есть, нажмите, чтобы потратить; пустой — нажмите, чтобы вернуть. Большие запасы (например «Наложение рук») — счётчиком −1/+1. Под названием — когда восстанавливается.
Свои счётчикиВнизу «Ресурсов»: название, максимум и когда восстанавливается (долгий, короткий отдых или вручную) → +. Для черт, магических предметов с зарядами, стрел и т.п. ✕ — удалить.
БроскиРежим Обычно / Преимущество / Помеха (действует на к20). Кубики к4–к20 и к100, своё выражение (2d6+3, 1к8-1), и готовые броски листа: инициатива, атака и урон каждым оружием, проверки, спасброски, навыки. Результат — крупно, с историей последних бросков. Бросает приложение (честный генератор), в чат ничего не уходит — покажите экран мастеру или бросайте /roll в чате.
Отдых☕ Короткий отдых — восстанавливает ресурсы «короткого отдыха». Во время него тратьте кости хитов: 🎲 Потратить — сервер бросает кость хитов класса + модификатор Телосложения и лечит. 🌙 Долгий отдых — хиты до максимума, временные хиты и спасброски от смерти сбрасываются, все ячейки и ресурсы восстанавливаются, возвращается половина костей хитов (минимум одна), истощение −1. Оба отдыха сбрасывают ход. Перед отдыхом приложение переспрашивает.
Состояния14 состояний SRD (ослеплён, отравлен, сбит с ног…) и Концентрация — нажатие включает/выключает. Истощение 0–6.
Монеты и опытпм, зм, эм, см, мм: −1/+1 или сумма + монета + Потратить/Получить. Золотые — это «Золото» листа в боте. Опыт — Добавить; когда опыта хватает на новый уровень, появится подсказка и кнопка Открыть бота — повышение делается в боте (Персонажи → персонаж → ⬆️ Повысить уровень).
ПредметыКоличество каждого предмета инвентаря и снаряжения: −1/+1 (выпили зелье, потратили болт). Это те же предметы, что в боте; добавить новый или удалить — в боте.

Ресурсы по классам (появляются с нужного уровня):

КлассРесурсыВосстановление
Все заклинателиЯчейки 1–9 кругов по таблице классадолгий отдых
КолдунЯчейки договора (все одного круга); Таинственный арканум 6–9 кругов — по 1ячейки — короткий, арканум — долгий
ВарварЯрость (2–6 раз; на 20 уровне без ограничений — счётчик не показывается)долгий
БардВдохновение барда = модификатор Харизмы (мин. 1), кость к6–к12долгий, с 5 уровня — короткий
ЖрецБожественный канал (с 2 ур.: 1, с 6: 2, с 18: 3)короткий
ДруидДикий облик — 2 раза (2–19 ур.)короткий
ВоинВторое дыхание (1), Всплеск действий (1, с 17 ур. — 2), Упорный (с 9 ур.); Мастер боевых искусств — кости превосходства (4/5/6, к8 → к10 → к12)Упорный — долгий, остальное — короткий
МонахОчки ци = уровень (с 2 ур.)короткий
ПаладинБожественное чувство (1 + Харизма), Наложение рук (запас 5 × уровень хитов), Божественный канал (с 3 ур.)канал — короткий, остальное — долгий
ПлутУдача (20 ур.)короткий
ЧародейЕдиницы чародейства = уровень (с 2 ур.)долгий
ВолшебникМагическое восстановление (1 раз в день, на коротком отдыхе)долгий

Атак за действие «Атака»: воин — 2 с 5 ур., 3 с 11, 4 с 20; варвар, монах, паладин, следопыт — 2 с 5 ур.; остальные — 1. Классы и архетипы вне SRD (и всё, чего нет в таблице) — заводите «своими счётчиками».

Что видит бот. Хиты (максимум), золото, опыт и количество предметов — общие поля листа: изменения сразу видны в боте и наоборот. Текущие хиты из Mini App подхватывает трекер инициативы, когда вы жмёте 🎲 Вступить после /init. Если в боте открыта старая карточка — откройте персонажа заново. Вернулись в Mini App из бота — лист обновится сам.

Безопасность: Mini App не хранит ни паролей, ни ключей — каждый запрос подписан Telegram, сервер проверяет подпись и даёт менять только ваших персонажей. Слишком частые нажатия (больше ~3 в секунду подряд минуту) сервер временно отклонит — подождите минуту.

4. Мастеру

Создать партию

  1. Партии → Создать партию.
  2. Заполните кнопки: Тип (Открытая — игроки входят сразу, Закрытая — по вашему одобрению), Формат (Онлайн/Оффлайн; для оффлайна нужен Город), Уровень (Лёгкий, Средний, Сложный, Социальный), Количество игроков, Название, Описание.
  3. Для Онлайн появится кнопка 🔗 Ссылка на созвон (необязательно): пришлите адрес http:// или https:// (Discord, Zoom, Meet, Телемост…) или нажмите Без ссылки. Не ссылку бот не примет и попросит ещё раз. При смене формата на Оффлайн ссылка удаляется.
  4. Создать партию → проверьте карточку → Создать партию. Бот покажет сид — короткий код партии — и кнопку Копировать сид.

Что делает каждый параметр и что бот проверяет — в разделе «Параметры партии».

Ссылка на созвон

Подключить групповой чат

  1. Создайте группу в Telegram и добавьте туда бота.
  2. Сделайте бота администратором группы («Управление группой» → «Администраторы» → «Добавить администратора»). Без этого бот ответит подсказкой и ничего не привяжет: права нужны, чтобы видеть сообщения и присылать заявки.
  3. Напишите в группе /bind СИД — или /start, а затем сид отдельным сообщением.
  4. Привязать может мастер партии или администратор/владелец группы (админ — только если мастер тоже состоит в группе). К чату привязана одна партия: новая привязка отвязывает старую.

В привязанном чате игроки открывают свои листы кнопкой 📜 Мой лист — по /sheet («мой лист»), под объявлением о новом персонаже и под /remind (подробнее).

Заявки игроков

Опыт и уровни

  1. Партии → Мои партии (мастер) → партия. Видны персонажи, их уровень, опыт и пометка «⬆️ может повысить уровень».
  2. Выберите персонажа или 👥 Вся партия.
  3. ✨ Начислить опыт → отправьте число (например, 300), или ⬆️ Дать уровень — опыт поднимется ровно до порога следующего уровня.
  4. В чат партии придёт «🎖 Мастер выдал награду». Сам уровень игрок повышает в карточке → Уровень.

🔄 Обновить — перечитать партию, К списку — к партиям.

Передать роль мастера

Трекер инициативы и хитов

  1. В группе партии мастер пишет /init. Появится сообщение «⚔️ Трекер инициативы» с кнопками.
  2. Игроки жмут 🎲 Вступить: бот бросает к20 + инициатива их персонажа из партии и берёт хиты из листа.
  3. Мастер добавляет противников: /init add Гоблин +2 7 (бонус +2 — бот бросит к20+2; хиты 7), /init add Орк 14 15 (готовая инициатива 14), /init add Волк +2 11 x3 (три волка: «Волк 1», «Волк 2», «Волк 3»).
  4. ▶️ Начать бой, затем ⏭ Следующий ход — бот отметит текущего ▶️ и упомянет игрока, чей ход. После последнего участника начинается новый раунд.
  5. Хиты текущего участника — кнопками -5 ❤️ -1 ❤️ +1 ❤️ +5 ❤️; любого — командой /hp Гоблин -5 (урон) или /hp Гоблин +3 (лечение). Число без знака — урон. Игрок может менять хиты своему персонажу: /hp -4.
  6. 🗑 Убрать текущего или /init del Гоблин — убрать участника; ⏹ Завершить или /init end — закончить бой.

Кнопки хода, хитов и завершения работают только у мастера, который начал бой. Имя можно писать началом: /hp гоб 3.

Параметры партии

Что задаётся при создании (и в фильтрах поиска), на что влияет и что бот проверяет сам.

ПараметрНа что влияетЧто проверяет бот
НазваниеКарточка партии, напоминания, поиск по названию (по части слова, без учёта регистра и ё/е).Должно быть текстом; пробелы по краям убираются.
Формат: Онлайн / ОффлайнФильтр поиска. У оффлайна — город, у онлайна — необязательная ссылка на созвон.Для Оффлайн обязателен город. Ссылка на созвон бывает только у Онлайн: при смене на Оффлайн она удаляется.
ГородПоиск по городу (по части названия) и напоминание для оффлайн-партий.Нужен только оффлайн-партии; у онлайн-партии город сбрасывается.
Ссылка на созвонПриходит принятым игрокам в личку и показывается участникам по /remind.Только http:// или https://, без пробелов, до 500 символов. Не видна в поиске и по сиду. Менять может только мастер.
Уровень: Лёгкий / Средний / Сложный / СоциальныйФильтр поиска и предупреждение при вступлении. Диапазоны уровней персонажа: Лёгкий 1–5, Средний 5–10, Сложный 10–15, Социальный — без ограничений.Не запрещает вступление: игрок и мастер видят «⚠️ персонаж N ур., партия «X» (lo–hi)», решает мастер.
Тип: Открытая / ЗакрытаяОткрытая — персонаж добавляется сразу (через /join в группе или из поиска — со ссылкой-приглашением в группу). Поэтому открытой партии из поиска нужен привязанный чат: без него вступить нельзя, а мастеру придёт напоминание привязать группу. Закрытая — каждую заявку принимает или отклоняет мастер.Принять/отклонить заявку может только мастер. Один игрок — один персонаж в партии.
Количество игроковСколько персонажей можно принять; фильтр поиска (точное число).Когда мест не осталось, набор закрывается: партия пропадает из поиска (active=false), бот пишет «Набор игроков в партию завершился», новые /join получают отказ.
СидКороткий код партии: им привязывают чат (/bind СИД) и находят партию (Войти через сид).Создаётся ботом автоматически, уникален. Ссылку на созвон по сиду не узнать.
ОписаниеПоказывается в карточке партии в поиске и при вступлении.Свободный текст, бот его не проверяет.

Время сессии бот пока не хранит — договаривайтесь в чате партии; /remind об этом напомнит.

5. Все команды

КомандаГдеЧто делает
/startличкаГлавное меню (и регистрация).
/startгруппаПривязать партию: бот спросит сид.
/helpвездеСписок команд и ссылка на этот гайд.
/roll 2d6+3, /rвездеБросок кубиков; пре/пом — преимущество/помеха, # подпись.
/spell название, /spellsвездеПоиск заклинания.
/bind СИДгруппаПривязать партию к чату (мастер или админ группы).
/joinгруппаВступить в партию своим персонажем.
/masterгруппа, ответомПередать партию автору сообщения.
/init, /initiativeгруппаНачать бой или показать трекер заново.
/init add Имя [+бонус|инициатива] [хиты] [x3]группаДобавить противника (мастер).
/init del Имя, /init end, /init helpгруппаУбрать участника, закончить бой, подсказка.
/hp [Имя] ±NгруппаУрон или лечение в бою.
/remindгруппа партииСводка партии: формат, ссылка на созвон (участникам) или город, уровень, мастер, состав.
/remindличкаСводка по всем вашим партиям (мастер или принятый игрок).
«напомни», «бот, напомни», «@бот напомни»группа партииТо же, что /remind. «@другой_бот напомни» бот игнорирует.
«напомни» (целиком сообщение)личкаТо же, что /remind, если вы не на шаге ввода текста.
/sheetгруппа партииКнопка 📜 Мой лист: каждый открывает лист своего персонажа этой партии в Mini App.
/sheetличкаКнопка Mini App со всеми вашими листами.
«лист», «мой лист», «лист персонажа», «бот, мой лист», «@бот мой лист» (целиком сообщение)группа партии, личкаТо же, что /sheet. В личке — если вы не на шаге ввода текста; «@другой_бот лист» бот игнорирует.

Без команды, кнопками в личке: Персонажи, Профиль, Партии (создать, найти, войти через сид, мои партии мастера), 📖 Заклинания, 📜 Листы персонажей. Если бот получил текст, которого не ждал, он подскажет, что делать (обычно — /start).

6. Частые вопросы и подводные камни

Я вводил имя (или повышал уровень), а бот перестал реагировать на ответ

Незаконченный шаг — ввод текста, мастер повышения уровня, поиск заклинания, выбор фильтров — хранится в памяти бота и теряется при его перезапуске (например, после обновления). Отправьте /start и повторите действие. Сохранённые данные (персонажи, партии, опыт) не теряются.

Нажимаю «Изменить» в заклинаниях — ничего не происходит

Так было до обновления 24.10.2026: редактирования заклинаний в боте не было. Теперь оно есть (см. «Заклинания персонажа: добавить, изменить, удалить»). Если кнопка из старого сообщения не отвечает — бот перезапускался: отправьте /start и откройте персонажа заново.

Бот пишет «⚠️ персонаж 2 ур., партия «Сложный» (10–15)» — меня не возьмут?

Это только подсказка: уровень персонажа не попадает в диапазон партии (Лёгкий 1–5, Средний 5–10, Сложный 10–15, Социальный — любой). Бот не запрещает вступление: заявку в закрытую партию мастер может принять, в открытую вы вступаете сразу. Решает мастер.

Где ссылка на созвон онлайн-партии?

Её видят только мастер и принятые игроки: бот присылает её в личку после принятия, а в любой момент — /remind (или «напомни») в чате партии или в личке. В поиске и по сиду ссылки нет. Если пишет «ссылку мастер пока не указал» — попросите мастера добавить её: Мои партии (мастер) → партия → 🔗 Ссылка на созвон.

Бой в трекере пропал

Трекер инициативы тоже живёт в памяти: после перезапуска бота или 12 часов без действий бой нужно начать заново командой /init. Хиты в трекере — боевые и не меняют лист персонажа.

Бот в группе отвечает «сделайте бота администратором»

Для привязки партии бот должен быть администратором группы. Остальные команды (/roll, /spell) работают и без этого, но без прав администратора бот может не видеть обычные сообщения (например, сид после /start) — используйте /bind СИД одной командой.

/join пишет «К этому чату ещё не привязана партия»

Мастер или администратор группы должен сначала выполнить /bind СИД.

/join пишет «Набор игроков завершён»

В партии заняты все места («Количество игроков» при создании). Одним игроком в партии может быть только один персонаж; мастеру персонаж в своей партии не нужен.

Не могу повысить уровень

Нужен опыт до порога следующего уровня — его начисляет мастер (✨ Начислить опыт или ⬆️ Дать уровень). Кнопка ⬆️ Повысить уровень появляется только тогда. Заменять уже выученные заклинания при повышении бот пока не умеет; классы и архетипы вне SRD 5.1 показываются только названием.

Почему описание заклинания на английском?

Переведены описания всех заговоров; у заклинаний 1–9 кругов пока английский текст SRD 5.1. Название, время, дистанция, компоненты и длительность — по-русски у всех.

Где взять сид партии?

Он показывается при создании партии (кнопка Копировать сид) и в Мои партии (мастер) рядом с названием.

Привязал новую партию — старая перестала получать уведомления

К одному чату привязана одна партия. Для второй партии создайте отдельную группу.

Mini App: потратил ячейку/ресурс по ошибке

Нажмите на пустой кружок — ресурс вернётся. Фишку хода — нажмите ещё раз. Хиты — Лечение на то же число.

Mini App: нет ресурса моего класса или архетипа

Автоматически считаются ресурсы SRD 5.1 (см. таблицу в «Игре с открытым листом»). Для остального добавьте «свой счётчик» с максимумом и типом отдыха. Если ресурс зависит от уровня — проверьте, что уровень в листе правильный.

Mini App: «Слишком много нажатий»

Сервер ограничивает частоту изменений. Подождите минуту и продолжайте — уже сделанные изменения сохранены.

Кнопка «Лист персонажа» не открывается в группе

Кнопки Mini App из меню бота Telegram открывает только в личке. В чате партии напишите /sheet (или «мой лист») — бот ответит кнопкой 📜 Мой лист, которая работает и в группе и открывает лист именно вашего персонажа (такая же кнопка — под объявлением о новом персонаже и под /remind). Если кнопка открыла личку с ботом — нажмите там 📜 Мой лист: значит, владелец бота ещё не включил Mini App в @BotFather. Бот молчит на «мой лист»? Без прав администратора он видит только команды и обращения к себе — напишите /sheet или «@бот мой лист».

Аватар: «Нужна картинка JPEG, PNG или WebP» / «Файл больше 5 МБ»

Подходят фото и картинки-файлы JPEG, PNG, WebP до 5 МБ (GIF, HEIC, PDF и видео — нет). Проще всего отправить картинку как обычное фото: Telegram сам её сожмёт. Слишком большое разрешение (больше ~16 Мп для PNG/WebP) тоже не примем — уменьшите картинку.

Аватар не появился в Mini App

Закройте и откройте лист заново (или вернитесь в Mini App из бота — он обновится сам). Аватар показывается только владельцу персонажа.

Предложение стать мастером «устарело»

Предложение действует 24 часа и пропадает при перезапуске бота. Попросите мастера отправить /master ещё раз.

Бот написал «Сервер QuestHub сейчас не отвечает»

Сервер на минуту недоступен (например, обновляется). Повторите действие чуть позже.

7. Схема меню