const axios = require("axios"); module.exports = { config: { name: "asta", version: "1.0", author: "Arafat", countDown: 10, role: 0, shortDescription: "asta Video", longDescription: "asta Video", category: "Anime", guide: { en: "{pn} | {pn} " } }, onStart: async function ({ api, event, args }) { const EMOJIS = ["šŸ”„","⚔","šŸ–¤","šŸ‘‘","šŸ’„"]; const EMOJI = EMOJIS[Math.floor(Math.random() * EMOJIS.length)]; const TEXT = { title: `${EMOJI}š€š¬š­šš š•š¢ššžšØ`, notFound: "š¤šØš§šØ šÆš¢ššžšØ š©ššš°šš š£ššš² š§ššš¢ āŒ", error: "š€š¢ š­šš š¤š¢ š¤šØš«š„šš šŸ˜’", blocked: "āŒ š˜šØš®š« š›šØš­ š¢š¬ š­šžš¦š©šØš«ššš«š¢š„š² š®š§š¬šžš§š š›š„šØšœš¤" }; let keyword = "asta black clover"; if (args.length) keyword = `asta ${args.join(" ")}`; try { const res = await axios.get( `https://short-video-api-by-arafat.vercel.app/arafat?keyword=${encodeURIComponent(keyword)}`, { timeout: 15000 } ); if (!Array.isArray(res.data) || res.data.length === 0) return api.sendMessage(TEXT.notFound, event.threadID, event.messageID); const d = res.data[Math.floor(Math.random() * res.data.length)]; if (!d.videoUrl) return api.sendMessage(TEXT.error, event.threadID, event.messageID); try { await api.sendMessage( { body: `${TEXT.title}\nā± šƒš®š«ššš­š¢šØš§: ${d.duration || "?"}s`, attachment: await global.utils.getStreamFromURL(d.videoUrl) }, event.threadID, event.messageID ); } catch { api.sendMessage(TEXT.blocked, event.threadID, event.messageID); } } catch { api.sendMessage(TEXT.blocked, event.threadID, event.messageID); } } };