---
title: "Como hospedar um bot de Telegram numa VPS no Brasil"
description: "Coloque seu bot de Telegram online 24 horas numa VPS: token do BotFather, escolha entre polling e webhook, gerenciamento de processo e proteção do servidor."
url: "https://streethosting.com.br/guias/vps/hospedar-bot-telegram-vps-brasil"
category: "vps"
slug: "hospedar-bot-telegram-vps-brasil"
datePublished: "2026-06-17"
dateModified: "2026-06-17"
author: "Equipe StreetHosting"
difficulty: "intermediario"
language: "pt-BR"
keywords:
  - "hospedar bot telegram vps"
  - "bot telegram 24 horas vps"
  - "polling ou webhook telegram"
  - "token botfather telegram vps"
---

# Hospedar um bot de Telegram na VPS

Rodar o bot de Telegram no seu PC só funciona enquanto ele está ligado. Numa VPS, o bot fica online 24 horas. Veja token, polling ou webhook e como manter o processo de pé.

> **Resposta rápida**
>
> Para hospedar um **bot de Telegram**, crie o bot no BotFather e copie o token, envie o código para a VPS e guarde o token em variável de ambiente. Escolha **polling** para começar simples ou **webhook** com HTTPS para escala. Use PM2 ou systemd para o bot ficar online 24 horas, mesmo após uma queda ou reboot.

## Por que uma VPS

Rodar o bot no seu computador depende dele estar ligado e conectado. Na VPS, o bot fica de pé o tempo todo, com IP estável e sem depender da sua internet. É o mesmo raciocínio de qualquer serviço que precisa de disponibilidade, como mostra o guia de [criar o primeiro bot do zero](https://streethosting.com.br/guias/bots-discord/criar-primeiro-bot-discord-do-zero).

## Criar o bot

1. No Telegram, abra uma conversa com o BotFather.
2. Crie o bot e copie o token gerado.
3. Envie o código para a VPS e instale as dependências.
4. Coloque o token em variável de ambiente, nunca no código.

## Polling ou webhook

Comece com polling, que é direto e não exige domínio. Quando o bot crescer ou precisar de resposta mais imediata, migre para webhook. O webhook pede um endereço HTTPS, então combine com um [reverse proxy Nginx](https://streethosting.com.br/guias/vps/configurar-nginx-reverse-proxy-vps) para terminar a criptografia.

> **Dica**
>
> Não há vergonha em ficar no polling. Muitos bots úteis rodam assim por anos. Só migre para webhook quando houver um motivo claro de escala.

## Manter online

Um bot que não reinicia sozinho fica offline na primeira falha. Configure PM2 ou systemd para trazer o processo de volta e subir no boot, como descrito em [PM2 ou systemd para a aplicação](https://streethosting.com.br/guias/vps/configurar-pm2-startup-systemd-vps).

## Segurança do token

> **Atenção**
>
> O token do bot é o controle total dele. Nunca poste em prints, commits ou mensagens públicas. Se vazar, gere um novo no BotFather imediatamente.

- [ ] Token em variável de ambiente, fora do código
- [ ] Processo reiniciando sozinho com PM2 ou systemd
- [ ] HTTPS configurado se usar webhook
- [ ] Consumo monitorado para dimensionar o plano

Para hospedar bots com baixa latência e suporte em português, conheça os [planos de bots](https://streethosting.com.br/bots) e as [VPS Ryzen](https://streethosting.com.br/vps/ryzen).

## Perguntas frequentes

### Qual a diferença entre polling e webhook?

No polling, o bot pergunta ao Telegram por novidades de tempos em tempos. No webhook, o Telegram avisa o bot quando algo chega, usando um endereço HTTPS. Polling é mais simples, webhook escala melhor.

### Webhook precisa de domínio e HTTPS?

Sim. O webhook exige um endereço acessível com certificado válido. Por isso, costuma vir junto de um reverse proxy com HTTPS na VPS. Se quer evitar isso no começo, comece com polling.

### Quanto de recursos um bot de Telegram consome?

Bots simples são leves e rodam com pouca RAM. O consumo cresce com funções pesadas, mídia e muitos usuários. Comece pequeno e monitore, subindo o plano conforme a demanda real.

### Posso rodar bot de Telegram e de Discord na mesma VPS?

Pode, com isolamento e monitoramento. Use usuários e processos separados e acompanhe o consumo para evitar que um bot afete o outro. Em escala, separar em máquinas distintas dá mais estabilidade.

## Guias relacionados

- [PM2 ou systemd: manter sua aplicação Node sempre online na VPS](https://streethosting.com.br/guias/vps/configurar-pm2-startup-systemd-vps.md)
- [Como configurar o Nginx como reverse proxy na VPS](https://streethosting.com.br/guias/vps/configurar-nginx-reverse-proxy-vps.md)
- [Como criar o seu primeiro bot de Discord do zero](https://streethosting.com.br/guias/bots-discord/criar-primeiro-bot-discord-do-zero.md)

## Produtos citados

- https://streethosting.com.br/vps
- https://streethosting.com.br/vps/ryzen
- https://streethosting.com.br/bots

## Dados estruturados

```json
[
  {
    "@context": "https://schema.org",
    "@type": [
      "Article",
      "TechArticle"
    ],
    "headline": "Hospedar um bot de Telegram na VPS",
    "name": "Como hospedar um bot de Telegram numa VPS no Brasil",
    "abstract": "Rodar o bot de Telegram no seu PC só funciona enquanto ele está ligado. Numa VPS, o bot fica online 24 horas. Veja token, polling ou webhook e como manter o processo de pé.",
    "description": "Coloque seu bot de Telegram online 24 horas numa VPS: token do BotFather, escolha entre polling e webhook, gerenciamento de processo e proteção do servidor.",
    "datePublished": "2026-06-17",
    "dateModified": "2026-06-17",
    "author": {
      "@type": "Organization",
      "name": "Equipe StreetHosting"
    },
    "publisher": {
      "@type": "Organization",
      "name": "StreetHosting",
      "url": "https://streethosting.com.br"
    },
    "inLanguage": "pt-BR",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://streethosting.com.br/guias/vps/hospedar-bot-telegram-vps-brasil"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Qual a diferença entre polling e webhook?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No polling, o bot pergunta ao Telegram por novidades de tempos em tempos. No webhook, o Telegram avisa o bot quando algo chega, usando um endereço HTTPS. Polling é mais simples, webhook escala melhor."
        }
      },
      {
        "@type": "Question",
        "name": "Webhook precisa de domínio e HTTPS?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Sim. O webhook exige um endereço acessível com certificado válido. Por isso, costuma vir junto de um reverse proxy com HTTPS na VPS. Se quer evitar isso no começo, comece com polling."
        }
      },
      {
        "@type": "Question",
        "name": "Quanto de recursos um bot de Telegram consome?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Bots simples são leves e rodam com pouca RAM. O consumo cresce com funções pesadas, mídia e muitos usuários. Comece pequeno e monitore, subindo o plano conforme a demanda real."
        }
      },
      {
        "@type": "Question",
        "name": "Posso rodar bot de Telegram e de Discord na mesma VPS?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Pode, com isolamento e monitoramento. Use usuários e processos separados e acompanhe o consumo para evitar que um bot afete o outro. Em escala, separar em máquinas distintas dá mais estabilidade."
        }
      }
    ]
  }
]
```
