Hospedagem de bot Discord sempre ligado.

O Vixpi Run mantém bots e processos rodando sem parar, em Node.js, Bun ou Python. Publique por Git ou .zip, guarde o token em variável cifrada e acompanhe os logs ao vivo, com reinício automático se o processo cair.

Deploy
Git ou .zip Deploy
Anti-DDoS
96 Tbps Anti-DDoS
Datacenter
Tier III Datacenter
Suporte
24/7 Suporte
logs · meu-bot RODANDO
meu-bot · Node.js 22 Reinício automático

$ git push origin main

→ npm ci: dependências instaladas

→ Parando a versão #13

→ Iniciando: npm start

[bot] conectado ao gateway do Discord

✓ 10 s de pé, sem reinício

● Versão #14 no ar

>

Planos do Vixpi Run.

Memória e CPU do plano são divididas entre os seus apps. Número de apps, bancos internos, disco e retenção de backup crescem com o plano.

Planos sob medida

Os planos desta linha são montados sob medida. Conte o que você precisa e a equipe envia a proposta com o valor antes de qualquer contratação.

Pedir proposta

Feito para processo que não pode parar.

Bot não é site: não espera requisição, fica conectado o tempo todo. O Vixpi Run cuida para ele continuar de pé.

Reinício automático

Se o processo cair, ele volta sozinho. O reinício vem ligado em todo app e fica registrado nos logs.

Deploy por Git ou .zip

Conecte o repositório ou envie um .zip. O build instala as dependências com npm, bun ou pip, sem você entrar no servidor.

Variáveis cifradas

O token do bot e as chaves de API ficam cifrados na aba Variáveis, separados por app e fora do código.

Logs ao vivo

A saída do processo em tempo real no painel, para ver o bot conectar e achar o erro na hora.

Vários apps no plano

Memória e CPU do plano são divididas entre os apps, cada um no próprio container.

Backup diário

Cópia diária dos arquivos e dos bancos internos. A retenção acompanha o plano.

Troca de versão sem bot em dobro.

Duas cópias do mesmo bot conectadas respondem cada comando duas vezes. Por isso o deploy para a versão atual antes de subir a nova: o bot fica fora por alguns segundos, nunca duplicado.

  1. 1 Build da versão nova Dependências instaladas e imagem pronta enquanto a versão atual segue rodando.
  2. 2 Parada da versão atual A versão antiga desliga antes de a nova subir. Nunca há duas cópias do bot conectadas ao mesmo tempo.
  3. 3 Janela de saúde A versão nova precisa ficar de pé, sem reiniciar, nos primeiros segundos.
  4. 4 Volta automática Se a nova cair nessa janela, a anterior volta sozinha e o deploy mostra o erro nos logs.

Node.js, Bun ou Python.

Cada app roda na imagem do runtime, com a versão escolhida. Sem configuração, o build acha o comando de início sozinho; um vixpi.json no repositório define outro.

  • Node.js 20 · 22 · 24
  • Bun Série 1.x
  • Python 3.11 · 3.12 · 3.13

Como o bot inicia

O campo start do vixpi.json vence. Sem ele, vale o primeiro que existir:

Node.js
  1. npm start
  2. node <main do package.json>
  3. node index.js
Bun
  1. bun run start
  2. bun <main do package.json>
  3. bun index.ts ou index.js
Python
  1. python main.py
  2. python bot.py
  3. python app.py
Ler o guia Seu primeiro bot

Sem porta aberta, menos superfície.

O bot fala com o Discord, o Telegram e as APIs que você usa, e nenhuma conexão de fora chega até ele. Sem porta exposta, não há o que varrer de fora.

  • Nenhuma porta aberta para a internet: o bot só faz conexões de saída
  • Bancos internos sem endereço público, alcançados só pelos apps da conta
  • Container próprio por app, com usuário e rede isolados
  • Anti-DDoS de 96 Tbps na rede do datacenter

Perguntas frequentes

Não achou o que procurava? Fale com quem opera a infraestrutura.

Suporte 24/7, em português

Clientes abrem chamados direto pelo painel, a qualquer hora. Ainda não é cliente? Mande sua dúvida para o time comercial.

  1. Qualquer processo em Node.js, Bun ou Python que fique rodando: bots de Discord e Telegram, consumidores de fila, coletores e automações agendadas.

Coloque seu bot no ar.

Escolha o plano, conecte o repositório e guarde o token. Se travar em algo, o suporte em português ajuda.