tweak to history, bugfix to sending reply to dms
This commit is contained in:
parent
18fb92c3a0
commit
f08879a19d
@ -96,9 +96,13 @@
|
|||||||
"id-blacklist": "warn",
|
"id-blacklist": "warn",
|
||||||
"id-match": "warn",
|
"id-match": "warn",
|
||||||
"implicit-arrow-linebreak": "warn",
|
"implicit-arrow-linebreak": "warn",
|
||||||
"indent": ["warn", 4, {
|
"indent": [
|
||||||
|
"warn",
|
||||||
|
4,
|
||||||
|
{
|
||||||
"SwitchCase": 1
|
"SwitchCase": 1
|
||||||
}],
|
}
|
||||||
|
],
|
||||||
"init-declarations": "warn",
|
"init-declarations": "warn",
|
||||||
"quotes": [
|
"quotes": [
|
||||||
"error",
|
"error",
|
||||||
@ -200,7 +204,10 @@
|
|||||||
"no-restricted-modules": "warn",
|
"no-restricted-modules": "warn",
|
||||||
"no-restricted-properties": "warn",
|
"no-restricted-properties": "warn",
|
||||||
"no-restricted-syntax": "warn",
|
"no-restricted-syntax": "warn",
|
||||||
"no-return-assign": ["warn", "except-parens"],
|
"no-return-assign": [
|
||||||
|
"warn",
|
||||||
|
"except-parens"
|
||||||
|
],
|
||||||
"no-return-await": "warn",
|
"no-return-await": "warn",
|
||||||
"no-script-url": "warn",
|
"no-script-url": "warn",
|
||||||
"no-self-compare": "warn",
|
"no-self-compare": "warn",
|
||||||
|
@ -10,7 +10,7 @@ import { APIEmbed, AttachmentBuilder, GuildChannel, User } from 'discord.js';
|
|||||||
import { Filter } from 'mongodb';
|
import { Filter } from 'mongodb';
|
||||||
|
|
||||||
const Constants = {
|
const Constants = {
|
||||||
PageSize: 5,
|
PageSize: 10,
|
||||||
MaxCharacters: 256,
|
MaxCharacters: 256,
|
||||||
MaxCharactersVerbose: 128 // Displays more information in the field, decreases characters.
|
MaxCharactersVerbose: 128 // Displays more information in the field, decreases characters.
|
||||||
};
|
};
|
||||||
@ -56,8 +56,9 @@ class HistoryCommand extends SlashCommand
|
|||||||
description: 'Amount of infractions to list per page',
|
description: 'Amount of infractions to list per page',
|
||||||
type: CommandOptionType.INTEGER,
|
type: CommandOptionType.INTEGER,
|
||||||
flag: true,
|
flag: true,
|
||||||
maximum: 10,
|
maximum: 25,
|
||||||
minimum: 1
|
minimum: 1,
|
||||||
|
defaultValue: 10
|
||||||
}, {
|
}, {
|
||||||
name: 'page',
|
name: 'page',
|
||||||
description: 'Page to select',
|
description: 'Page to select',
|
||||||
@ -221,7 +222,12 @@ class HistoryCommand extends SlashCommand
|
|||||||
|
|
||||||
embed.fields!.push({
|
embed.fields!.push({
|
||||||
name: `__**${infraction.type} \`[case-${infraction.case}]\`** *(${moment(infraction.timestamp).fromNow()})*__`,
|
name: `__**${infraction.type} \`[case-${infraction.case}]\`** *(${moment(infraction.timestamp).fromNow()})*__`,
|
||||||
value: string
|
value: string,
|
||||||
|
inline: true
|
||||||
|
});
|
||||||
|
if (results.length <= 16 && i > 0 && i % 2 === 1)
|
||||||
|
embed.fields!.push({
|
||||||
|
name: ZeroWidthChar, value: ZeroWidthChar, inline: true
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -259,10 +259,10 @@ class InvokerWrapper<InGuild extends boolean = boolean, HasCommand extends boole
|
|||||||
if (options.dm)
|
if (options.dm)
|
||||||
{
|
{
|
||||||
this.#pending = await this.author.send(options);
|
this.#pending = await this.author.send(options);
|
||||||
await this.#target.reply({
|
if (this.deferred && !this.replied)
|
||||||
content: ':thumbsup:',
|
await this.#target.editReply({ content: ':thumbsup:' });
|
||||||
ephemeral: true
|
else
|
||||||
});
|
await this.#target.reply({ content: ':thumbsup:' });
|
||||||
return this.#pending;
|
return this.#pending;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -339,7 +339,7 @@ switch({old}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[COMMAND_HISTORY_SUCCESS]
|
[COMMAND_HISTORY_SUCCESS]
|
||||||
Fetched the {type} moderation cases {targets}.
|
Fetched the {type} moderation cases {targets}
|
||||||
|
|
||||||
[COMMAND_HISTORY_FAILTOOLONG]
|
[COMMAND_HISTORY_FAILTOOLONG]
|
||||||
Failed to display cases in one embed, try a smaller page size.
|
Failed to display cases in one embed, try a smaller page size.
|
||||||
|
Loading…
Reference in New Issue
Block a user