Estrutura de scripts, menu interativo Windows, arquivos de log, progresso em tempo real e tokens das APIs do Telegram, Google Drive e Dropbox.
O Telegram envia o arquivo compactado do banco de dados (.zip criptografado) diretamente no seu celular ou grupo corporativo, além dos links de download do Drive e Dropbox.
Abra o seu aplicativo Telegram e pesquise pelo robô oficial de criação de bots:
Abrir @BotFather no Telegram →/newbot.OficinaOS Backup Bot).oficinaos_meubackup_bot).O Chat ID indica para qual conversa ou grupo o Telegram enviará o arquivo de backup:
Id numérico (ex: 5021194943).-100123456789).Antes do primeiro envio, abra a conversa individual com o robô que você criou (pesquisando pelo username dele) e clique em COMEÇAR (/start).
/start no bot uma vez.
O Google exige a criação de uma aplicação OAuth2 no Google Cloud Console para obter permissão de envio dos backups diretamente para a nuvem.
Acesse o console de desenvolvedores do Google com a conta onde deseja salvar os backups:
Abrir Google Cloud Console →OficinaOS Backup) e clique em Criar.No menu lateral esquerdo do projeto criado:
OficinaOS Backup) e seu e-mail de suporte.Para conseguir um token permanente de atualização (Refresh Token):
Abrir Google OAuth Playground →https://www.googleapis.com/auth/drive.file.O Dropbox possui um processo simples de integração de apps que permite gerar tokens de longa duração ou ilimitados diretamente no painel do desenvolvedor.
Faça login com a conta do Dropbox onde ficarão os backups do sistema:
Abrir Dropbox App Console →OficinaOS-Backup-Sistemas).Com a página do App aberta:
files.content.write (Permite salvar e sobrescrever backups).files.content.read (Permite verificar integridade).sharing.write (Essencial para gerar os links de download direto no Telegram).sharing.write, o Dropbox enviará o arquivo mas não conseguirá gerar o link público para o Telegram.
Chave no OficinaOS).Token).Ainda na aba Settings do aplicativo no Dropbox:
Como inserir as credenciais obtidas dentro do painel administrativo do sistema para ativar o backup automático em nuvem.
Preencha os campos exatamente como abaixo para cada serviço de backup:
Chat ID (ex: 5021194943 ou ID do Grupo)Bot Token (ex: 8769004229:AAHg...)Client IDClient SecretRefresh TokenApp KeyApp SecretGenerated Access Token (ou Refresh Token)Para testar se o backup em nuvem e as notificações estão funcionando perfeitamente:
c:\laragon\www\oficinaos\backup\menu_backup.bat.backups_oficinaos:
telegram_log.txt (Erros de envio do Telegram)drive_log.txt (Erros do Google Drive)dropbox_log.txt (Erros do Dropbox)