Add debug commands
This commit is contained in:
29
commands/testFeatures.js
Normal file
29
commands/testFeatures.js
Normal file
@@ -0,0 +1,29 @@
|
||||
const { SlashCommandBuilder } = require("@discordjs/builders");
|
||||
const Discord = require("discord.js");
|
||||
|
||||
module.exports = {
|
||||
data: new SlashCommandBuilder()
|
||||
.setName("testfeatures")
|
||||
.setDescription("Generate test embed")
|
||||
.addStringOption((option) =>
|
||||
option
|
||||
.setName("message")
|
||||
.setDescription("Thy message")
|
||||
.setRequired(true)
|
||||
),
|
||||
async execute(interaction) {
|
||||
const testEmbed = new Discord.MessageEmbed()
|
||||
.setColor("#FFFFFF")
|
||||
.setTitle("Test Embed")
|
||||
.setDescription(`Your test message: ${interaction.options.getString('message')}`)
|
||||
.setImage(interaction.user.avatarURL({dynamic : true}))
|
||||
|
||||
const testRow = new Discord.MessageActionRow().addComponents(
|
||||
new Discord.MessageButton()
|
||||
.setCustomId('testButton')
|
||||
.setLabel('Hello, this is buton')
|
||||
.setStyle('DANGER')
|
||||
);
|
||||
await interaction.reply({embeds: [testEmbed], components: [testRow] });
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user