aboutsummaryrefslogtreecommitdiff
path: root/bot/src/commands/settings.js
blob: 4f29e0f93672784d960dd950db12676a883661bd (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] });

    }
};