😱 Крутые возможности Web Apps.
Web Apps - это сайты, которые открываются прямо внутри Telegram, они были
добавлены в мессенджер около года назад. За это время мы успели выполнить несколько заказов на Web App ботов и сегодня хотим поделиться интересными фичами этой технологии:
• Сканер QR-кодов.
С помощью стандартного метода
showScanQrPopup можно вызвать сканер QR-кодов и получить отсканированный текст в виде callback'а. Фактически можно вызывать этот сканер и в обычных ботах, сделав простенький Web App, который запускает сканер и потом сразу закрывается, передав информацию на сервер бота.
• Всплывающие окна.
Используя методы
showPopup, showAlert и showConfirm, можно отображать всплывающие окна разных типов прямо внутри Web App. По аналогии со всплывающими окнами в обычных браузерах и мобильных приложениях.
• Пользовательские темы.
Web App при открытии получает объект
ThemeParams, в котором записаны все цвета темы, которая выбрана у пользователя в клиенте Telegram. Таким образом мы можете максимально стилизовать Web App под пользовательскую тему. Эти же цвета доступны в переменных CSS.
• Прием оплат.
В Telegram есть встроенные формы для приема платежей, создаваемые методом
sendInvoice, все их видели в обычных ботах и на каналах. Ссылку на такую форму можно создать отдельно с помощью другого метода
createInvoiceLink и затем открыть ее внутри Web App методом
openInvoice, получив оплату прямо внутри Web App.
Остались вопросы? Или есть идея?
Обращайся -
@lvadislav,
@justdii