Hospedagem de bot de Telegram, por polling ou webhook
Rode o seu bot de Telegram o dia todo, do jeito que ele foi escrito: long polling como um processo contínuo ou webhook com endereço HTTPS pronto, sem configurar certificado.
14 dias grátis no primeiro workspace, sem cartão.
Os dois modos do Telegram, sem servidor para cuidar
- sem pausa por inatividade
- 24/7
- automático para o webhook
- HTTPS
- no token do BotFather
- AES-256
- de teste grátis, sem cartão
- 14 dias
Escolha o modo do seu bot
O Telegram entrega mensagens de dois jeitos. O Hydro tem um tipo de aplicação para cada um.
Long polling como worker
O bot pergunta ao Telegram por mensagens novas o tempo todo. Roda como worker, sem porta pública, e é o jeito mais simples de começar.
Webhook como app web
O Telegram chama o seu endereço a cada mensagem. A app web ganha um subdomínio em acq.lat com HTTPS, ou o seu domínio próprio.
Logs ao vivo
Acompanhe cada comando e erro em tempo real, com filtro por nível.
Reinício automático
Se o processo cair, ele volta com espera crescente. Depois de 5 quedas em 10 minutos, para e mostra o motivo.
Um processo por vez no polling
O Telegram recusa dois getUpdates ao mesmo tempo. Em workers, a versão antiga para antes de a nova subir, sem erro de conflito no deploy.
Bibliotecas que você pode usar
- Telegraf e grammYNode.js com npm, pnpm, yarn ou bun, iniciado pelo script start do package.json.
- python-telegram-bot e aiogramPython com requirements.txt, Poetry ou uv. Um main.py na raiz já basta.
- Token do BotFatherCadastrado como segredo, cifrado e nunca mostrado de volta.
- Dados e arquivosSQLite e arquivos na pasta do projeto, com backup diário, ou um banco gerenciado.
Como colocar o bot de Telegram no ar
Polling ou webhook, os passos são quase os mesmos.
- 01
Crie a aplicação
Worker para long polling; web para webhook. Conecte o GitHub ou envie um .zip.
- 02
Cadastre o token
Adicione o token do BotFather como variável, por exemplo TELEGRAM_BOT_TOKEN.
- 03
Faça o deploy
No webhook, registre o endereço da app no Telegram (setWebhook). No polling, é só acompanhar os logs.
Prefere com código? Veja o guia passo a passo do bot de Telegram
Perguntas sobre hospedagem de bot de Telegram
Long polling ou webhook: qual escolher?
Preciso de certificado SSL para o webhook?
Por que aparece “Conflict: terminated by other getUpdates request”?
Funciona com python-telegram-bot e Telegraf?
O bot fica online com o meu computador desligado?
Dá para testar de graça?
Coloque o seu bot de Telegram no ar hoje
Polling ou webhook, com token protegido e reinício automático.
- Dois modosWorker para polling, web para webhook.
- HTTPS prontoEndereço com certificado automático.
- Uma cópia por vezSem conflito de getUpdates no deploy.