Интеграция с Telegram Mini Apps
В этом гайде вы узнаете, как подключить уже существующее мини-приложение в Telegram Mini Apps к Платформеру — и как, наоборот, использовать Платформер как основу для работы внутри Telegram.
Подключение Telegram-приложения к Платформеру
Если у вас уже есть мини-приложение в Telegram, и вы хотите использовать возможности Платформера (лаунчер, маршрутизацию, приватность, тестовые группы и т.д.), выполните следующие шаги.
Шаг 1. Получите ID Telegram-бота
Платформеру нужен идентификатор вашего бота, чтобы корректно верифицировать init data, полученное от клиента Telegram.
- Откройте диалог с @BotFather и отправьте команду
/mybots; - Выберите нужного бота из списка;
- Нажмите кнопку API Token, чтобы получить токен (например:
12345678:ABCdefGHI); - Число до двоеточия (
12345678) — это ID бота, который нужно использовать.
Шаг 2. Создайте мини-приложение в Платформере
- Перейдите в админ-панель Платформера;
- В разделе «Приложения» нажмите «Создать приложение»;
- Укажите название и подтвердите создание.
Шаг 3. Настройте интеграцию и получите ссылку на лаунчер
- В информации о приложении откройте вкладку «Telegram» → «Интеграция»;
- Введите ID Telegram-бота и сохраните изменения;
- Перейдите в раздел «Настройка лаунчера» и нажмите «Скопировать ссылку» — это ссылка на ваш лаунчер, которую мы используем в Telegram.
Шаг 4. Установите ссылку через BotFather
- В BotFather отправьте команду
/myapps; - Выберите нужное мини-приложение;
- Установите в его настройках ссылку, полученную от Платформера.
Готово! Теперь Telegram будет запускать ваш лаунчер, а Платформер — открывать актуальную версию приложения на основе заданных настроек.
Интеграция Платформера в Telegram
Если вы сначала создали приложение в Платформере, а теперь хотите отобразить его в Telegram Mini Apps — следуйте этой инструкции:
- В интерфейсе приложения в Платформере перейдите в раздел «Telegram → Настройка лаунчера»;
- Скопируйте полученную ссылку на лаунчер;
- Перейдите к @BotFather;
- Если у вас ещё нет бота, создайте его с помощью команды
/newbot; - Получите ID вашего бота (см. выше);
- Вставьте этот ID в разделе «Интеграция» Платформера;
- Вернитесь в BotFather и создайте мини-приложение с помощью
/newapp; - В поле ссылки на приложение вставьте ссылку на лаунчер Платформера.
Теперь при открытии мини-приложения Telegram будет направлять пользователя в Платформер, который сам обработает все детали запуска.
