blob: 7d7494d29265f15f33813d82dde1c903b3179e3e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import {ActionRowBuilder, ButtonBuilder, ButtonStyle, EmbedBuilder, SlashCommandBuilder} from 'discord.js';
import { abEmbedColour } from '../storage/consts.js';
export default {
data: new SlashCommandBuilder()
.setName('settings')
.setDescription('Settings for AleeBot.'),
async execute(interaction) {
const settingEmbed = new EmbedBuilder()
.setAuthor({ name: 'AleeBot Settings', iconURL: interaction.client.user.avatarURL() })
.setDescription(`To configure AleeBot, visit ${process.env.SETTINGS_URL}`)
.setColor(abEmbedColour);
let settingButtons = new ActionRowBuilder()
.addComponents(
new ButtonBuilder()
.setStyle(ButtonStyle.Link)
.setLabel('Configure')
.setURL(process.env.SETTINGS_URL)
);
return await interaction.reply({ embeds: [settingEmbed], components: [settingButtons] });
}
};
|