mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-14 05:45:02 +00:00
Made confirms ephemeral and fixed slash command duration options
This commit is contained in:
parent
a49bb81ce1
commit
4d8b6b5cd7
6 changed files with 16 additions and 25 deletions
|
@ -45,15 +45,6 @@ export const MuteSlashCmd = {
|
|||
|
||||
async run({ interaction, options, pluginData }) {
|
||||
const attachments = retrieveMultipleOptions(NUMBER_ATTACHMENTS_CASE_CREATION, options, "attachment");
|
||||
|
||||
if ((!options.reason || options.reason.trim() === "") && attachments.length < 1) {
|
||||
pluginData
|
||||
.getPlugin(CommonPlugin)
|
||||
.sendErrorMessage(interaction, "Text or attachment required", undefined, undefined, true);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
const memberToMute = await resolveMember(pluginData.client, pluginData.guild, options.user.id);
|
||||
|
||||
if (!memberToMute) {
|
||||
|
@ -106,7 +97,7 @@ export const MuteSlashCmd = {
|
|||
ppId = interaction.user.id;
|
||||
}
|
||||
|
||||
const convertedTime = options.time ? convertDelayStringToMS(options.time) : null;
|
||||
const convertedTime = options.time ? convertDelayStringToMS(options.time) ?? undefined : undefined;
|
||||
if (options.time && !convertedTime) {
|
||||
pluginData.getPlugin(CommonPlugin).sendErrorMessage(interaction, `Could not convert ${options.time} to a delay`);
|
||||
return;
|
||||
|
@ -127,7 +118,7 @@ export const MuteSlashCmd = {
|
|||
attachments,
|
||||
mod,
|
||||
ppId,
|
||||
options.time,
|
||||
convertedTime,
|
||||
options.reason,
|
||||
contactMethods,
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue