From 6fe250cb46caa5fdcdf22c7aea5f84b12c05473d Mon Sep 17 00:00:00 2001 From: Jarvis Date: Tue, 6 Jan 2026 01:53:29 +0100 Subject: [PATCH] docs(slack): add missing scopes for DM replies (#235) The manifest was missing scopes required for conversations.open API, which is used to get DM channel IDs for replies. Added scopes: - im:write (required for DM replies) - im:read (list DM conversations) - mpim:write (reply to multi-person DMs) - mpim:read (list MPDMs) - groups:write (private channel interactions) - groups:read (list private channels) Without im:write, the example config (dm.enabled: true) cannot actually reply to DMs - fails with missing_scope error. Co-authored-by: Manuel Hettich <17690367+ManuelHettich@users.noreply.github.com> Co-authored-by: Peter Steinberger --- docs/slack.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/slack.md b/docs/slack.md index 40169515e..2a287176d 100644 --- a/docs/slack.md +++ b/docs/slack.md @@ -55,8 +55,14 @@ Use this Slack app manifest to create the app quickly (adjust the name/command i "channels:history", "channels:read", "groups:history", + "groups:read", + "groups:write", "im:history", + "im:read", + "im:write", "mpim:history", + "mpim:read", + "mpim:write", "users:read", "app_mentions:read", "reactions:read",