1 |
import BaseEvent from '../../utils/structures/BaseEvent'; |
import BaseEvent from '../../utils/structures/BaseEvent'; |
2 |
import { FileOptions, Message } from 'discord.js'; |
import { Message } from 'discord.js'; |
3 |
import DiscordClient from '../../client/Client'; |
import DiscordClient from '../../client/Client'; |
|
import CommandOptions from '../../types/CommandOptions'; |
|
|
import path from 'path'; |
|
|
import MessageEmbed from '../../client/MessageEmbed'; |
|
4 |
|
|
5 |
export default class MessageDeleteEvent extends BaseEvent { |
export default class MessageDeleteEvent extends BaseEvent { |
6 |
constructor() { |
constructor() { |
8 |
} |
} |
9 |
|
|
10 |
async run(client: DiscordClient, message: Message) { |
async run(client: DiscordClient, message: Message) { |
11 |
if (message.author.bot || !message.guild || message.channel.type === 'DM') |
if (message.author.bot || !message.guild || message.channel.type === 'DM' || (global as any).deletingMessages === true) |
12 |
return; |
return; |
13 |
|
|
14 |
await client.logger.logDelete(message); |
await client.logger.logDelete(message); |