UNPKG

dbd.js-new

Version:

dbd.js-new - Simplifica la programación de un bot de discord, dbd.js-new es una versión de dbd.js con soporte

46 lines (34 loc) 1.25 kB
const embed = require("../../handlers/errors.js"); module.exports = async (d) => { const code = d.command.code; const server = d.client.servers.get(d.message.guild.id); if (!server || !server.connection.dispatcher) return d.error(`❌ Nothing is being played!`); var songs = server.songs; const inside = d.unpack(); if (inside.inside) { if (isNaN(inside.inside)) return embed(d, "❌ Argument is not a number in $skipTo" + inside + ""); if (inside < 2) { server.connection.dispatcher.end(); return { code: d.command.code.replaceLast(`$skipTo${inside}`, ""), }; } if ( server.songs[0] && server.songs[0].message && server.songs[0].message.delete ) server.songs[0].message.delete().catch((err) => {}); delete server.songs[0].info; delete server.songs[0].media; const spliced = server.songs.splice(0, Math.floor(inside.inside - 1)); server.connection.dispatcher.end(); if (server.loopQueue == true) server.songs.push(...spliced); d.client.servers.set(d.message.guild.id, server); return { code: d.command.code.replaceLast(`$skipTo${inside}`, "") }; } else { return embed(d, "❌ Command name $skipTo is invalid"); } };