added welcome-leave commands and updated activitytypes
This commit is contained in:
34
discord-bot/commands/view-welcome-leave.js
Normal file
34
discord-bot/commands/view-welcome-leave.js
Normal file
@@ -0,0 +1,34 @@
|
||||
const { SlashCommandBuilder } = require('discord.js');
|
||||
const { readDb } = require('../../backend/db.js');
|
||||
|
||||
module.exports = {
|
||||
name: 'view-welcome-leave',
|
||||
description: 'View the current welcome and leave message configuration.',
|
||||
enabled: true,
|
||||
builder: new SlashCommandBuilder()
|
||||
.setName('view-welcome-leave')
|
||||
.setDescription('View the current welcome and leave message configuration.'),
|
||||
async execute(interaction) {
|
||||
const db = readDb();
|
||||
const guildId = interaction.guildId;
|
||||
const settings = db[guildId] || {};
|
||||
|
||||
const welcomeChannel = settings.welcomeChannel ? `<#${settings.welcomeChannel}>` : 'Not set';
|
||||
const welcomeMessage = settings.welcomeMessage || 'Not set';
|
||||
const welcomeEnabled = settings.welcomeEnabled ? 'Enabled' : 'Disabled';
|
||||
|
||||
const leaveChannel = settings.leaveChannel ? `<#${settings.leaveChannel}>` : 'Not set';
|
||||
const leaveMessage = settings.leaveMessage || 'Not set';
|
||||
const leaveEnabled = settings.leaveEnabled ? 'Enabled' : 'Disabled';
|
||||
|
||||
await interaction.reply(
|
||||
`**Welcome Messages: ${welcomeEnabled}**
|
||||
Channel: ${welcomeChannel}
|
||||
Message: "${welcomeMessage}"
|
||||
|
||||
**Leave Messages: ${leaveEnabled}**
|
||||
Channel: ${leaveChannel}
|
||||
Message: "${leaveMessage}"`
|
||||
);
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user