Mini App

Telegram Mini App é um aplicativo web que se abre diretamente no Telegram ao clicar em um botão do bot. GetMyBot permite abrir seu Mini App a partir de uma reação e verificar com segurança o usuário que o iniciou.

Botão de web app

No construtor de mensagens, adicione um botão inline do tipo "Web app" e informe a URL do seu Mini App. Ao clicar, o Telegram abrirá o aplicativo em uma janela integrada sobre o chat. Sobre botões — Mensagens e botões.

Verificação do usuário (initData)

Quando o Mini App é aberto, o Telegram transmite a ele dados assinados sobre o usuário (initData). Seu aplicativo envia esses dados para verificação ao GetMyBot, e a plataforma confirma a assinatura pelo token do bot (com verificação de frescor). Assim o frontend conhece o usuário real do Telegram e não confia cegamente nos dados.

O que é importante considerar

  • O botão de web app e a verificação de initData são a superfície atual do Mini App no GetMyBot.
  • Os dados para o aplicativo (pedidos, histórico, placar) é conveniente armazenar em coleções e populá-los com ações de reações; a leitura das coleções é feita via API autenticada do proprietário.

Próximos passos