telegram-бот клуба

Telegram-бот для бронирования корта за 5 минут

Каждый клуб подключает своего бота через @BotFather под собственным брендом и логотипом. Не общий «Tennis-bot» с чужим интерфейсом, а ваш фирменный с описанием и аватаром клуба. Webhook регистрируется автоматически, бот сразу отвечает клиентам.

Подать заявку →

Пошаговая настройка

  1. В Telegram открываете @BotFather → команда /newbot
  2. Задаёте имя (видно клиенту, например «La Familia Tennis») и username (заканчивается на _bot, например @la_familia_bot)
  3. Получаете токен вида 123456789:AABBCCdd… — это credential бота
  4. В letscourt admin → Telegram-бот вставляете токен → «Подключить». Webhook регистрируется автоматически
  5. (Опционально) В @BotFather задаёте аватар (логотип клуба) и описание через команды /setuserpic и /setdescription
  6. Готово — бот находится по username, отвечает на /start, показывает меню вашего клуба

Что умеет бот клиента

🎾 Забронировать корт

Кнопка открывает Telegram Mini App — тот же UI что и на вашем сайте, но внутри мессенджера. Выбор клуба, корта, времени, оплата ЮKassa.

📋 Мои брони

Список предстоящих броней с временем, кортом, статусом оплаты. Без выхода в браузер.

📞 Связаться с админом

Клиент пишет вопрос → бот пересылает в админский Telegram-чат с подписью клиента. Админ отвечает в этом же боте.

ℹ️ О клубе

Адрес, часы работы, контакты — в формате текста. Настраивается в админке.

Mini App vs обычный бот

letscourt-бот не заставляет клиента выбирать корт через 30 кнопок «Корт 1 / Корт 2 / Корт 3...». Кнопка «Забронировать» открывает Telegram WebApp (Mini App) — полноценный UI прямо в Telegram.

  • Полная сетка кортов внутри Telegram. Не клавиатура с кнопками, а реальная таблица: 6 кортов × 14 часов с цветовой кодировкой, как на сайте.
  • Авто-логин по signed initData. Telegram передаёт подписанные данные пользователя — letscourt верифицирует HMAC по токену бота, создаёт customer без пароля и форм.
  • Платёж не выходит из мессенджера. ЮKassa открывается в WebApp, оплата проходит, клиент возвращается в чат с подтверждением. Бесшовно.
  • Назад «из коробки». Telegram сам управляет кнопкой «назад» в WebApp — никаких багов с навигацией.
  • Один UI на всё. Мы не дублируем интерфейс: тот же код что обслуживает /c/<club>, обслуживает Mini App. Багов меньше.

Связь админ ↔ клиент

Не нужны отдельные приложения для саппорта (Reamaze, Crisp, Intercom). Клиент пишет в боте — админ отвечает там же.

  1. В админке генерируете одноразовую ссылку «Привязать админ-чат» (действует 60 минут)
  2. Открываете ссылку из своего Telegram-аккаунта — бот фиксирует ваш chat_id
  3. Когда клиент пишет «Связаться с админом» в боте — сообщение приходит в ваш чат с подписью «От Лебедевой М. (@lebedeva), chat_id=12345»
  4. Вы отвечаете в том же чате — letscourt пересылает обратно клиенту

Команды в админ-чате: /off приостановить пересылку, /on возобновить.

Почему именно бот в падле и теннисе

Молодёжь и активные спортсмены не звонят. Они привыкли:

70%+

падл-броней идут через Telegram-бот в клубах где он есть

24/7

клиент бронит в полночь — а ваш админ спит

5 мин

настройка — не нужен разработчик

0 ₽

дополнительной платы за бот — входит в letscourt

Запустить бот клуба

Заявка → создаёте бота в @BotFather → вставляете токен в админке letscourt → бот живой. 5 минут от регистрации до первой брони через бот.

Подать заявку →