// code from goatstore // api: https://store.agi.bd module.exports = { config: { name: "fun", version: "1.0", author: "Zihad", countDown: 5, role: 0, shortDescription: "Mention fun with GIF", longDescription: "Mention করলে funny message এবং random GIF পাঠাবে", category: "fun" }, onStart: async function ({ message, event }) { const mentions = event.mentions || {}; const ids = Object.keys(mentions); if (ids.length === 0) { return message.reply( "😂 কাউকে mention করুন!\n\n" + "Example:\n" + "!fun @Rahim" ); } const targetID = ids[0]; const targetName = mentions[targetID]; const texts = [ "😂 " + targetName + " আজকে ধরা খাইছে!", "🤣 " + targetName + " এর অবস্থা খুবই খারাপ!", "🔥 " + targetName + " আজকের Fun Victim!", "😆 " + targetName + " পালানোর কোনো রাস্তা নেই!", "🤭 " + targetName + " কে দেখে হাসি থামানো যাচ্ছে না!", "😂 সবাই মিলে " + targetName + " কে একটু দেখো!", "💀 " + targetName + " আজকে শেষ!", "😭 " + targetName + " এত কিউটভাবে বোকা কেন?", "😎 " + targetName + " আজকের Main Character!", "🤣 " + targetName + " ভাই, আপনার জন্য এই GIF!" ]; const gifs = [ "https://media1.giphy.com/media/cZ7rmKfFYOvYI/giphy.gif", "https://media1.giphy.com/media/10JhviFuU2gWD6/giphy.gif", "https://media1.giphy.com/media/3o6Zt4HU9uwXmXSAuI/giphy.gif", "https://media1.giphy.com/media/l0MYt5jPR6QX5pnqM/giphy.gif", "https://media1.giphy.com/media/5GoVLqeAOo6PK/giphy.gif" ]; const pick = function (arr) { return arr[Math.floor(Math.random() * arr.length)]; }; const gif = pick(gifs); const text = pick(texts); try { const axios = require("axios"); const response = await axios.get(gif, { responseType: "stream" }); return message.reply({ body: "╭━━━〔 😂 FUN ATTACK 〕━━━╮\n" + "┃ 👤 " + targetName + "\n" + "┃ 🎯 আজকের Victim!\n" + "╰━━━━━━━━━━━━━━━━━━━━╯\n\n" + text, attachment: response.data }); } catch (error) { return message.reply( "😂 " + targetName + " কে Fun করতে গিয়েছিলাম!\n\n" + "কিন্তু GIF পাঠাতে সমস্যা হয়েছে 😭" ); } } };