В Telegram появились HTMLBubbles: виджеты, где бот присылает сообщение и внутри него работает маленькая веб‑страница со скриптом. В публичном Bot API 10.3 метода для них пока нет, но в протоколе MTProto они уже есть. Я отправил свою мини‑игру через Telethon, подменив клиенту слой протокола, и собрал по дороге все грабли: схему, которая расходится с документацией, бота, который падает от собственного канала, и сервер, который не пускает виджеты туда, куда документация разрешает. Ниже — как это устроено, рабочий код и таблицы с тем, что проверено руками.
