From 993e7e4b4905ad1cff45ea51d079320383735712 Mon Sep 17 00:00:00 2001 From: Kazuhiro Sera Date: Wed, 10 Jul 2024 14:16:17 +0900 Subject: [PATCH 1/2] Add missing properties in app_mention event payload --- src/types/events/base-events.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/types/events/base-events.ts b/src/types/events/base-events.ts index e31f92d75..3d9a555fa 100644 --- a/src/types/events/base-events.ts +++ b/src/types/events/base-events.ts @@ -227,6 +227,21 @@ export interface AppMentionEvent { bot_profile?: BotProfile; username?: string; team?: string; + // user_team, source_team, and user_profile + // can exist when the user who mentioned this bot is in a different workspace/org + user_team?: string; + source_team?: string; + user_profile?: { + name: string, + first_name: string, + real_name: string, + display_name: string, + team: string, + is_restricted?: boolean, + is_ultra_restricted?: boolean + avatar_hash?: string; + image_72?: string; + }; user?: string; text: string; attachments?: MessageAttachment[]; From 6cbaec6dc98643c269526ae794b1382e04bddfea Mon Sep 17 00:00:00 2001 From: Kazuhiro Sera Date: Wed, 10 Jul 2024 14:30:47 +0900 Subject: [PATCH 2/2] Fix --- src/types/events/base-events.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/types/events/base-events.ts b/src/types/events/base-events.ts index 3d9a555fa..f4677f108 100644 --- a/src/types/events/base-events.ts +++ b/src/types/events/base-events.ts @@ -232,13 +232,13 @@ export interface AppMentionEvent { user_team?: string; source_team?: string; user_profile?: { - name: string, - first_name: string, - real_name: string, - display_name: string, - team: string, - is_restricted?: boolean, - is_ultra_restricted?: boolean + name: string; + first_name: string; + real_name: string; + display_name: string; + team: string; + is_restricted?: boolean; + is_ultra_restricted?: boolean; avatar_hash?: string; image_72?: string; };