1. O que é a integração com Git?
A integração com Git permite que o painel baixe automaticamente os arquivos do seu bot diretamente do GitHub toda vez que o servidor for iniciado. Assim, basta fazer um push no repositório e reiniciar o bot para aplicar as atualizações.
2. Criando um Personal Access Token no GitHub
Para repositórios privados, o GitHub exige autenticação via token. Siga os passos abaixo:
- Dê um nome ao token (ex.:
redhosting-bot) e marque a permissão repo.
- Clique em Generate token e copie o token gerado — ele só é exibido uma vez.
⚠️
Atenção: Nunca compartilhe seu token com ninguém. Ele dá acesso total aos seus repositórios.
3. Configurando as variáveis no painel
No painel da RedHosting, acesse seu servidor de bot e vá até a aba Inicialização.
Preencha os campos conforme abaixo:
- Git Repo Address: URL do seu repositório no GitHub.
Exemplo: https://github.com/seuusuario/seu-bot.git
- Install Branch: Nome da branch que deseja usar.
Exemplo: main
- Auto Update: Ative essa opção para que o painel execute
git pull automaticamente toda vez que o servidor iniciar.
- User Uploaded Files: Mantenha essa opção desativada. Se estiver ativada, o processo de atualização via Git será ignorado.
- Git Username: Seu nome de usuário do GitHub.
Exemplo: seuusuario
- Git Access Token: Cole aqui o token gerado no passo anterior.
- Main File: Nome do arquivo principal do seu bot.
Exemplo: index.js
4. Instalando o servidor pela primeira vez
Após preencher todos os campos, é necessário reinstalar o servidor para que o painel clone o repositório do zero. Vá em Configurações no menu lateral do servidor.
- Clique em Reinstalar Servidor e confirme a ação.
- Aguarde a conclusão. O painel irá clonar todos os arquivos do seu repositório automaticamente.
ℹ️
Dica: A reinstalação não apaga arquivos existentes por padrão. Se quiser começar do zero, marque também a opção Wipe Server antes de confirmar.
5. Atualizando o bot via Git
Com tudo configurado, o fluxo de atualização fica simples:
- Faça suas alterações no código e envie com
git push para o GitHub.
- No painel, reinicie o servidor do bot.
- O painel executará
git pull automaticamente e iniciará o bot com os arquivos atualizados.
ℹ️
Pronto! Agora seu bot se mantém sempre atualizado com o código do seu repositório. Se precisar de ajuda, entre em contato com nosso suporte.