From 64cd4d1704eec07024fe8f2ab5635ac842cc56ba Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Mon, 6 Apr 2026 09:14:35 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@f17f319fae417ad9961bd3591278e1d00f2a2020 --- .openclaw-sync/source.json | 4 +-- docs/channels/slack.md | 50 ++++++++++++++++++-------------------- 2 files changed, 26 insertions(+), 28 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index b7ba31bbe..e39ec21c8 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "1a270f81c35641aea0ae42dd65f78a1decd13b71", - "syncedAt": "2026-04-06T08:56:42.613Z" + "sha": "f17f319fae417ad9961bd3591278e1d00f2a2020", + "syncedAt": "2026-04-06T09:14:34.730Z" } diff --git a/docs/channels/slack.md b/docs/channels/slack.md index bb763f508..7d4202ada 100644 --- a/docs/channels/slack.md +++ b/docs/channels/slack.md @@ -26,12 +26,13 @@ Status: production-ready for DMs + channels via Slack app integrations. Default - - In Slack app settings: + + In Slack app settings press the **[Create New App](https://api.slack.com/apps/new)** button: - - enable **Socket Mode** - - create **App Token** (`xapp-...`) with `connections:write` - - install app and copy **Bot Token** (`xoxb-...`) + - choose **from a manifest** and select a workspace for your app + - paste the [example manifest](#manifest-and-scope-checklist) from below and continue to create + - generate an **App-Level Token** (`xapp-...`) with `connections:write` + - install app and copy the **Bot Token** (`xoxb-...`) shown @@ -58,19 +59,6 @@ SLACK_BOT_TOKEN=xoxb-... - - Subscribe bot events for: - - - `app_mention` - - `message.channels`, `message.groups`, `message.im`, `message.mpim` - - `reaction_added`, `reaction_removed` - - `member_joined_channel`, `member_left_channel` - - `channel_rename` - - `pin_added`, `pin_removed` - - Also enable App Home **Messages Tab** for DMs. - - ```bash @@ -84,15 +72,17 @@ openclaw gateway - + + In Slack app settings press the **[Create New App](https://api.slack.com/apps/new)** button: - - set mode to HTTP (`channels.slack.mode="http"`) - - copy Slack **Signing Secret** - - set Event Subscriptions + Interactivity + Slash command Request URL to the same webhook path (default `/slack/events`) + - choose **from a manifest** and select a workspace for your app + - paste the [example manifest](#manifest-and-scope-checklist) and update the URLs before create + - save the **Signing Secret** for request verification + - install app and copy the **Bot Token** (`xoxb-...`) shown - + ```json5 { @@ -108,12 +98,20 @@ openclaw gateway } ``` + + Use unique webhook paths for multi-account HTTP + + Give each account a distinct `webhookPath` (default `/slack/events`) so registrations do not collide. + + - - Per-account HTTP mode is supported. + + +```bash +openclaw gateway +``` - Give each account a distinct `webhookPath` so registrations do not collide.