const axios = require("axios"); module.exports = { config: { name: "emojimean", aliases: ["emojiinfo"], version: "1.0.0", author: "xalman", countDown: 5, role: 0, shortDescription: "Get the meaning of an emoji", category: "FUN & SOCIAL", guide: "{pn} [emoji]" }, onStart: async function ({ api, event, args }) { const { threadID, messageID } = event; const API_URL = "https://xalman-apis.vercel.app/api/mean"; const emoji = args[0]; if (!emoji) { return api.sendMessage("╭─❍\nβ”‚ Usage: {pn} πŸ’€\nβ•°β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€βŸ‘", threadID, messageID); } api.setMessageReaction("πŸ”", messageID, () => {}, true); try { const res = await axios.get(`${API_URL}?emoji=${encodeURIComponent(emoji)}`); if (res.data.status === true) { const { name, mean } = res.data.data.meaning; const emojiIcon = res.data.data.emoji; api.setMessageReaction("βœ…", messageID, () => {}, true); return api.sendMessage( `❖ π—˜π— π—’π—π—œ π— π—˜π—”π—‘π—œπ—‘π—š ❖\n━━━━━━━━━━━━━━━━━━\n` + `πŸ‘€ π–€π—†π—ˆπ—ƒπ—‚: ${emojiIcon}\n` + `πŸ“ 𝖭𝖺𝗆𝖾: ${name}\n` + `πŸ“– 𝖬𝖾𝖺𝗇𝗂𝗇𝗀: ${mean}\n` + `━━━━━━━━━━━━━━━━━━`, threadID, messageID ); } else { throw new Error("Emoji not found"); } } catch (error) { api.setMessageReaction("❌", messageID, () => {}, true); return api.sendMessage("βœ• Emoji meaning not found in database!", threadID, messageID); } } };