Files
Quetza/commands/remove.js
T
2021-10-25 12:50:54 +03:00

44 lines
1.2 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.data = exports.run = void 0;
const config_1 = require("../config");
const discord_js_1 = require("discord.js");
async function run(client, ctx) {
const query = ctx.options.getString("position");
if (ctx.guildId === null || query === null)
return;
let player = client.players.getPlayer(ctx.guildId);
if (!player)
return;
let state;
if (!isNaN(Number(query))) {
state = await player.remove(Number(query) - 1);
}
else {
state = await player.remove(query);
}
if (state) {
const embed = new discord_js_1.MessageEmbed()
.setColor(config_1.design.color)
.setTitle("Removed.");
try {
await ctx.reply({ embeds: [embed] });
}
catch { }
}
}
exports.run = run;
const data = {
name: "remove",
description: "Remove specific track in queue.",
options: [
{
name: "position",
description: "Position to remove.",
type: "STRING",
required: true
}
]
};
exports.data = data;
//# sourceMappingURL=remove.js.map