Paradox/TBLWebappBotPublic · Community Store Listing

Webapp Demo Bot

ProfileTelegram
7 commands0 envUpdated 1mo agoCreated Dec 13, 2025
Back to folder

commands/_start.js

javascript · 53 lines · click line # to share

1/**#command2name: /start3answer: 4keyboard: 5parse_mode: 6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12//Command: /start13 14// get the url for the webapp — you can see url by doing inspect see at line 4215let webapp = Webapp.getUrl("WebApp");16 17// Inline Button Style18Api.sendMessage({19  text: `<tg-emoji emoji-id="5472427507842032538">👋</tg-emoji> <b>Telegram WebApp Demo</b>\n\nTap below to open via <b>inline button</b>:`,20  parse_mode: "HTML",21  reply_markup: {22    inline_keyboard: [23      [{24        text: "Open Demo Miniapp",25        icon_custom_emoji_id: "5890925363067886150",26        style: "primary",27        web_app: {28          url: webapp29        }30      }]31    ]32  }33})34 35// Keyboard Button Style36Api.sendMessage({37  text: `<tg-emoji emoji-id="5325881587319982195">👇</tg-emoji> Or open via <b>keyboard button</b>:`,38  parse_mode: "HTML",39  reply_markup: {40    resize_keyboard: true,41    keyboard: [42      [{43        text: "Open Demo MiniApp",44        icon_custom_emoji_id: "5890925363067886150",45        style: "success",46        web_app: {47          url: webapp48        }49      }]50    ]51  }52})53// Bot.inspect(webapp) // get the webapp url