const { SlashCommandBuilder } = require('@discordjs/builders'); const { MessageEmbed, Permissions } = require('discord.js'); const Balance = require('../models/balanceSchema'); module.exports = { data: new SlashCommandBuilder() .setName('suggest') .setDescription('Submit a suggestion!') .addStringOption(option => option.setName('suggestion').setDescription('The suggestion').setRequired(true)), async execute(interaction, args) { let mentionedSuggestion = interaction.options.getString('suggestion'); let guildToSend = await client.guilds.cache.get('860889793009156106'); let channelToSend = await guildToSend.channels.cache.get('909491950472794132'); let successEmbed = new MessageEmbed() .setTitle('Suggestion Sent!') .setColor("GREEN") .setTimestamp() let suggestionEmbed = new MessageEmbed() .setTitle('New Suggestion!') .addField('Suggested By', `<@${interaction.user.id}>`) .addField('Suggestion', `${mentionedSuggestion}`) .setColor("BLUE") .setTimestamp() interaction.reply({ embeds: [successEmbed] }); channelToSend.send({ embeds: [suggestionEmbed] }); }, };