WhatsBot / helpers /processImage.js
Sk0lovek's picture
Upload 70 files
c23f777 verified
Raw
History Blame Contribute Delete
529 Bytes
const axios = require("axios");
module.exports = async function processImage(link) {
if (!link) throw new Error("No link provided");
try {
let image = await axios.get(link, { responseType: "arraybuffer" });
return {
mimetype: "image/jpeg",
data: Buffer.from(image.data).toString("base64"),
filename: "whatsbotimage",
error: null,
};
} catch (error) {
return {
mimetype: "image/jpeg",
data: "",
filename: "whatsbotimage",
error: error.message,
};
}
};