From 5a0046146fb2a697aead63d2af492db9f0ef9113 Mon Sep 17 00:00:00 2001 From: IRONM00N <64110067+IRONM00N@users.noreply.github.com> Date: Wed, 10 Aug 2022 10:27:35 -0400 Subject: update discord js and discord-akairo fix breaking changes add unverified bot emoji to user command --- src/lib/extensions/discord-akairo/BushClient.ts | 23 ++++++++++++----------- src/lib/extensions/discord.js/ExtendedGuild.ts | 1 + 2 files changed, 13 insertions(+), 11 deletions(-) (limited to 'src/lib/extensions') diff --git a/src/lib/extensions/discord-akairo/BushClient.ts b/src/lib/extensions/discord-akairo/BushClient.ts index 855c252..9ca02a2 100644 --- a/src/lib/extensions/discord-akairo/BushClient.ts +++ b/src/lib/extensions/discord-akairo/BushClient.ts @@ -15,6 +15,7 @@ import { patch, type PatchedElements } from '@notenoughupdates/events-intercept' import * as Sentry from '@sentry/node'; import { AkairoClient, + ArgumentTypeCaster, ContextMenuCommandHandler, version as akairoVersion, type ArgumentPromptData, @@ -406,17 +407,17 @@ export class BushClient extends AkairoClientduration, + contentWithDuration: contentWithDuration, + permission: permission, + snowflake: snowflake, + discordEmoji: discordEmoji, + roleWithDuration: roleWithDuration, + abbreviatedNumber: abbreviatedNumber, + durationSeconds: durationSeconds, + globalUser: globalUser, + messageLink: messageLink, + tinyColor: tinyColor }); this.sentry.setTag('process', process.pid.toString()); diff --git a/src/lib/extensions/discord.js/ExtendedGuild.ts b/src/lib/extensions/discord.js/ExtendedGuild.ts index e55851b..3dce7ca 100644 --- a/src/lib/extensions/discord.js/ExtendedGuild.ts +++ b/src/lib/extensions/discord.js/ExtendedGuild.ts @@ -739,6 +739,7 @@ export class ExtendedGuild extends Guild { // todo: use enum for this case 24 as MessageType: { const embed = quote.embeds[0]; + // eslint-disable-next-line deprecation/deprecation assert.equal(embed.data.type, 'auto_moderation_message'); const ruleName = embed.fields!.find((f) => f.name === 'rule_name')!.value; const channelId = embed.fields!.find((f) => f.name === 'channel_id')!.value; -- cgit