From 1fe0f848df0821dd68261c9b18ce562aba434862 Mon Sep 17 00:00:00 2001 From: Tak Hoffman <781889+Takhoffman@users.noreply.github.com> Date: Mon, 2 Mar 2026 08:09:49 -0600 Subject: [PATCH] fix(slack): type message.channels/group handlers (#31758) --- src/slack/monitor/events/messages.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/slack/monitor/events/messages.ts b/src/slack/monitor/events/messages.ts index d63ce780d30..6891b18c3b9 100644 --- a/src/slack/monitor/events/messages.ts +++ b/src/slack/monitor/events/messages.ts @@ -102,12 +102,18 @@ export function registerSlackMessageEvents(params: { }); // Slack may dispatch channel/group message subscriptions under typed event // names. Register explicit handlers so both delivery styles are supported. - ctx.app.event("message.channels", async ({ event, body }: SlackEventMiddlewareArgs) => { - await handleIncomingMessageEvent({ event, body }); - }); - ctx.app.event("message.groups", async ({ event, body }: SlackEventMiddlewareArgs) => { - await handleIncomingMessageEvent({ event, body }); - }); + ctx.app.event( + "message.channels", + async ({ event, body }: SlackEventMiddlewareArgs<"message.channels">) => { + await handleIncomingMessageEvent({ event, body }); + }, + ); + ctx.app.event( + "message.groups", + async ({ event, body }: SlackEventMiddlewareArgs<"message.groups">) => { + await handleIncomingMessageEvent({ event, body }); + }, + ); ctx.app.event("app_mention", async ({ event, body }: SlackEventMiddlewareArgs<"app_mention">) => { try {