diff options
author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2021-08-24 15:58:13 -0400 |
---|---|---|
committer | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2021-08-24 15:58:13 -0400 |
commit | 423fb144a0209c7acb74dc756faa37e19b7aa905 (patch) | |
tree | 0b1af0e794efabf51ee0f86c3b56cd66627f619a /src/listeners | |
parent | 9390b3f59b18dc3576f9c169c8fc586be14bcdc5 (diff) | |
download | tanzanite-423fb144a0209c7acb74dc756faa37e19b7aa905.tar.gz tanzanite-423fb144a0209c7acb74dc756faa37e19b7aa905.tar.bz2 tanzanite-423fb144a0209c7acb74dc756faa37e19b7aa905.zip |
some fixes and hacky fetch member work arround
Diffstat (limited to 'src/listeners')
-rw-r--r-- | src/listeners/client/interactionCreate.ts | 7 | ||||
-rw-r--r-- | src/listeners/client/ready.ts | 12 | ||||
-rw-r--r-- | src/listeners/commands/commandError.ts | 18 | ||||
-rw-r--r-- | src/listeners/message/automodCreate.ts | 2 |
4 files changed, 23 insertions, 16 deletions
diff --git a/src/listeners/client/interactionCreate.ts b/src/listeners/client/interactionCreate.ts index 63775dd..7dc20ec 100644 --- a/src/listeners/client/interactionCreate.ts +++ b/src/listeners/client/interactionCreate.ts @@ -1,6 +1,5 @@ -import { BushListener, BushMessage } from '@lib'; +import { BushListener } from '@lib'; import { ClientEvents } from 'discord.js'; -import ViewRawCommand from '../../commands/utilities/viewraw'; export default class InteractionCreateListener extends BushListener { public constructor() { @@ -37,7 +36,7 @@ export default class InteractionCreateListener extends BushListener { }.`, ephemeral: true }); - } else if (interaction.isContextMenu()) { + } /* else if (interaction.isContextMenu()) { if (interaction.commandName === 'View Raw') { await interaction.deferReply({ ephemeral: true }); const embed = await ViewRawCommand.getRawData(interaction.options.getMessage('message') as BushMessage, { @@ -46,6 +45,6 @@ export default class InteractionCreateListener extends BushListener { }); return await interaction.editReply({ embeds: [embed] }); } - } + } */ } } diff --git a/src/listeners/client/ready.ts b/src/listeners/client/ready.ts index 89c9161..5806f7f 100644 --- a/src/listeners/client/ready.ts +++ b/src/listeners/client/ready.ts @@ -5,7 +5,8 @@ export default class ReadyListener extends BushListener { public constructor() { super('ready', { emitter: 'client', - event: 'ready' + event: 'ready', + type: 'once' }); } @@ -22,14 +23,5 @@ export default class ReadyListener extends BushListener { }` ) ); - - setTimeout( - // eslint-disable-next-line @typescript-eslint/no-misused-promises - async () => - await client.application?.commands - .create({ name: 'View Raw', type: 'MESSAGE' }) - .catch((e) => client.console.error(`Ready`, e?.stack ?? e)), - 2_000 - ); } } diff --git a/src/listeners/commands/commandError.ts b/src/listeners/commands/commandError.ts index 85cd465..5db4e1e 100644 --- a/src/listeners/commands/commandError.ts +++ b/src/listeners/commands/commandError.ts @@ -101,7 +101,23 @@ export default class CommandErrorListener extends BushListener { `**Error ${util.capitalizeFirstLetter(element)}:** ${ typeof (options.error as any)[element] === 'object' ? `[haste](${await util.inspectCleanRedactHaste((options.error as any)[element])})` - : '`' + util.discord.escapeInlineCode(util.inspectAndRedact((options.error as any)[element])) + '`' + : '`' + + util.discord.escapeInlineCode( + util.inspectAndRedact((options.error as any)[element], { + showHidden: false, + depth: 3, + colors: false, + customInspect: true, + showProxy: false, + maxArrayLength: Infinity, + maxStringLength: Infinity, + breakLength: 80, + compact: 3, + sorted: false, + getters: true + }) + ) + + '`' }` ); } diff --git a/src/listeners/message/automodCreate.ts b/src/listeners/message/automodCreate.ts index cfe3970..ff87513 100644 --- a/src/listeners/message/automodCreate.ts +++ b/src/listeners/message/automodCreate.ts @@ -104,7 +104,7 @@ export default class AutomodMessageCreateListener extends BushListener { .setDescription( `**User:** ${message.author} (${message.author.tag})\n**Sent From**: <#${message.channel.id}> [Jump to context](${ message.url - })\n**Blacklisted Words:** ${util.surroundArray(Object.keys(offences), '`').join()}` + })\n**Blacklisted Words:** ${util.surroundArray(Object.keys(offences), '`').join(', ')}` ) .addField('Message Content', `${await util.codeblock(message.content, 1024)}`) .setColor(color) |