const axios = require("axios"); const mahmud = async () => { const base = await axios.get("https://raw.githubusercontent.com/mahmudx7/HINATA/main/baseApiUrl.json"); return base.data.mahmud; }; module.exports = { config: { name: "joke", aliases: ["jokes"], version: "1.7", author: "ajmaul", countDown: 5, role: 0, category: "fun", shortDescription: { en: "Get a random joke" }, longDescription: { en: "Fetches a funny joke from Mahmud's global API" }, guide: { en: "{pn}" } }, onStart: async function ({ message, api, event }) { try { const apiUrl = `${await mahmud()}/api/joke`; const res = await axios.get(apiUrl); const { joke, message: msg } = res.data; message.reply(`${msg}\n\n😂 ${joke}`); } catch (err) { message.reply("🥹error, contact Aizen"); } } };