module.exports = { name: 'stop', description: 'Stop radio', alias: 's', usage: '', permission: 'none', category: 'radio', async execute(interaction, client, Discord, command) { const radio = client.radio.get(interaction.guild.id); if (client.funcs.check(client, interaction, command)) { client.funcs.statisticsUpdate(client, interaction.guild, radio); radio.connection?.destroy(); radio.audioPlayer?.stop(); client.funcs.logger('Radio', 'Stream stopped' + " / " + interaction.guild.id); const embed = new Discord.MessageEmbed() .setTitle(client.user.username) .setThumbnail("https://cdn.discordapp.com/emojis/" + client.messageEmojis["stop"].replace(/[^0-9]+/g, '')) .setColor(client.config.embedColor) .addField(client.messages.nowplayingTitle, "-", true) .setFooter(client.messages.footerText, "https://cdn.discordapp.com/emojis/" + client.messageEmojis["eximiabots"].replace(/[^0-9]+/g, '')); if(!radio.message){ radio.message = await radio.textChannel.send({ embeds: [embed], components: [] }); } else { radio.message.edit({ embeds: [embed], components: [] }); } setTimeout(function() { radio.message.delete(); }, 5000); client.radio.delete(interaction.guild.id); interaction.reply({ content: client.messageEmojis["stop"] + client.messages.stop, ephemeral: true }); } } };