const axios = require("axios"); module.exports = { config: { name: "emojimix", aliases: ["mix"], version: "1.0.0", author: "xalman", countDown: 5, role: 0, shortDescription: "Mix two emojis into one image", category: "FUN & SOCIAL", guide: "{pn} [emoji1] [emoji2]" }, onStart: async function ({ api, event, args }) { const { threadID, messageID } = event; const API_URL = "https://xalman-apis.vercel.app/api/emojimix"; if (args.length < 2) { return api.sendMessage("ā•­ā”€ā\n│ Usage: {pn} 🄺 šŸ™\nā•°ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€āŸ”", threadID, messageID); } const emoji1 = args[0]; const emoji2 = args[1]; api.setMessageReaction("šŸŽØ", messageID, () => {}, true); try { const res = await axios.get(`${API_URL}?emoji1=${encodeURIComponent(emoji1)}&emoji2=${encodeURIComponent(emoji2)}`, { responseType: 'stream' }); api.setMessageReaction("āœ…", messageID, () => {}, true); return api.sendMessage({ body: "ā– š—˜š— š—¢š—š—œ-š— š—œš—« ā–\n━━━━━━━━━━━━━━━━━━", attachment: res.data }, threadID, messageID); } catch (error) { api.setMessageReaction("āŒ", messageID, () => {}, true); return api.sendMessage("āœ• These emojis cannot be mixed!", threadID, messageID); } } };