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

    }
};