import fs from "fs/promises"; import fetch from "node-fetch"; import { KEYS_FILENAME, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, } from "./constants"; export async function loadKeys() { const file = await fs.readFile(KEYS_FILENAME, { encoding: "utf8" }); return file.split("\n").filter(Boolean).map((item) => item.trim()); } export async function sendTelegram(text: string) { const body = { chat_id: TELEGRAM_CHAT_ID, text, parse_mode: "markdown", }; return fetch( `https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage`, { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(body), }, ); }