import asyncio import os import sys # Add root dir to path sys.path.append("/root/Apps/BotVPS") from credential_manager import sync_credentials async def main(): print("Iniciando sincronização de credenciais via Gitea...") creds = await asyncio.to_thread(sync_credentials) if creds: print("Credenciais obtidas com sucesso!") # Tenta salvar no .env local with open("/root/Apps/BotVPS/.env.recovered", "w") as f: for k, v in creds.items(): if isinstance(v, dict): for subk, subv in v.items(): # Converte para formato ENV comum f.write(f"{subk.upper()}={subv}\n") else: f.write(f"{k.upper()}={v}\n") print("Salvo em /root/Apps/BotVPS/.env.recovered") else: print("Falha ao obter credenciais.") if __name__ == "__main__": asyncio.run(main())