Seu bot no ar em 5 passos
Tudo o que a Airboost precisa saber do seu bot fica num arquivo pequeno, o airboost.config.
Organize o projeto
Deixe numa pasta o arquivo principal do bot (o que você roda para ligar, ex.: main.py ou index.js) e a lista de bibliotecas: requirements.txt no Python, package.json no Node.js. Não precisa enviar .venv nem node_modules — a gente instala.
meu-bot/ ├── airboost.config # passo 2 ├── main.py # ou index.js ├── requirements.txt # ou package.json ├── cogs/ # suas outras pastas, se tiver └── data/ # opcional: guardada entre atualizações
Crie o airboost.config
Use o gerador abaixo e salve o arquivo na raiz do projeto, ao lado do arquivo principal. Ele é obrigatório: sem ele o envio é recusado. Se o seu arquivo principal tem outro nome (ex.: bot.py ou src/index.js), é aqui que você diz.
| Campo | Para que serve | Exemplo |
|---|---|---|
| MAIN | Obrigatório. Arquivo que inicia o bot, relativo à raiz. | MAIN=src/bot.py |
| RUNTIME | python ou node. Se faltar, deduzimos pela extensão do MAIN. | RUNTIME=node |
| NAME | Nome que aparece no painel. | NAME=ticket-bot |
| RAM | Memória em MB, até o limite do seu plano. Sem ela, usa o máximo do plano. | RAM=256 |
| AUTORESTART | Religar sozinho se o bot cair (true/false). | AUTORESTART=true |
Gerar airboost.config
Ver tutorial →Preencha, baixe e coloque o arquivo airboost.config na raiz do projeto, ao lado do arquivo principal. Sem ele o envio é recusado.
Tire o token do código
Nunca coloque o token do bot dentro dos arquivos. No painel do bot, em Variáveis de ambiente, adicione TOKEN=seu-token e leia assim:
# Python import os bot.run(os.environ["TOKEN"]) // Node.js client.login(process.env.TOKEN);
Compacte em .zip
Selecione o conteúdo da pasta (ou a própria pasta — os dois funcionam) e compacte em .zip, até 50 MB. No Windows: selecione os arquivos → botão direito → Compactar para arquivo ZIP.
Envie e acompanhe
Em Meus bots, crie o bot, envie o .zip e clique em Iniciar. O console mostra a instalação das bibliotecas e tudo que o seu bot imprimir.
Erros comuns
| "Seu .zip não tem o arquivo airboost.config" | Gere o arquivo no passo 2 e coloque na raiz do projeto antes de compactar. |
| "O MAIN aponta para … mas esse arquivo não está no .zip" | O nome no MAIN tem que ser igual ao do arquivo, inclusive maiúsculas e pasta (ex.: src/main.py). |
| ModuleNotFoundError / Cannot find module | Faltou a biblioteca no requirements.txt ou package.json. |
| Bot para com "Out of memory" | Ele passou da RAM do plano. Reduza o uso ou troque de plano. |
| Improper token / TokenInvalid | Confira a variável TOKEN no painel do bot. |