21 |
return; |
return; |
22 |
} |
} |
23 |
|
|
24 |
if (interaction.isCommand()) { |
if (interaction.isCommand() || interaction.isContextMenu()) { |
25 |
await client.setMessage(interaction); |
await client.setMessage(interaction); |
26 |
|
|
27 |
const { commandName } = interaction; |
const { commandName } = interaction; |
28 |
|
|
29 |
const command = await client.commands.get(commandName); |
const command = await client.commands.get(commandName); |
30 |
|
|
31 |
if (command && command.supportsInteractions) { |
if (command && ((interaction.isCommand() && command.supportsInteractions) || (interaction.isContextMenu() && command.supportsContextMenu))) { |
32 |
const allowed = await client.auth.verify(interaction.member! as GuildMember, command); |
const allowed = await client.auth.verify(interaction.member! as GuildMember, command); |
33 |
|
|
34 |
if (!allowed) { |
if (!allowed) { |