Telegram Bot API 6.0 представил новый способ взаимодействия с ботами - использование WepApp.
Более подробно об этом можно узнать в официальном блоге или документации.
Чтобы запустить веб-приложение, оно должно быть уже запущено и доступно по определённому адресу. Также приложение должно быть SPA (Single Page Application), иначе при переходе будет открываться ссылка в браузере.
Для создания окна и запуска сайта нужна кнопка. Вот как её создать:
from aiogram.types import (InlineKeyboardMarkup, InlineKeyboardButton, WebAppInfo)
open_youtube = InlineKeyboardMarkup(inline_keyboard=[
[InlineKeyboardButton(text='Открыть Ютуб',
web_app=WebAppInfo(url='https://youtube.com'))]
])
P.S. Даже если эта статья потеряет свою актуальность, она всё равно будет служить мне напоминанием о некоторых командах и избавит меня от необходимости искать их снова в интернете. Возможно, спустя пару лет я вернусь к этой статье и освежу свои знания. А тем, кто дочитал до конца, я желаю, чтобы ваши труды, проекты и творческие работы всегда оставались актуальными и востребованными! =)