21 lines
657 B
JavaScript
21 lines
657 B
JavaScript
![]() |
const { SlashCommandBuilder } = require('@discordjs/builders');
|
||
|
|
||
|
module.exports = {
|
||
|
data: new SlashCommandBuilder()
|
||
|
.setName('say')
|
||
|
.setDescription('Make me say something!')
|
||
|
.addStringOption(options =>
|
||
|
options.setName('what')
|
||
|
.setDescription('What will you make me say this time? 🙃')
|
||
|
.setRequired(true)),
|
||
|
async execute(interaction) {
|
||
|
await say(interaction);
|
||
|
await interaction.reply({ content: 'Said and done', ephemeral: true });
|
||
|
},
|
||
|
};
|
||
|
|
||
|
function say(interaction) {
|
||
|
const message = interaction.options.getString('what');
|
||
|
message.trim();
|
||
|
interaction.channel.send(message);
|
||
|
}
|