import { ensureTelegramAuth } from "./telegramClient.js";

try {
  const client = await ensureTelegramAuth();
  const me = await client.getMe();

  console.log("");
  console.log("======================================");
  console.log(" CONFIGURACIÓN COMPLETADA");
  console.log("======================================");
  console.log(
    `Cuenta autorizada: ${me?.username ? "@" + me.username : "Cuenta privada"}`
  );
  console.log("Sesión guardada en .env");
  console.log("======================================");
  console.log("");

  await client.disconnect();
  process.exit(0);
} catch (error) {
  console.error("No se pudo completar la configuración.");
  console.error(error);
  process.exit(1);
}
