openclaw/docs
Josh Lehman a139d35fa2
feat(slack): add userToken for read-only access to DMs and private channels (#981)
- Add userToken and userTokenReadOnly (default: true) config fields
- Implement token routing: reads prefer user token, writes use bot token
- Add tests for token routing logic
- Update documentation with required OAuth scopes

User tokens enable reading DMs and private channels without requiring
bot membership. The userTokenReadOnly flag (true by default) ensures
the user token can only be used for reads, preventing accidental
sends as the user.

Required user token scopes:
- channels:history, channels:read
- groups:history, groups:read
- im:history, im:read
- mpim:history, mpim:read
- users:read, reactions:read, pins:read, emoji:read, search:read
2026-01-16 00:11:33 +00:00
..
_layouts chore: normalize Clawdbot naming 2026-01-10 05:14:09 +01:00
assets docs: add X showcases 2026-01-13 04:41:01 +00:00
automation docs: complete channels rename sweep 2026-01-13 08:40:39 +00:00
channels feat(slack): add userToken for read-only access to DMs and private channels (#981) 2026-01-16 00:11:33 +00:00
cli docs: clarify multi-gateway rescue bot guidance 2026-01-15 22:10:27 +00:00
concepts docs: add inbound debounce config example 2026-01-15 23:20:14 +00:00
experiments docs: prune internal notes and doc aliases 2026-01-15 05:55:28 +00:00
gateway feat(whatsapp): add debounceMs for batching rapid messages (#971) 2026-01-15 23:07:19 +00:00
images docs: add group flow diagram 2026-01-10 20:05:22 +01:00
install fix: restore docker binds and PATH in sandbox exec (#873) 2026-01-15 02:58:20 +00:00
nodes docs: complete channels rename sweep 2026-01-13 08:40:39 +00:00
platforms feat: profile-aware gateway service names (#671) 2026-01-15 05:23:41 +00:00
plugins Voice Call: add Plivo provider 2026-01-15 07:21:40 +00:00
providers docs: clarify Claude CLI auth mode 2026-01-15 02:35:20 +00:00
reference chore: allow install smoke previous override 2026-01-14 00:07:50 +00:00
start docs: clarify multi-gateway rescue bot guidance 2026-01-15 22:10:27 +00:00
tools chore: start 2026.1.15 (unreleased) 2026-01-15 16:47:19 +00:00
web fix: unblock control commands during active runs 2026-01-15 07:08:48 +00:00
_config.yml refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
bedrock.md Deps: update Pi + Vitest and add Bedrock docs 2026-01-13 06:57:11 +00:00
broadcast-groups.md docs: complete channels rename sweep 2026-01-13 08:40:39 +00:00
CNAME chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
compaction.md docs: add compaction alias page 2026-01-15 08:15:33 +00:00
date-time.md feat(date-time): standardize time context and tool timestamps 2026-01-15 22:27:06 +00:00
debugging.md feat: improve gateway services and auto-reply commands 2026-01-11 02:27:16 +01:00
docs.json feat: add matrix channel plugin 2026-01-15 08:40:37 +00:00
environment.md feat: allow inline env vars in config 2026-01-08 22:57:18 +01:00
index.md docs: clarify multi-gateway rescue bot guidance 2026-01-15 22:10:27 +00:00
logging.md docs: complete channels rename sweep 2026-01-13 08:40:39 +00:00
multi-agent-sandbox-tools.md docs: clarify agent auth + sandboxed skills 2026-01-15 04:51:03 +00:00
plugin.md feat: offer local plugin install in git checkouts 2026-01-15 09:07:48 +00:00
scripts.md feat(models): add oauth auth health 2026-01-09 00:34:38 +00:00
testing.md chore: standardize Claude Code CLI naming (#915) 2026-01-14 20:07:35 +00:00
token-use.md docs: add context concept page 2026-01-15 01:12:59 +00:00
tui.md refactor: centralize cli timeout parsing 2026-01-09 21:29:52 +01:00
whatsapp-clawd.jpg Add WhatsApp screenshot to claude-config.md 2025-11-27 18:43:24 +01:00