UNPKG

@getsolara/solara.voice

Version:

Optional voice functionality for @getsolara/solara.js using @discordjs/voice

21 lines 980 B
const { AudioPlayerStatus } = require('@discordjs/voice'); module.exports = { name: "$voiceResume", description: "Resumes paused audio playback.", takesBrackets: false, execute: async (context, args) => { if (context.client.voiceInitialized === false) { return "[Error: $voiceResume requires voice features to be enabled. Ensure @getsolara/solara.voice is installed and configured correctly.]"; } if (!context.guild) return "[Error: $voiceResume can only be used in a server.]"; const player = context.client.solaraAudioPlayers?.get(context.guild.id); if (player && player.state.status === AudioPlayerStatus.Paused) { if (player.unpause()) { return ""; } else { return "[Error: Failed to unpause the player for $voiceResume.]"; } } return "[Error: Player not found or not paused for $voiceResume.]"; } };