← back to browse
goat command

clown

No description

0
views
0
likes
0
installs
raw source
const fs = require('fs-extra');
const axios = require('axios');

module.exports = {
 config: {
 name: "clown",
 version: "1.0",
 author: "kshitiz",
 countDown: 5,
 role: 0,
 shortDescription: {
 vi: "",
 en: ""
 },
 longDescription: {
 vi: "",
 en: ""
 },
 category: "meme",
 guide: ""
 },

 onStart: async function ({ api, event, args }) {
 try {
 var linkUp = event.messageReply.attachments[0]?.url || args.join(" ");
 if (!linkUp) return api.sendMessage('Please reply to 1 image', event.threadID, event.messageID);

 const res = await axios.get(`https://api-1.huytran6868.repl.co/imgur?link=${encodeURIComponent(linkUp)}`);
 const link = res.data.uploaded.image;

 const imgResponse = await axios.get(`https://api.popcat.xyz/clown?image=${link}`, { responseType: "arraybuffer" });
 const imgBuffer = Buffer.from(imgResponse.data, "binary");

 fs.writeFileSync('./cache/all.png', imgBuffer);

 const stream = fs.createReadStream('./cache/all.png');

 api.sendMessage(
 {
 body: 'honk🤡',
 attachment: stream,
 },
 event.threadID,
 () => {
 fs.unlinkSync('./cache/all.png');
 }
 );
 } catch (e) {
 return api.sendMessage(e.message, event.threadID, event.messageID);
 }
 }
};

View raw file