goat
command
messi
Random Messi Troll Image
0
views
0
likes
0
installs
Aliases: leo
raw source
const axios = require("axios");
const fs = require("fs-extra");
const path = require("path");
module.exports = {
config: {
name: "messi",
aliases: ["leo"],
version: "1.0.1",
author: "MAMUN",
countDown: 5,
role: 0,
shortDescription: "Random Messi Troll Image",
longDescription: "Send Random Messi Troll Image",
category: "fun",
guide: "{pn}"
},
onStart: async function ({ message }) {
try {
const images = [
"https://files.catbox.moe/na6yn6",
"https://files.catbox.moe/bqmcu3",
"https://files.catbox.moe/in1e6e",
"https://files.catbox.moe/aagwjp",
"https://files.catbox.moe/g4nwbc",
"https://files.catbox.moe/tumuaa",
"https://files.catbox.moe/yduynm",
"https://files.catbox.moe/md5f1b",
"https://files.catbox.moe/unwlk2",
"https://files.catbox.moe/2tbisq"
];
const img = images[Math.floor(Math.random() * images.length)];
const cache = path.join(__dirname, "cache");
await fs.ensureDir(cache);
const filePath = path.join(cache, `messi_${Date.now()}.jpg`);
const response = await axios.get(img, {
responseType: "arraybuffer",
timeout: 20000,
headers: {
"User-Agent": "Mozilla/5.0"
}
});
fs.writeFileSync(filePath, Buffer.from(response.data));
await message.reply({
body:
`Le Togo Messi`,
attachment: fs.createReadStream(filePath)
});
fs.unlinkSync(filePath);
} catch (err) {
console.log(err);
return message.reply("❌ Error: " + err.message);
}
}
};