Advertisement
DMxMWI-N3wbi3

Untitled

Dec 12th, 2023
914
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const axios = require("axios");
  2. const request = require("request");
  3. const fs = require("fs");
  4.  
  5. module.exports.config = {
  6.   name: "codm",
  7.   version: "1",
  8.   hasPermssion: 0,
  9.   credits: "Eugene Aguilar",
  10.   description: "Call of duty highlights video",
  11.   commandCategory: "no prefix",
  12.   usages: "...",
  13.   cooldowns: 6,
  14. };
  15. const lugmok = "https://php-api.diciper09.repl.co";
  16. module.exports.handleEvent = async function ({ api, event }) {
  17.   if (!(event.body.indexOf("codm") === 0 || event.body.indexOf("Codm") === 0))
  18.     return;
  19.  
  20.   api.sendMessage(
  21.     `⏱️ | 𝙑𝙞𝙙𝙚𝙤 𝙞𝙨 𝙨𝙚𝙣𝙙𝙞𝙣𝙜 𝙥𝙡𝙚𝙖𝙨𝙚 𝙬𝙖𝙞𝙩...`,
  22.     event.threadID,
  23.     event.messageID,
  24.   );
  25.   axios
  26.     .get(`${lugmok}/codm/?apikey=omsimnida`)
  27.     .then((res) => {
  28.       const { url } = res.data;
  29.       let ext = url.split(".").pop();
  30.       let callback = function () {
  31.         api.sendMessage(
  32.           {
  33.             body: `Call Of Duty Mobile`,
  34.             attachment: fs.createReadStream(__dirname + `/cache/codm.${ext}`),
  35.           },
  36.           event.threadID,
  37.           () => fs.unlinkSync(__dirname + `/cache/codm.${ext}`),
  38.           event.messageID,
  39.         );
  40.       };
  41.       request(res.data.url)
  42.         .pipe(fs.createWriteStream(__dirname + `/cache/codm.${ext}`))
  43.         .on("close", callback);
  44.     })
  45.     .catch((err) => {
  46.       api.sendMessage(
  47.         "error na bai maya naman",
  48.         event.threadID,
  49.         event.messageID,
  50.       );
  51.       api.setMessageReaction("❌", event.messageID, (err) => {}, true);
  52.     });
  53. };
  54. module.exports.run = async function ({ api, event }) {
  55.   api.sendMessage(
  56.     `This command doesn't need a prefix`,
  57.    event.threadID,
  58.    event.messageID,
  59.  );
  60. };
  61.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement