Skip to content

Enable the Slack app's Messages Tab so bot-initiated DMs deliver - #58

Merged
rachmo merged 1 commit into
mainfrom
claude/clock-react-thumbs-up-prompt-34609b
Aug 29, 2026
Merged

Enable the Slack app's Messages Tab so bot-initiated DMs deliver#58
rachmo merged 1 commit into
mainfrom
claude/clock-react-thumbs-up-prompt-34609b

Conversation

@rachmo

@rachmo rachmo commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • messages_tab_enabled was false in the app manifest since the initial scaffold, so Slack silently dropped every bot-initiated DM (the late nudge, the season CSV export, admin reaction-seed alerts) regardless of granted scopes.
  • Flips it to true, keeping messages_tab_read_only_enabled: true so Hawk Bot still never reads a reply — consistent with "no reading DMs" in CLAUDE.md.
  • Requires updating the live Slack app config to match (App Manifest page, or App Home settings) — confirmed live for both symptoms below.

Closes #57
Closes #44

Test plan

  • npm run typecheck, npm run format:check, npm test (233 passing), npm run build all clean
  • Confirmed live: /hawkbot report attendance export now delivers the CSV to the admin's DM
  • Confirmed live: the late nudge DM now arrives after reacting with a Clock Reaction and no 👍

🤖 Generated with Claude Code

messages_tab_enabled was false since the initial scaffold, so Slack
silently never delivered any bot-initiated DM (the late nudge, the
season CSV export, admin reaction-seed alerts) regardless of scopes.
read_only stays on, so Hawk Bot still never reads a reply.

Refs #57, #44

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@rachmo
rachmo merged commit 8978fcf into main Aug 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant