// code from goatstore // api: https://store.agi.bd const axios = require("axios"); module.exports = { config: { name: "slap", version: "1.0.0", author: "MR_FARHAN", countDown: 3, role: 0, shortDescription: "๐’๐ฅ๐š๐ฉ ๐š ๐ฎ๐ฌ๐ž๐ซ ๐Ÿ˜†", longDescription: "๐’๐ฅ๐š๐ฉ ๐š๐ง๐ฒ๐จ๐ง๐ž ๐ฐ๐ข๐ญ๐ก ๐š ๐Ÿ๐ฎ๐ง๐ง๐ฒ ๐ข๐ฆ๐š๐ ๐ž", category: "fun", guide: { en: "{pn} @mention / reply" } }, onStart: async function ({ event, message, usersData }) { try { const senderID = event.senderID; let targetID = (event.type === "message_reply" && event.messageReply?.senderID) || (event.mentions && Object.keys(event.mentions)[0]); if (!targetID) { return message.reply("โŒ ๐๐ฅ๐ž๐š๐ฌ๐ž ๐ฆ๐ž๐ง๐ญ๐ข๐จ๐ง ๐จ๐ซ ๐ซ๐ž๐ฉ๐ฅ๐ฒ ๐ญ๐จ ๐ฌ๐จ๐ฆ๐ž๐จ๐ง๐ž!"); } const name1 = await usersData.getName(senderID).catch(() => "User"); const name2 = await usersData.getName(targetID).catch(() => "User"); const avatar1 = await usersData.getAvatarUrl(senderID); const avatar2 = await usersData.getAvatarUrl(targetID); const apiURL = `https://azadx69x-all-apis-top.vercel.app/api/slap?avatar1=${encodeURIComponent( avatar1 )}&avatar2=${encodeURIComponent(avatar2)}`; const stream = await global.utils.getStreamFromURL(apiURL); const replyText = `โœฟโ€ขโ‰ซโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ‰ชโ€ขโœฟ\nใ€Œ ${name2} ใ€ \n\nเฆฌเง‡เฆถเฆฟ เฆฌเฆพเฆฒ เฆชเฆพเฆ•เฆจเฆพเฆฎเฆฟเฆฐ เฆ•เฆพเฆฐเฆฃเง‡ เฆšเฆŸเฆ•เฆพเฆจเฆฟ เฆ–เฆพเฆ‡เฆฒเฆฟ เฆคเง‹ เฆ†เฆฐ เฆ•เฆฐเฆฌเฆฟ เฆฌเฆพเฆฒ เฆชเฆพเฆ—เฆฒเฆพเฆฎเฆฟ!\nโœฟโ€ขโ‰ซโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ‰ชโ€ขโœฟ`; return message.reply({ body: replyText, attachment: stream }); } catch (err) { console.error("SLAP CMD ERROR:", err); return message.reply("โŒ ๐‚๐จ๐ฎ๐ฅ๐ ๐ง๐จ๐ญ ๐Ÿ๐ž๐ญ๐œ๐ก ๐ฌ๐ฅ๐š๐ฉ ๐ข๐ฆ๐š๐ ๐ž."); } } };