| |
| const { MessageMedia } = require("whatsapp-web.js"); |
| const { download } = require("../helpers/song"); |
|
|
| const execute = async (client, msg, args) => { |
| if (msg.hasQuotedMsg) { |
| msg.delete(true); |
| let quotedMsg = await msg.getQuotedMessage(); |
| let getdata = await download(args[0], quotedMsg.id.id); |
| if (getdata.status) { |
| await client.sendMessage( |
| msg.to, |
| new MessageMedia( |
| getdata.content.image.mimetype, |
| getdata.content.image.data, |
| getdata.content.image.filename |
| ), |
| { caption: getdata.content.text } |
| ); |
| } else { |
| await client.sendMessage(msg.to, getdata.content); |
| } |
| } else { |
| await client.sendMessage( |
| msg.to, |
| "```Search for the song with !song and then reply to the query result with this command```" |
| ); |
| } |
| }; |
|
|
| module.exports = { |
| name: "Download Song", |
| description: "Download selected song from the list", |
| command: "!dldsong", |
| commandType: "plugin", |
| isDependent: true, |
| help: "use !help song to learn about this command", |
| execute, |
| }; |
|
|