@kamuridesu/whatframework
Version:
A simple WhatsApp Bot Framework on top of Baileys
22 lines (21 loc) • 666 B
JavaScript
import axios from "axios";
import fs from "fs/promises";
const defaultHeaders = {
"DNT": "1",
"Upgrade-Insecure-Request": "1"
};
async function sendRequest(url, options = { headers: defaultHeaders }) {
try {
const response = await axios(Object.assign({ url, responseType: "arraybuffer" }, options));
return response.data;
}
catch (error) {
return { error: error };
}
}
async function saveTempFile(content, extension = "") {
const randomFilename = `temp/sticker${Math.random() * 1000}${extension}`;
await fs.writeFile(randomFilename, content);
return randomFilename;
}
export { sendRequest, saveTempFile };