Подключение своего бота к магазину

Магазин живёт в вашем боте, а не на чужом домене.

Пока бота нет, витрина работает по ссылке. Со своим ботом покупатель видит ваше имя, кнопку «Магазин» у поля ввода и открывает каталог на весь экран — а вы получаете заказы сообщением в тот же чат.

1. Получить токен у BotFather

  1. Откройте @BotFather и отправьте /newbot.
  2. Придумайте имя (видит покупатель) и адрес — он должен заканчиваться на bot, например myshop_bot.
  3. BotFather пришлёт токен вида 1234567890:AAH…. Это пароль от бота — никому не пересылайте.

2. Вставить токен в магазин

Настройки магазина → «Бот и ссылка» → вставьте токен и сохраните. Дальше мы делаем всё сами:

Токен хранится в зашифрованном виде, в интерфейсе он больше не показывается — только последние символы для сверки.

3. Включить открытие на весь экран

Одна вещь делается только руками в BotFather — Telegram не даёт менять её через API:

  1. В BotFather: /mybots → ваш бот → Bot Settings.
  2. Configure Mini App → включите и вставьте короткую ссылку для бота: https://market.telegashop.com/s/номер-магазина, режим запуска — Fullscreen.
  3. Menu Button трогать не нужно: её мы ставим сами, когда вы подключаете токен.

Ссылка короткая намеренно: BotFather принимает адрес не длиннее 64 символов и молча обрезает длинный — тогда кнопка запуска перестаёт работать. По этому адресу приложение сразу открывает вашу витрину со своим меню, вместо общего каталога площадки. Готовую ссылку можно скопировать в приложении: «Мои магазины» → ваш магазин → «Бот и ссылка».

После этого кнопка «Open» появляется в профиле бота, а витрина открывается без шапки браузера.

Что важно помнить

Что-то не сходится — напишите в @telegasp_bot, поможем настроить.

Create a shop