implement changes to commands and templates
This commit is contained in:
@@ -4,6 +4,8 @@ const { getGuildSettings } = require('../../services/guildSettings');
|
||||
const { recordModerationAction } = require('../../services/moderationRecords');
|
||||
const { connectToDatabase } = require('../../db');
|
||||
|
||||
const MAX_REASON_LENGTH = 500;
|
||||
|
||||
module.exports = {
|
||||
permissionGroup: 'moderation',
|
||||
data: new SlashCommandBuilder()
|
||||
@@ -31,6 +33,12 @@ module.exports = {
|
||||
ephemeral: true,
|
||||
});
|
||||
}
|
||||
if (reason.length > MAX_REASON_LENGTH) {
|
||||
return interaction.reply({
|
||||
content: `Reason must be ${MAX_REASON_LENGTH} characters or fewer.`,
|
||||
ephemeral: true,
|
||||
});
|
||||
}
|
||||
|
||||
const { warnings, strikeCount } = await addWarning({
|
||||
guildId: interaction.guildId,
|
||||
|
||||
Reference in New Issue
Block a user