mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-11 03:44:31 +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
|
// Slack may dispatch channel/group message subscriptions under typed event
|
||||||
// names. Register explicit handlers so both delivery styles are supported.
|
// names. Register explicit handlers so both delivery styles are supported.
|
||||||
ctx.app.event("message.channels", async ({ event, body }: SlackEventMiddlewareArgs) => {
|
ctx.app.event(
|
||||||
await handleIncomingMessageEvent({ event, body });
|
"message.channels",
|
||||||
});
|
async ({ event, body }: SlackEventMiddlewareArgs<"message.channels">) => {
|
||||||
ctx.app.event("message.groups", async ({ event, body }: SlackEventMiddlewareArgs) => {
|
await handleIncomingMessageEvent({ event, body });
|
||||||
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">) => {
|
ctx.app.event("app_mention", async ({ event, body }: SlackEventMiddlewareArgs<"app_mention">) => {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user