mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-25 03:45:46 -06:00
e2a76333d8
app_mention events carry no channel_type, and modern Slack group DMs (mpims) use C-prefixed channel ids, so prefix inference classifies them as channels. Mentions in group DMs then bypass the handler's im/mpim dedupe guard and are processed down the channel path — misrouting replies, and double-handling alongside message.mpim when dm.groupEnabled is on. Confirm against the event-carried type cache and, on a miss, the cached conversations.info lookup before treating a channel_type-less mention as a channel mention. Only an authoritative "mpim" answer changes behavior; a C-prefixed id can never be an im. Fixes #115463 Co-authored-by: moeealii <>
OpenClaw Slack
Official OpenClaw channel plugin for Slack channels, DMs, commands, and app events.
Install from OpenClaw:
openclaw plugins install @openclaw/slack
Configure the Slack app credentials and allowed workspaces/channels in OpenClaw. The plugin lets agents receive Slack events and reply through the configured Slack app.