import { WhatsAppClient } from "./src/client/whatsapp"; import { getId } from "./ui/src/lib/utils"; // const wa = new WhatsAppClient("ws://127.0.0.1:8787"); const wa = new WhatsAppClient(process.env.WS_URL); await wa.connect(); const devices = await wa.listDevices(); console.log("devices", devices); wa.setDeviceId("1789898358415"); // await wa.exec("window.location.reload(); return 1;"); console.log("status", await wa.status()); // const data = JSON.stringify({ // DEVICE_ID: "1789636162707", // DEVICE_NAME: "7C-1", // }); // console.log(data); // await wa.exec(`return localStorage.setItem('wa-bridge-consts', '${data}');`); // const test = await wa.exec(`return localStorage.getItem('wa-bridge-consts');`); // const test = await wa.exec(`return document.hasFocus();`); // const test = await wa.exec(`window.location.reload(); return 1;`); const test = await wa.listChats(); console.log("test", test); // const test = await wa.exec(`return GM_info.script.version;`); // const groups = await wa.listGroups(); // console.log(groups.map((i) => ({ name: i.subject, id: getId(i.id) }))); // const groupId = "120363299261053995@g.us"; // const messages = await wa.getMessages({ chatId: groupId, count: 50 }); // console.log( // messages // .filter((i) => i.type === "chat") // .map((i) => ({ body: i.body, fromMe: i.fromMe })), // ); process.exit(0);