1. Как игрок попадает 2. Mini App 3. Анкета 4. Команды 5. Рассылки 6. Админка ★ Сценарий ? FAQ
01 📲 Как игрок попадает в бот
Три точки входа
  • Прямая ссылка на бота — отправляется в чате клуба, на сайте, в визитке.
  • QR-код — клуб распечатывает и кладёт на столы или у стойки администратора.
  • Кнопка «Зарегистрироваться» в карточке турнира, опубликованной в Telegram-канале клуба.
Любой путь приводит игрока в чат с ботом. Команда /start открывает мини-приложение клуба — дальше игрок работает только в нём.
02 🃏 Что игрок видит в мини-приложении

Снизу — четыре вкладки. У администратора появляется пятая (см. раздел 6).

🏠 Главная
Логотип и адрес клуба, краткая визитка, карточки ближайших турниров, быстрые переходы к рейтингу и расписанию.
🃏 Турниры
  • Список турниров с датой, форматом, бай-ином и количеством занятых мест.
  • Открыть турнир → полная карточка, список зарегистрированных и лист ожидания.
  • Кнопка «Записаться» / «Отменить регистрацию».
  • Если все места заняты — игрок попадает в лист ожидания и поднимается автоматически, когда кто-то откажется.
🏆 Рейтинг
  • Таблица лидеров клуба с очками PTS.
  • Архив прошедших сезонов.
  • Тап по любому игроку → его публичный профиль (статистика, история). Кнопка «Подписаться» позволяет следить за выступлениями знакомых.
👤 Профиль
  • Аватар — берётся из Telegram автоматически, можно загрузить свой (приводится к 256×256).
  • ФИО и телефон — видны только администратору клуба.
  • Переключатель рассылки — включить/отключить push о новых турнирах.
  • Статистика: очки PTS, сыгранные турниры, призовые места.
  • История последних турниров с местами и начисленными очками.
  • Правила и документы клуба — списком, открываются прямо в мини-приложении.
03 📝 Анкета при первом входе
Что игрок заполняет
  • ФИО — обязательно;
  • телефон — обязательно;
  • галочки согласий из настроек клуба: обработка персональных данных, фото- и видеосъёмка, ознакомление с офертой и т.д. Что обязательно, а что нет — задаёт сам клуб.
Без заполнения анкеты игрок не сможет зарегистрироваться на турнир — бот выдаст подсказку и откроет анкету.
04 💬 Команды в чате с ботом

Если игрок не хочет открывать мини-приложение, основные действия доступны командами:

КомандаЧто делает
/startОткрыть мини-приложение клуба
/tournamentsБлижайшие турниры со ссылкой на регистрацию
/profileКраткий профиль: очки и сыгранные турниры
/ratingТоп-5 рейтинга клуба
05 🔔 Push-уведомления игрокам
Когда бот пишет игроку
  • Создан новый турнир — рассылка уходит всем, кто согласился на уведомления в анкете.
  • Карточка турнира опубликована в канале клуба — пост появляется в канале, на который подписан игрок.
Игрок может в любой момент отключить рассылку через 👤 Профиль → переключатель «Получать рассылку» (если эта галочка добавлена в анкету клуба).
06 ⚙️ Админ-панель бота

Если ваш Telegram ID указан в списке администраторов клуба, в мини-приложении появляется пятая вкладка — ⚙️ Управление. Это вся «панель управления» ботом.

➕ Новый турнир
Заполняете: название, дата и время, максимум игроков, бай-ин (0 для фрироллов), очки PTS за победу. Опционально — галочка 🎯 Баунти с количеством очков за выбивание (1 KO).

После «Создать турнир» всем подписанным игрокам сразу уходит push с анонсом.

📣 Канал публикации турниров
Один раз указываете, в какой Telegram-канал или группу бот будет постить анонсы:
  • @MyClubChannel — для публичного канала;
  • -1001234567890 — для приватного канала или группы.
