NoMoreAcronyms/commands/forceEvaluate.cjs

21 lines
834 B
JavaScript

2023-04-09 22:27:14 +07:00
const { SlashCommandBuilder, Discord } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName('forceevaluate')
2023-04-09 22:30:59 +07:00
.setDescription('Makes the bot re-evaluate a message even if that person is exempt for a single message.')
.addStringOption(option =>
option.setName('messageid')
.setDescription("Message ID of message to evaluate")
2023-04-09 22:34:26 +07:00
.setRequired(true)
2023-04-09 22:30:59 +07:00
),
2023-04-09 22:27:14 +07:00
async execute(interaction, client) {
2023-04-09 22:36:09 +07:00
var messageId = interaction.options.getString('messageid');
const messagefromId = await client.channels.cache.get(interaction.channel.id).messages.fetch(messageId);
global.tylerStop(messagefromId);
2023-04-09 22:41:05 +07:00
global.checkMessage(messagefromId, true);
2023-04-09 22:46:20 +07:00
interaction.reply({content: "Checking message..", ephemeral: true});
2023-04-09 22:27:14 +07:00
console.log("User " + interaction.user.tag + " ran /forceevaluate");
},
};