Remove creation date from mkdocs, added ability to limit owner commands to certain server, don't append help command to end of playing message if classic commands are disabled, fix interaction upload size

This commit is contained in:
Essem 2022-09-01 10:40:55 -05:00
parent 3477f5c39f
commit 603e732704
No known key found for this signature in database
GPG key ID: 7D497397CC3A2A8C
14 changed files with 40 additions and 24 deletions

View file

@ -43,6 +43,7 @@ export async function load(client, cluster, worker, ipc, command, soundStatus, s
flags: props.flags,
slashAllowed: props.slashAllowed,
directAllowed: props.directAllowed,
adminOnly: props.adminOnly,
type: 1
};
@ -84,6 +85,7 @@ export async function load(client, cluster, worker, ipc, command, soundStatus, s
export async function update() {
const commandArray = [];
const privateCommandArray = [];
const merged = new Map([...commands, ...messageCommands]);
for (const [name, command] of merged.entries()) {
let cmdInfo = info.get(name);
@ -97,18 +99,19 @@ export async function update() {
flags: cmd.flags,
slashAllowed: cmd.slashAllowed,
directAllowed: cmd.directAllowed,
adminOnly: cmd.adminOnly,
type: cmdInfo.type
};
info.set(name, cmdInfo);
}
if (cmdInfo?.type === 3) {
commandArray.push({
(cmdInfo.adminOnly ? privateCommandArray : commandArray).push({
name: name,
type: cmdInfo.type,
dm_permission: cmdInfo.directAllowed
});
} else if (cmdInfo?.slashAllowed) {
commandArray.push({
(cmdInfo.adminOnly ? privateCommandArray : commandArray).push({
name,
type: cmdInfo.type,
description: cmdInfo.description,
@ -117,5 +120,8 @@ export async function update() {
});
}
}
return commandArray;
return {
main: commandArray,
private: privateCommandArray
};
}