Skip to content

Add Slack app suggestions and Add to Slack buttons - #19

Merged
koenpunt merged 1 commit into
masterfrom
claude/project-thread-ohxmtp
Oct 11, 2026
Merged

koenpunt merged 1 commit into
masterfrom
claude/project-thread-ohxmtp

Conversation

@koenpunt

Copy link
Copy Markdown
Contributor

Requested by Koen · project thread

Before: Slack had no way to link deliverybot.dev to the Deliverybot Slack app. The ChatOps solution page had no install button, and the Slack docs still described the old setup (@heads/master, SLACK_LOGIN_URL).

After: every page includes <meta name="slack-app-id" content="A0C7YD4S0DD">, so Slack can suggest the app when deliverybot.dev links are shared. The ChatOps solution page has an "Add to Slack" button, and the docs match the current app.

How:

  • slack_app_id lives in _config.yml, and the default layout renders the meta tag when it's set.
  • The "Add to Slack" buttons link to site.slack_url (https://app.deliverybot.dev/slack/install) rather than a hard-coded Slack authorize URL. The app builds that URL from its own SLACK_CLIENT_ID and adds the OAuth state its callback checks.
  • docs/integrations/chatops.md now shows @master, says refs can be branches, tags or SHAs, and mentions /deliverybot login. docs/deploying.md lists SLACK_SIGNING_SECRET and the app manifest.

jekyll build and make test (html-proofer) pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LM4UxrM6M8ZJ3JZgg5BwFG


Generated by Claude Code

Add the slack-app-id meta tag so Slack suggests the app when deliverybot.dev
links are shared, put an Add to Slack button on the ChatOps solution page,
and bring the Slack docs up to date: plain branch names in deploys,
/deliverybot login, and SLACK_SIGNING_SECRET instead of SLACK_LOGIN_URL.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LM4UxrM6M8ZJ3JZgg5BwFG
@koenpunt koenpunt self-assigned this Oct 11, 2026
@koenpunt
koenpunt merged commit 50b2d4f into master Oct 11, 2026
2 checks passed
@koenpunt
koenpunt deleted the claude/project-thread-ohxmtp branch October 11, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants