Pular para o conteúdo principal

Gerenciador de Arquivos do BotGate Hosting

O BotGate não é apenas um lugar de hospedagem, é o seu IDE na nuvem! 🚀🦾💎


1. O que é o Gerenciador de Arquivos? 📂

É o seu explorador de arquivos completo (Similar ao VS Code), integrado diretamente no seu Dashboard.

Com ele você pode:

  • Ver: Abrir o conteúdo de arquivos (como o seu index.js).
  • Editar: Fazer alterações rápidas no código direto no navegador. 🖥️
  • Sincronizar: Upload de novos arquivos individuais (ex: imagens, JSONs).
  • Controlar: Criar pastas, renomear arquivos e deletar o que não for mais necessário.

2. Por que usar o Gerenciador de Arquivos? ⚙️

  • Ajustes de Emergência: Você notou um erro no seu bot no celular e não tem o VS Code perto? Edite direto no painel do BotGate e salve (depois é só dar restart no bot).
  • Novas Bibliotecas: Se você subir um novo arquivo package.json pelo gerenciador, o sistema irá detectar a mudança e te perguntar se deseja rodar um novo deploy. 🦾⚡️🦾

3. Upload de novos arquivos 📦

  • Para arquivos pequenos, basta arrastar e soltar (drag-and-drop) na interface.
  • Para pastas completas, recomendamos que você compacte tudo em um ZIP e suba pelo painel principal de deploy para que o sistema organize os caminhos corretamente. 🗑️

4. Edição de Atributos e Permissões 🕵️‍♂️

No BotGate, o seu código roda com permissões de usuário isolado. Você pode editar as permissões de escrita/leitura de arquivos diretamente no explorador (ex: permissão 644 ou 755).

💡 Dica: Se o seu bot cria arquivos dinâmicos (como logs ou bancos de dados JSON), garanta que a pasta onde ele vai escrever tenha permissão de escrita ativa.


5. Quando NÃO usar o Gerenciador de Arquivos? 🚫

Evite usar o gerenciador para:

  • Mudanças massivas: Se o seu bot for grande e tiver centenas de arquivos, use o GitHub Integration em vez do gerenciador manual.
  • Bancos de Dados: Para arquivos SQLite grandes, subir via gerenciador pode ser lento. Use o terminal web para baixar esses arquivos se for necessário migrá-los. 📦

💡 Próxima etapa: Terminal Web. 🦾⚡️🦾