После настройки на странице каждого турнира появляется кнопка «Опубликовать» — бот сразу отправит карточку турнира в канал с кнопкой «Зарегистрироваться», ведущей в бот.
Бот должен быть админом канала с правом «Публикация сообщений» (или участником группы с правом писать). Иначе публикация не пройдёт.
📍 Адрес клуба
Показывается на главной мини-приложения, в карточке турнира и в публикации в канале.
👮 Администраторы
  • Системные (установлены при запуске бота) — несменяемые, отображаются как «системный».
  • Дополнительные — можно добавлять и удалять прямо в админке по Telegram ID.

Как добавить нового админа:

  1. Новый человек открывает в Telegram бота @userinfobot → получает свой числовой ID.
  2. Действующий админ в 👮 Администраторы вписывает этот ID → жмёт «Добавить».

С этого момента у нового админа появляется вкладка ⚙️ Управление и все админские права.

Все турниры
Список созданных турниров. По каждому:
  • ✎ Редактировать (пока открыта регистрация) — поменять дату, мест, бай-ин и т.д. При увеличении мест игроки из листа ожидания автоматически поднимаются в основной список.
  • «Завершить» — закрывает регистрацию.
  • — удалить турнир со всеми регистрациями.
Игроки
Полная база игроков клуба:
  • поиск по имени, @username, телефону, Telegram ID;
  • кликом — переход в Telegram игрока или звонок по телефону;
  • видно, у кого «без анкеты» (зашёл, но не заполнил данные).

Телефоны видны только администраторам.

Действия на странице турнира
Когда админ открывает любой турнир, рядом с каждым игроком появляются кнопки:
  • отметить «пришёл» — для учёта посещаемости;
  • поднять из листа ожидания в основной список;
  • удалить игрока из регистрации (с Shift+клик — с автоматическим подъёмом следующего из листа ожидания).

Сверху страницы — кнопки «Редактировать турнир» и «Опубликовать в канал».

🎯 Типовые сценарии
1
Анонс турнира на завтра
⚙️ Управление → ➕ Новый турнир → заполнить → «Создать турнир». Подписчикам сразу уходит push. Затем открыть турнир → «Опубликовать» → карточка появится в канале клуба.
2
Освободилось место (игрок не пришёл)
Открыть турнир → у нужного игрока в листе ожидания нажать кнопку поднятия → он окажется в основном списке.
3
Сменить администратора
⚙️ Управление → 👮 Администраторы → удалить старого → добавить нового по Telegram ID. Системного админа удалить нельзя (он указан при установке бота).
4
Игрок жалуется, что не может зарегистрироваться
Чаще всего — не заполнил анкету (ФИО + телефон), бот сам ему подскажет. Либо все места заняты — он попадёт в лист ожидания и поднимется автоматически.
? Часто задаваемые вопросы
Игроки в боте никак не связаны с турниром в таймере?
Связаны — администратор может одной кнопкой импортировать всех зарегистрированных в боте игроков в живой турнир в таймере, без двойной работы.
Игрок сменил телефон или имя — нужно ли что-то делать админу?
Нет. Игрок сам обновляет данные в 👤 Профиль. Изменения подхватываются мгновенно.
Где взять Telegram ID для добавления админа?
Новый администратор пишет любое сообщение боту @userinfobot в Telegram — тот ответит числовым ID. Этот ID вписывается в ⚙️ Управление → 👮 Администраторы.
Публикация в канал не работает — что проверить?
Бот должен быть админом канала с правом «Публикация сообщений». Зайдите в канал → Управление → Администраторы → добавьте бота с этим правом. Если канал приватный — chat_id должен начинаться с -100.
Можно ли отправить рассылку всем игрокам вручную?
Рассылка автоматически уходит при создании турнира всем, кто включил уведомления в анкете. Произвольная рассылка не делается из мини-приложения — обратитесь в поддержку.
Игрок видит чужие телефоны?
Нет. Телефоны видны только администраторам клуба. В общем списке игроков и в публичных профилях телефонов нет.
Бот принимает деньги за бай-ины?
Нет. Бот — только для регистрации. Бай-ины принимаются наличными или по договорённости клуба, как обычно.
Если подписка на бот закончится — что станет с данными игроков?
База игроков и история не теряются. Бот перестанет отвечать на новые запросы, но всё сохранится. После продления подписки бот снова заработает с прежней базой.