Este guia é para bots escritos em Python, por exemplo com discord.py.
Mude o servidor para Python
Um servidor de bot novo começa como um servidor Node.js. Mude isso antes de enviar qualquer coisa, porque mudar o tipo reinstala o servidor e, por padrão, apaga os arquivos dele.
- Abra o seu servidor no painel e fique em Visão geral.
- Clique em Editar tipo de servidor e escolha Python Bot, depois siga os passos. Veja Como mudar o tipo de servidor ou a versão do jogo se quiser o passo a passo completo.
Adicione o seu bot
Abra Files e envie o seu bot, incluindo o
requirements.txtse você tiver um.- Prefere usar git? Abra Configurações, depois Configurações do jogo e preencha Git repository. Para um repositório privado, defina também o usuário do git e um token de acesso.
- Em Configurações do jogo, defina Main file (arquivo principal) como o arquivo que inicia o seu bot, como
bot.pyoumain.py. - Confira o Requirements file (arquivo de requisitos). O padrão é
requirements.txt. Quando esse arquivo existe, os pacotes dele são instalados a cada inicialização. - Cole o seu token em Discord bot token (optional) (token do bot do Discord, opcional). O seu código o lê com
os.environ["DISCORD_TOKEN"].
Inicie
Abra o Console e inicie o servidor. O servidor instala os seus requisitos e depois executa o seu arquivo principal com o Python 3.12, a versão padrão (3.10, 3.11, 3.13 e 3.14 ficam em Configurações, Imagem Docker). A primeira inicialização demora mais enquanto os pacotes são baixados.
Bom saber
- Pacotes extras: o campo Extra pip packages instala mais pacotes a cada inicialização, sem você precisar editar o
requirements.txt. - Print com flush: o Python segura a saída quando ela não está em um terminal. Se as suas linhas de
printnão aparecem no console na hora, useprint("text", flush=True)ou o módulologging. - Atualizações pelo git: ative Update from git on every start para baixar o seu código mais recente a cada reinicialização.
Se ele parar logo: leia Por que o seu bot do Discord para toda hora.





