From f1b023dc6cdb61e3b283de5bd75642319f0e64cf Mon Sep 17 00:00:00 2001 From: Manuel Hettich <17690367+ManuelHettich@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:14:31 +0000 Subject: [PATCH] docs(slack): add missing scopes for DM replies 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. --- docs/slack.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/slack.md b/docs/slack.md index 22f6654ba..cab27a435 100644 --- a/docs/slack.md +++ b/docs/slack.md @@ -50,8 +50,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",