|
|
|
|
|
const axios = require('axios'); |
|
const { cmd, commands } = require('../command'); |
|
|
|
cmd({ |
|
pattern: "dog", |
|
desc: "Fetch a random dog image.", |
|
category: "fun", |
|
react: "๐ถ", |
|
filename: __filename |
|
}, |
|
async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { |
|
try { |
|
const apiUrl = `https://dog.ceo/api/breeds/image/random`; |
|
const response = await axios.get(apiUrl); |
|
const data = response.data; |
|
|
|
await conn.sendMessage(from, { image: { url: data.message }, caption: 'ALI-MD-V1 DOWNLOAD DOG ๐ PICS\n\n\n> *๐BY ALI TECH๐*' }, { quoted: mek }); |
|
} catch (e) { |
|
console.log(e); |
|
reply(`Error Fetching Dog Image๐ค: ${e.message}`); |
|
} |
|
}); |
|
cmd({ |
|
pattern: "cat", |
|
desc: "Fetch a random cat image.", |
|
category: "fun", |
|
react: "๐ฑ", |
|
filename: __filename |
|
}, |
|
async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => { |
|
try { |
|
|
|
const apiUrl = `https://api.thecatapi.com/v1/images/search`; |
|
const response = await axios.get(apiUrl); |
|
const data = response.data; |
|
|
|
|
|
await conn.sendMessage(from, { image: { url: data[0].url }, caption: 'ALI-MD-V1 DOWNLOAD CAT ๐ PICS\n\n> *๐BY ALI TECH๐*' }, { quoted: mek }); |
|
} catch (e) { |
|
console.log(e); |
|
reply(`Error Fetching Cat Image ๐ค: ${e.message}`); |
|
} |
|
}); |
|
|