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
initDatasã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
- Mensagens e botões — botão de web app.
- Coleções e dados — onde armazenar dados do aplicativo.
- REST API e tokens — acesso a dados de forma programática.