Cloner / plugins /fact.js
𝗗𝗔𝗥𝗥𝗘𝗟𝗟 𝗠𝗨𝗖𝗛𝗘𝗥𝗜 ⚡
SUBZERO - MD
8d8d92b unverified
raw
history blame
2.03 kB
/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺
⭐PROJECT NAME:
SUBZERO WHATSAPP MD BOT
⭐DEVELOPER
MR FRANK
⭐ MY TEAM
XERO CODERS
⭐ OUR WEBSITE
https://github.com/ZwSyntax/SUBZERO-MD
© TRY DECRYPTING IF YOU CAN⚠
╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/
const axios = require('axios');
const { cmd } = require('../command');
cmd({
pattern: "fact",
desc: "🧠 Get a random fun fact",
react: "😝",
category: "fun",
filename: __filename
},
async (conn, mek, m, { from, q, reply }) => {
try {
const url = 'https://uselessfacts.jsph.pl/random.json?language=en'; // API for random facts
const response = await axios.get(url);
const fact = response.data.text;
const funFact = `
🤣 *KERM_MD-V4 RANDOM FACT* 🤣
${fact}
Isn't that interesting ? 😄
`;
return reply(funFact);
} catch (e) {
console.log(e);
return reply("⚠️ An error occurred while fetching a fun fact. Please try again later🤕.");
}
});
cmd({
pattern: "joke",
desc: "😂 Get a random joke",
react: "🤣",
category: "fun",
filename: __filename
},
async (conn, mek, m, { from, q, reply }) => {
try {
const url = 'https://official-joke-api.appspot.com/random_joke'; // API for random jokes
const response = await axios.get(url);
const joke = response.data;
const jokeMessage = `
*😂Here's a random joke for you😂.*
*${joke.setup}*
${joke.punchline} 😄
> *POWERED BY KG TECH*
`;
return reply(jokeMessage);
} catch (e) {
console.log(e);
return reply("⚠️ Couldn't fetch a joke right now. Please try again later.");
}
});