PT
Não conectado

Parâmetros

Ctrl+Enter

Resposta

O Bot API Tester permite testar seu bot do Telegram online, direto no navegador: cole o token do bot, escolha qualquer um dos 185 métodos da Bot API 10.3, preencha um formulário de parâmetros tipados e veja a resposta em JSON na hora. É um playground gratuito da Telegram Bot API online e uma alternativa leve ao Postman para verificar o token do bot, depurar requisições e experimentar métodos sem escrever código.

Como testar um bot do Telegram no navegador

  1. Crie um bot no @BotFather com /newbot e copie o token (veja como obter o token do bot).
  2. Cole o token no campo do topo da página. Ele fica salvo no localStorage do seu navegador.
  3. Execute getMe. Um token válido retorna o objeto User do seu bot; 401 Unauthorized indica token errado ou revogado.
  4. Escolha um método em uma das 19 categorias ou pela busca — ou abra direto pelo hash da URL, por exemplo telegram-bot-api-tester.html#sendMessage.
  5. Preencha os parâmetros (os obrigatórios vêm marcados) e clique em Executar ou pressione Ctrl+Enter.
  6. Analise o resultado no visualizador de JSON recolhível e copie o que precisar.

Como verificar o token do bot do Telegram

O getMe funciona como verificador de token: uma única chamada mostra se o token é válido e a qual bot ele pertence (id, first_name, username). Se a resposta for 401 Unauthorized, confira se o token foi copiado inteiro ou gere um novo no @BotFather com /token.

Tarefas comuns

  • Descobrir o chat ID. Inicie o long polling, mande uma mensagem para o bot e leia message.chat.id no histórico, que guarda as últimas 100 atualizações. Detalhes em como descobrir o chat ID no Telegram.
  • Testar mensagens e formatação. Experimente sendMessage com parse_mode, teclados inline e prévias de links antes de levar tudo para o código; veja como enviar mensagens pela Bot API.
  • Gerenciar webhooks. Chame setWebhook, getWebhookInfo e deleteWebhook seguindo o guia de webhook para bots do Telegram.
  • Explorar a Bot API 10.x. Mensagens ricas, mensagens efêmeras e os demais recursos novos ficam ao lado dos métodos clássicos, prontos para chamar com o seu token.

Como o getUpdates não funciona enquanto houver um webhook configurado, ao iniciar o long polling o tester chama deleteWebhook primeiro (as atualizações pendentes são mantidas). Se o seu bot usa webhook em produção, restaure-o com setWebhook quando terminar.

Privacidade: o token fica no seu navegador

O tester é uma página estática, sem backend próprio. O token fica no localStorage do navegador, e cada requisição vai direto do seu navegador para api.telegram.org, que aceita CORS. Nem o token nem o tráfego da API passam pelos nossos servidores. Mesmo assim, para experimentos, o mais seguro é usar um bot de teste separado.

Outras ferramentas e referências

Consulte a descrição OpenAPI 3.1 de cada método no Swagger, teste a API JavaScript Telegram.WebApp no Mini App Tester ou abra a referência de métodos, com parâmetros e exemplos em curl, Python e JavaScript.

Perguntas frequentes

Como verificar se o token do bot do Telegram é válido?

Cole o token no tester e execute getMe. Um token válido retorna "ok": true com o id e o username do bot; 401 Unauthorized significa que o token está errado ou foi revogado.

É seguro colar o token do meu bot neste tester?

O token fica salvo apenas no localStorage do seu navegador, e as requisições vão direto do navegador para api.telegram.org, sem passar pelos nossos servidores. Em um computador compartilhado, apague o token depois de usar; se ele vazar, revogue-o com /revoke no @BotFather.

Dá para usar o Bot API Tester no lugar do Postman?

Sim, para a Telegram Bot API. Cada método já tem um formulário tipado com a descrição dos parâmetros, não há coleções para importar, e o long polling, o histórico de atualizações e o visualizador de JSON já vêm embutidos.

Por que o getUpdates retorna um resultado vazio?

Normalmente não há atualizações novas: mande uma mensagem para o bot primeiro. As atualizações ficam guardadas por no máximo 24 horas, e o getUpdates não funciona enquanto houver um webhook configurado (409 Conflict) — por isso o tester chama deleteWebhook antes de iniciar o polling.

Qual versão da Bot API o tester suporta?

A Bot API 10.3 (24 de agosto de 2026): todos os 185 métodos em 19 categorias, incluindo mensagens ricas e mensagens efêmeras.

Atualizações 0

Nenhuma atualização.
Clique em "Iniciar" para começar o long polling.