// code from goatstore // api: https://store.agi.bd const axios = require("axios"); const fs = require("fs-extra"); const path = require("path"); module.exports = { config: { name: "megh", version: "1.1", author: "Mehedi-saito", countDown: 5, role: 0, shortDescription: { en: "Random Megh voice" }, longDescription: { en: "Sends a random Megh voice" }, category: "media", guide: { en: "{pn}" } }, onStart: async function ({ message }) { const voices = [ "https://drive.google.com/uc?export=download&id=1xpqMermYMFTyRnQOufeBTyZ5zNohplpx", "https://drive.google.com/uc?export=download&id=1rrYUx0IlTtmRKmiNQ-5YOoAub0CbWmH5" ]; const randomVoice = voices[Math.floor(Math.random() * voices.length)]; const filePath = path.join(__dirname, "cache", `megh_${Date.now()}.mp3`); try { await fs.ensureDir(path.join(__dirname, "cache")); const response = await axios({ method: "GET", url: randomVoice, responseType: "stream", headers: { "User-Agent": "Mozilla/5.0" } }); const writer = fs.createWriteStream(filePath); response.data.pipe(writer); await new Promise((resolve, reject) => { writer.on("finish", resolve); writer.on("error", reject); }); await message.reply({ body: "☁️ মেঘ ভয়েস", attachment: fs.createReadStream(filePath) }); // ফাইল ডিলিট করে দিচ্ছি setTimeout(() => { fs.unlink(filePath).catch(() => {}); }, 60 * 1000); } catch (err) { console.error(err); return message.reply("❌ ভয়েস পাঠাতে সমস্যা হয়েছে। একটু পর আবার চেষ্টা করো।"); } } };