How to Build Telegram Mini Apps for Bot Flows
Use Mini Apps when a regular chat interface is too limited: forms, dashboards, shops, editors, and other interfaces with many controls are often better as Mini Apps. They integrate a web page into the bot.
For example, this feature is used by semi-official bot @Wallet. Official bot interfaces such as @BotFather and @Stickers also use Mini Apps for newer management flows.
Use newer device and automation capabilities
Use newer Mini App capabilities when the web interface genuinely benefits from them. Recent platform features allow Mini Apps to support full-screen interfaces, subscriptions, home screen shortcuts, geolocation, motion tracking, local device storage, secure local storage, and requests for users, chats, or managed bots.
Mini Apps are also used in automation flows: a bot may open a Mini App to configure permissions, request a managed bot, or screen a join request before approving it.
