Я создаю бота Telegram для своего магазина с помощью PHP.
В настоящее время я создал бота, использовал URL-адрес веб-перехватчика, чтобы представить PHP-файл моего бота Телеграмма. Мой код почти работает и может отвечать на команды, которые я определил, но у меня есть кнопка/команда «Открыть магазин». Когда мы нажимаем эту кнопку, пользователю будет отправлено сообщение с таким содержанием: «Нажмите кнопку ниже, чтобы открыть магазин:» и кнопка под сообщением с названием «Открыть магазин".
В моем коде я установил ссылку на эту кнопку $storeURL = 'https://example.com/?username='.$userna ... ='.$userID; и он работает хорошо и может получить имя пользователя и используемый идентификатор.
Проблема в том, что на этой кнопке отображается всплывающее окно с сообщением «Хотите ссылку? https://example .com/?username=xxxxxxx&uid=1234678", и эта ссылка откроется во внешнем браузере.
Но мне нужно открыть эту кнопку как веб-приложение (мини-приложение). App) внутри Telegram, а не как внешняя ссылка.
В BotFather я могу установить собственный URL-адрес и собственный текст для меню, этот URL-адрес открывается как веб-просмотр/внутреннее мини-приложение. И именно мне нужно открыть кнопку "Открыть магазин" как мини-приложение.
Как это возможно? Я только что видел, что некоторые PHP-боты могут это сделать. Мой веб-сайт написан на PHP, поэтому по этой причине я хочу использовать PHP для своего бота. Это мой PHP-код для файла бота на моем веб-сайте:
Подробнее здесь: https://stackoverflow.com/questions/784 ... ernal-link
PHP/Telegram Bot: как открыть URL-адрес как веб-приложение, а не как внешнюю ссылку? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как открыть приложение для Android с помощью встроенной клавиатуры Telegram Bot API PHP
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-