diff --git a/packages/bot/src/transformers/activity.ts b/packages/bot/src/transformers/activity.ts index bc9840be1..60c5297e7 100644 --- a/packages/bot/src/transformers/activity.ts +++ b/packages/bot/src/transformers/activity.ts @@ -28,6 +28,7 @@ export function transformActivity(bot: Bot, payload: DiscordActivity): Activity largeText: payload.assets?.large_text, smallImage: payload.assets?.small_image, smallText: payload.assets?.small_text, + inviteCoverImage: payload.assets?.invite_cover_image, join: payload.secrets?.join, spectate: payload.secrets?.spectate, match: payload.secrets?.match, diff --git a/packages/bot/src/transformers/types.ts b/packages/bot/src/transformers/types.ts index 3a60730b6..701f609a8 100644 --- a/packages/bot/src/transformers/types.ts +++ b/packages/bot/src/transformers/types.ts @@ -103,6 +103,7 @@ export interface Activity { largeText?: string smallImage?: string smallText?: string + inviteCoverImage?: string match?: string instance?: boolean buttons?: ActivityButton[] diff --git a/packages/types/src/discord/gateway.ts b/packages/types/src/discord/gateway.ts index b2829fd63..d25feffe0 100644 --- a/packages/types/src/discord/gateway.ts +++ b/packages/types/src/discord/gateway.ts @@ -945,6 +945,8 @@ export interface DiscordActivityAssets { small_text?: string /** URL that is opened when clicking on the small image */ small_url?: string + /** See Activity Asset Image. Displayed as a banner on a Game Invite. */ + invite_cover_image?: string } /** https://discord.com/developers/docs/events/gateway-events#activity-object-activity-secrets */