Как сделать сайт мини-приложением Telegram
← BackСоздайте бота у @BotFather, заведите раздел с модулем app_tg, впишите токен бота в настройки модуля и нажмите «Подключить бота».
- В Telegram откройте @BotFather →
/newbot. Придумайте имя и адрес бота и скопируйте токен. - Создайте раздел, например
/tg, с модулемapp_tgи доступом «Всем». - В «Настройки модуля» вставьте «Токен бота». При желании заполните «Раздел после входа», «Надпись кнопки меню бота» и «Ответ на /start и на любое сообщение боту».
- Откройте страницу раздела как администратор и нажмите «Подключить бота». У бота появится кнопка меню «Открыть».
- Проверьте пункты блока «Проверка настроек».
Человек открывает бота, нажимает «Открыть» и попадает на сайт под своей учёткой. При первом входе учётка заводится сама, имя берётся из Telegram. Кнопка «Назад» Telegram работает как в браузере, а ссылки на другие сайты открываются отдельно. Вне Telegram сайт работает как обычно.
Чтобы приложение открывалось по ссылке вида t.me/бот/app и находилось в поиске Telegram, в @BotFather выполните /newapp и укажите адрес из блока «2. Адрес мини-приложения» на странице раздела.
Пополнение баланса звёздами описано в отдельной статье.
Если не получилось
- Кнопка «Подключить бота» выдаёт ошибку. Сайт должен открываться по HTTPS, а токен — быть скопирован целиком.
- Бот не отвечает, оплата не зачисляется. Нажмите «Проверить опрос». Если сайт давно не получал обновлений от Telegram, это настройка сервера — напишите в поддержку платформы.
- «Не удалось войти». Закройте приложение и откройте его снова из бота.
Did the article help?
Thank you, we've recorded it.
See also
Что такое приложения и интеграции сайта и где их включитьИнтеграция — это раздел сайта со специальным модулем: создайте раздел, выберите модуль во вкладке «Интеграции» магазина модулей и заполните «Настройки модуля».Как отправлять заявки с сайта в amoCRMСоздайте раздел с модулем app_amo, заведите интеграцию в amoCRM, впишите её ID и секретный ключ и нажмите «Подключить amoCRM» — заявки станут сделками.Как передавать переписки в чаты amoCRM и открыть сайт из меню amoCRMЧаты подключаются кнопкой «Подключить чаты» после получения канала от поддержки amoCRM, пункт меню — архивом widget.zip со страницы раздела app_amo.Как открыть сайт приложением в Битрикс24Создайте раздел с модулем app_b24, добавьте на портале локальное приложение с адресами со страницы раздела и впишите его client_id и client_secret в настройки модуля.
