hytescript.js
Version:
A package for programming anything you want with ease.
29 lines (23 loc) • 1.07 kB
JavaScript
const { clone, replaceLast } = require("../utils/utils");
module.exports = async d => {
let requiredIntents = ['GuildMessages', 'MessageContent']
if (requiredIntents.find(intent => !d.clientOptions.intents.includes(intent))) new d.error('requiredIntent', replaceLast(__filename.replace("/", "\\").split('\\').at('-1'), '.js', ''), ...requiredIntents)
d.client.on('messageDelete', async message => {
d.commandManager.messageDelete.forEach(async commandData => {
let data = clone(d)
let contentData = {
args: message.content?.split?.(" ")
}
data.message = message
data.guild = message.guild
data.channel = message.channel
data.author = message.author
data.command = commandData
data.eventType = 'messageDelete'
data.args = contentData.args
data.err = false
data.data = d.data.newInstance()
await data.command.code.parse(data)
});
})
}