diff options
author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2021-08-16 10:04:46 -0400 |
---|---|---|
committer | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2021-08-16 10:04:46 -0400 |
commit | 4501e9f3bdd016736844146020e6b2c15e2ab3d2 (patch) | |
tree | 6e8a7c3d2b11dac7dcfd6afe0c46e4f42e682da3 /src/listeners/client | |
parent | 59087bf0d8fa504da997594fc62787695e689476 (diff) | |
download | tanzanite-4501e9f3bdd016736844146020e6b2c15e2ab3d2.tar.gz tanzanite-4501e9f3bdd016736844146020e6b2c15e2ab3d2.tar.bz2 tanzanite-4501e9f3bdd016736844146020e6b2c15e2ab3d2.zip |
add viewraw context menu command
Diffstat (limited to 'src/listeners/client')
-rw-r--r-- | src/listeners/client/interactionCreate.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/listeners/client/interactionCreate.ts b/src/listeners/client/interactionCreate.ts index 17249a9..e719517 100644 --- a/src/listeners/client/interactionCreate.ts +++ b/src/listeners/client/interactionCreate.ts @@ -1,5 +1,6 @@ -import { BushListener } from '@lib'; +import { BushListener, BushMessage } from '@lib'; import { ClientEvents } from 'discord.js'; +import ViewRawCommand from '../../commands/utilities/viewraw'; export default class InteractionCreateListener extends BushListener { public constructor() { @@ -32,6 +33,14 @@ export default class InteractionCreateListener extends BushListener { }.`, ephemeral: true }); + } else if (interaction.isContextMenu()) { + if (interaction.id === 'View Raw') { + const embed = await ViewRawCommand.getRawData(interaction.options.getMessage('message') as BushMessage, { + json: false, + js: false + }); + return await interaction.reply({ embeds: [embed], ephemeral: true }); + } } } } |