bot/src/commands/restart.js
Raphix 9c5ade930c
All checks were successful
Subsonics - Pipeline/pipeline/head This commit looks good
Change server
2023-04-28 11:21:15 +02:00

65 lines
1.9 KiB
JavaScript

const { SlashCommandBuilder, EmbedBuilder } = require("discord.js");
const log = require("../sublog")
const { Manager } = require("erela.js")
module.exports = {
data: new SlashCommandBuilder()
.setName("restart")
.setDescription("Redémarre le bot !"),
async execute(client, interaction) {
if(interaction.member._roles.includes("397725956598530050") == true | interaction.member._roles.includes("397724656548970508") == true| interaction.member._roles.includes("397725128198455299") == true| interaction.member._roles.includes("397725552968204288") == true | interaction.member.user.id == "486943594893017119") {
const embed = new EmbedBuilder()
.setColor(0xffffff)
.setTitle('Redémarrage du bot !')
.setDescription("Vérifie le redémarrage avec /play et si cela ne fonctionne pas, SPAM <@486943594893017119> !!!")
.setTimestamp();
interaction.reply({embeds: [embed]})
let player = client.manager.players.get(interaction.guild.id)
if(player) {
player.destroy()
}
const nodes = [
{
host: "lavalink.devamop.in",
password: "DevamOP",
port: 443,
secure: true
}
];
client.manager.createNode(nodes)
} else {
const embed = new EmbedBuilder()
.setColor(0xff0303)
.setTitle('Erreur : Redémarrage du BOT')
.setTimestamp();
const song_show = {name: "Tu n'as pas la permission de faire cela !", value: "Verbotten !"}
embed.addFields(song_show)
interaction.reply({embeds: [embed]})
}
process.emit("discordDoing")
}
}