From 8ce71120f31fd8f590bd7b3f2247ea65450da01d Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sun, 17 Jul 2022 18:15:16 -0400 Subject: Updated to v14 --- commands/about.js | 24 ++++++++++++------------ commands/status.js | 12 ++++++------ 2 files changed, 18 insertions(+), 18 deletions(-) (limited to 'commands') diff --git a/commands/about.js b/commands/about.js index 04d6b75..01bd44f 100644 --- a/commands/about.js +++ b/commands/about.js @@ -20,7 +20,7 @@ ***************************************************************************/ import { SlashCommandBuilder } from '@discordjs/builders'; -import { MessageEmbed, version, MessageActionRow, MessageButton } from 'discord.js'; +import { EmbedBuilder, version, ActionRowBuilder, ButtonBuilder, ButtonStyle } from 'discord.js'; // import npmPackage from '../package.json' assert { type:'json' } import { readFileSync } from 'node:fs'; const npmPackage = JSON.parse(readFileSync('./package.json')); @@ -30,22 +30,22 @@ export default { .setName('about') .setDescription('Information about the bot'), async execute(interaction, bot) { - const aboutEmbed = new MessageEmbed() + const aboutEmbed = new EmbedBuilder() .setAuthor({ name: `About ${bot.user.username}`, iconURL: bot.user.avatarURL() }) - .addField('Information', 'A Discord bot that plays local audio tracks.') - .addField('Version', `DLAP ${npmPackage.version}`) - .addField('Original Creator', 'Andrew Lee (Alee#4277)') // Do not remove this since I created this :) - // .addField('Contributors', '[your name] (discord#0000)') - // .addField('Forked by', '[your name] (discord#0000)') - .addField('Frameworks', `Discord.JS ${version} + Voice`) - .addField('License', 'GNU General Public License v3.0') + .addFields({ name: 'Information', value: 'A Discord bot that plays local audio tracks.' }) + .addFields({ name: 'Version', value: `DLAP ${npmPackage.version}`}) + .addFields({ name: 'Original Creator', value: 'Andrew Lee (Alee#4277)' }) // Do not remove this since I created this :) + // .addFields({ name: 'Contributors', value: '[your name] (discord#0000)' }) + // .addFields({ name: 'Forked by', value: '[your name] (discord#0000)' }) + .addFields({ name: 'Frameworks', value: `Discord.JS ${version} + Voice` }) + .addFields({ name: 'License', value: 'GNU General Public License v3.0' }) .setFooter({ text: '© Copyright 2020-2022 Andrew Lee' }) .setColor('#0066ff'); - const srcOrig = new MessageActionRow() + const srcOrig = new ActionRowBuilder() .addComponents( - new MessageButton() - .setStyle('LINK') + new ButtonBuilder() + .setStyle(ButtonStyle.Link) .setLabel('Original Source Code') .setURL('https://github.com/Alee14/DLAP') ); diff --git a/commands/status.js b/commands/status.js index 2bb7703..766b9be 100644 --- a/commands/status.js +++ b/commands/status.js @@ -20,7 +20,7 @@ ***************************************************************************/ import { SlashCommandBuilder } from '@discordjs/builders'; -import { MessageEmbed } from 'discord.js'; +import { EmbedBuilder } from 'discord.js'; import { audio, currentTrack, files, playerState } from '../AudioBackend.js'; export default { @@ -38,12 +38,12 @@ export default { audioName = audioName.split('.').slice(0, -1).join('.'); } - const controlEmbed = new MessageEmbed() + const controlEmbed = new EmbedBuilder() .setAuthor({ name: `${bot.user.username} Status`, iconURL: bot.user.avatarURL() }) - .addField('State', playerState) - .addField('Tracks', `${audioID}/${files.length}`) - .addField('Currently Playing', audio) - .addField('Up Next', audioName) + .addFields({ name: 'State', value: playerState }) + .addFields({ name: 'Tracks', value: `${audioID}/${files.length}` }) + .addFields({ name: 'Currently Playing', value: audio }) + .addFields({ name: 'Up Next', value: audioName }) .setColor('#0066ff'); interaction.reply({ embeds: [controlEmbed], ephemeral: true }); } -- cgit v1.2.3