@halpz/fetch
Version:
discordbot commands using js
53 lines (45 loc) • 1.54 kB
JavaScript
const { CommandInteraction, EmbedBuilder } = require('discord.js');
const { useQueue } = require('discord-player')
module.exports = resuming
/**
*
* @param {CommandInteraction} interaction
*/
async function resuming(client, interaction) {
const queue = useQueue(interaction.guildId);
if (queue.node.isPaused()) {
queue.node.setPaused(false)
return [
new EmbedBuilder()
.setTitle(`I have resumed the queue`)
.setThumbnail(queue.currentTrack.thumbnail)
.setColor(client.get_color())
.addFields([
{
name: `Current track:`,
value: `${queue.currentTrack.title}`
},
{
name: `Author:`,
value: `${queue.currentTrack.author}`,
},
{
name: `Now timestamp:`,
value: `${queue.node.getTimestamp().current.label} / ${queue.node.getTimestamp().total.label}`
}
])
]
}
else {
return [
new EmbedBuilder()
.setColor(client.get_color())
.addFields([
{
name: `I can't resume the queue`,
value: `Reason : I'm not pausing now`
}
])
]
}
}