mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
fix(slack): type message.channels/group handlers (#31758)
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user