aboutsummaryrefslogtreecommitdiff
path: root/commands/status.js
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2022-07-05 21:03:55 -0400
committerAndrew Lee <alee14498@protonmail.com>2022-07-05 21:03:55 -0400
commit7630b6ca8445cc8f6fc5dfb5284ab23b7c26be46 (patch)
tree165153666dd6b6c6ba9a4965c9255a7a4d36d6ce /commands/status.js
parentce752e213a0b3515c48b2fa04407a220eed2d788 (diff)
downloadDLAP-7630b6ca8445cc8f6fc5dfb5284ab23b7c26be46.tar.gz
DLAP-7630b6ca8445cc8f6fc5dfb5284ab23b7c26be46.tar.bz2
DLAP-7630b6ca8445cc8f6fc5dfb5284ab23b7c26be46.zip
Removed control command; Added functionality to leave, skip, status
Diffstat (limited to 'commands/status.js')
-rw-r--r--commands/status.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/commands/status.js b/commands/status.js
index f36f994..804b046 100644
--- a/commands/status.js
+++ b/commands/status.js
@@ -20,13 +20,20 @@
***************************************************************************/
import { SlashCommandBuilder } from '@discordjs/builders'
-import { readdirSync, readdir } from 'fs'
+import { MessageEmbed } from "discord.js";
+import { audio, playerState } from "../AudioBackend.js";
export default {
data: new SlashCommandBuilder()
.setName('status')
.setDescription('Checks what audio file is playing currently'),
- async execute(interaction) {
-
+ async execute(interaction, bot) {
+ let controlEmbed = new MessageEmbed()
+ .setAuthor({name: `${bot.user.username} Status`, iconURL: bot.user.avatarURL()})
+ .addField('State', playerState)
+ .addField('Currently Playing', audio)
+ //.addField('Next Music', '(a possible feature when queue system is implemented?)')
+ .setColor('#0066ff')
+ interaction.reply({embeds:[controlEmbed], ephemeral:true})
},
}; \ No newline at end of file