make audio work with argument

This commit is contained in:
bignutty 2025-04-14 21:07:03 +02:00
parent b676182d86
commit c341c8bbd3

View file

@ -24,14 +24,17 @@ module.exports = {
run: async (context) => {
await acknowledge(context);
if (!context.message.messageReference) return editOrReply(context, createEmbed("warning", context, "You need to reply to a message containing a song link."))
try {
let msg;
if (!context.message.messageReference) msg = context.message;
else {
try {
msg = await context.message.channel.fetchMessage(context.message.messageReference.messageId)
} catch (e) {
return editOrReply(context, createEmbed("error", context, "Unable to fetch message."))
}
}
let urls = msg.content.match(urlr)
if(msg.messageSnapshots?.length >= 1) urls = msg.messageSnapshots.first().message.content.match(urlr);
if (urls) {