const { SlashCommandBuilder, PermissionFlagsBits } = require('discord.js'); module.exports = { name: 'dev-info', description: 'Test command for the bot.', type: 'slash', data: new SlashCommandBuilder() .setName('dev-info') .setDescription('Test command for the bot.') .addStringOption(option => option .setName('test') .setDescription('Test option.')) .addStringOption(option => option .setName('test2') .setDescription('Test option.')) .addStringOption(option => option .setName('test3') .setDescription('Test option.')) .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .setDMPermission(false), /** @param { import('discord.js').ChatInputCommandInteraction } interaction */ async execute(interaction) { const test = interaction.options.getString('test'); const test2 = interaction.options.getString('test2'); const test3 = interaction.options.getString('test3'); const message = await interaction.channel.messages.fetch(test); const embed = message.embeds[0]; const fields = embed.fields; const field1 = fields[0]; console.log(field1.value); await interaction.reply({ content: 'Test command.', ephemeral: true }); } };