v3.3.3: Paged Commands #20

Merged
voidf1sh merged 15 commits from v3.3.3 into main 2024-09-26 13:24:55 +00:00
3 changed files with 5 additions and 13 deletions
Showing only changes of commit ecbfc2bc2a - Show all commits

View File

@ -19,16 +19,16 @@ module.exports = {
for (const [key, value] of dotCommands) { for (const [key, value] of dotCommands) {
if (key === this.command) { if (key === this.command) {
this.isValid = true; this.isValid = true;
return this.isValid; return this;
} else if (value.alias && value.alias.includes(this.command)) { } else if (value.alias && value.alias.includes(this.command)) {
this.command = key; this.command = key;
this.isValid = true; this.isValid = true;
return this.isValid; return this;
} }
} }
this.isValid = validCommands.includes(this.command); this.isValid = validCommands.includes(this.command);
return this.isValid; return this;
} }
}, },
GifData: class { GifData: class {

View File

@ -171,14 +171,6 @@ const functions = {
if (isDev) console.log('Medical Advice Collection Built'); if (isDev) console.log('Medical Advice Collection Built');
} }
}, },
dot: {
getCommandData(message) {
const commandData = new CommandData(message);
const { validCommands } = require('./config.json');
commandData.validate(message.client.dotCommands);
return commandData;
}
},
embeds: { embeds: {
help(interaction) { help(interaction) {
// Construct the Help Embed // Construct the Help Embed

View File

@ -27,7 +27,7 @@ const { MessageActionRow, MessageButton } = require('discord.js');
const fn = require('./functions.js'); const fn = require('./functions.js');
const config = require('./config.json'); const config = require('./config.json');
const strings = require('./strings.json'); const strings = require('./strings.json');
const { GifData } = require('./CustomModules/NodBot.js'); const { GifData, CommandData } = require('./CustomModules/NodBot.js');
const isDev = process.env.isDev; const isDev = process.env.isDev;
client.once('ready', async () => { client.once('ready', async () => {
@ -232,7 +232,7 @@ client.on('messageCreate', message => {
}); });
// Break the message down into its components and analyze it // Break the message down into its components and analyze it
const commandData = fn.dot.getCommandData(message); const commandData = new CommandData(message).validate(message.client.dotCommands);
console.log(commandData); console.log(commandData);
if (commandData.isValid && commandData.isCommand) { if (commandData.isValid && commandData.isCommand) {