1 |
import BaseEvent from '../../utils/structures/BaseEvent'; |
import BaseEvent from '../../utils/structures/BaseEvent'; |
2 |
import { GuildMember, Interaction, Message, MessageEmbed } from 'discord.js'; |
import { GuildMember, Interaction, MessageEmbed } from 'discord.js'; |
3 |
import DiscordClient from '../../client/Client'; |
import DiscordClient from '../../client/Client'; |
|
import CommandOptions from '../../types/CommandOptions'; |
|
4 |
import InteractionOptions from '../../types/InteractionOptions'; |
import InteractionOptions from '../../types/InteractionOptions'; |
5 |
import AutoCompleteOptions from '../../types/AutoCompleteOptions'; |
import AutoCompleteOptions from '../../types/AutoCompleteOptions'; |
6 |
|
|
49 |
isInteraction: true |
isInteraction: true |
50 |
} as InteractionOptions; |
} as InteractionOptions; |
51 |
|
|
|
if (!await client.cooldown.start(interaction, options)) |
|
|
return; |
|
|
|
|
52 |
await command.execute(client, interaction, options); |
await command.execute(client, interaction, options); |
53 |
(global as any).lastCommand = commandName; |
(global as any).lastCommand = commandName; |
54 |
} |
} |