fix(slack): type message.channels/group handlers (#31758)

This commit is contained in:
Tak Hoffman
2026-03-02 08:09:49 -06:00
committed by GitHub
parent 98e5851d8a
commit 1fe0f848df

View File

@@ -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 {