Skip to content

Conversation

zimeg
Copy link
Member

@zimeg zimeg commented Oct 3, 2025

Summary

This PR replaces links from "api.slack.com" to "docs.slack.dev" redirects for the most current inline reference.

Reviewers

Open each link! Or trust these replacements and a find and replacement:

Replacements

Note: This should be parsed from the bottom, ignoring lines without a substitute!

original_url
https://api.slack.com/apis/connections,https://docs.slack.dev/apis/events-api/
https://api.slack.com/apis/connections/events-api,https://docs.slack.dev/apis/events-api/
https://api.slack.com/authentication/verifying-requests-from-slack,https://docs.slack.dev/authentication/verifying-requests-from-slack/
https://api.slack.com/authentication/verifying-requests-from-slack#verification_token_deprecation,https://docs.slack.dev/authentication/verifying-requests-from-slack/#deprecation
https://api.slack.com/automation/functions/custom-bolt,https://docs.slack.dev/workflows/workflow-steps/
https://api.slack.com/dialogs,https://docs.slack.dev/legacy/legacy-dialogs/
https://api.slack.com/events-api,https://docs.slack.dev/apis/events-api/
https://api.slack.com/events-api#event_type_structure,https://docs.slack.dev/apis/events-api/#event-type-structure
https://api.slack.com/events/message,https://docs.slack.dev/reference/events/message/
https://api.slack.com/events/message/bot_message,https://docs.slack.dev/reference/events/message/bot_message
https://api.slack.com/events/message/file_share,https://docs.slack.dev/reference/events/message/file_share
https://api.slack.com/events/url_verification,https://docs.slack.dev/reference/events/url_verification/
https://api.slack.com/interactivity,https://docs.slack.dev/interactivity/
https://api.slack.com/interactivity/components,https://docs.slack.dev/block-kit/#making-things-interactive
https://api.slack.com/interactivity/shortcuts,https://docs.slack.dev/interactivity/implementing-shortcuts/
https://api.slack.com/interactivity/slash-commands,https://docs.slack.dev/interactivity/implementing-slash-commands/
https://api.slack.com/legacy/interactive-messages,https://docs.slack.dev/legacy/legacy-messaging/legacy-making-messages-interactive/
https://api.slack.com/legacy/message-buttons,https://docs.slack.dev/legacy/legacy-messaging/legacy-message-buttons/
https://api.slack.com/methods/workflows.stepCompleted
https://api.slack.com/methods/workflows.stepFailed
https://api.slack.com/methods/workflows.updateStep
https://api.slack.com/reference/block-kit/block-elements#external_multi_select,https://docs.slack.dev/reference/block-kit/block-elements/multi-select-menu-element#external_multi_select
https://api.slack.com/reference/block-kit/block-elements#external_select,https://docs.slack.dev/reference/block-kit/block-elements/select-menu-element#external_select
https://api.slack.com/reference/interaction-payloads/block-actions,https://docs.slack.dev/reference/interaction-payloads/block_actions-payload/
https://api.slack.com/reference/interaction-payloads/views,https://docs.slack.dev/reference/interaction-payloads/view-interactions-payload
https://api.slack.com/reference/interaction-payloads/views#view_closed,https://docs.slack.dev/reference/interaction-payloads/view-interactions-payload/#view_closed
https://api.slack.com/reference/interaction-payloads/views#view_submission,https://docs.slack.dev/reference/interaction-payloads/view-interactions-payload/#view_submission
https://api.slack.com/socket-mode,https://docs.slack.dev/apis/events-api/using-socket-mode/
https://api.slack.com/tutorials/workflow-builder-steps
https://api.slack.com/workflows/steps,https://docs.slack.dev/legacy/legacy-steps-from-apps/
https://slack.dev/bolt-python,https://docs.slack.dev/tools/bolt-python
https://slack.dev/bolt-python/concepts#async,https://docs.slack.dev/tools/bolt-python/concepts/async
https://slack.dev/bolt-python/concepts#authenticating-oauth,https://docs.slack.dev/tools/bolt-python/concepts/authenticating-oauth
https://slack.dev/bolt-python/concepts#authorization,https://docs.slack.dev/tools/bolt-python/concepts/authorization
https://slack.dev/bolt-python/concepts#context,https://docs.slack.dev/tools/bolt-python/concepts/context
https://slack.dev/bolt-python/concepts#global-middleware,https://docs.slack.dev/tools/bolt-python/concepts/global-middleware
https://slack.dev/bolt-python/concepts#lazy-listeners,https://docs.slack.dev/tools/bolt-python/concepts/lazy-listeners
https://slack.dev/bolt-python/tutorial/getting-started,https://docs.slack.dev/tools/bolt-python/building-an-app
https://slack.dev/bolt-python/tutorial/getting-started#setting-up-events,https://docs.slack.dev/tools/bolt-python/building-an-app#setting-up-events
https://tools.slack.dev/bolt-python,https://docs.slack.dev/tools/bolt-python/
https://tools.slack.dev/bolt-python/concepts/acknowledge,https://docs.slack.dev/tools/bolt-python/concepts/acknowledge/
https://tools.slack.dev/bolt-python/concepts/authenticating-oauth,https://docs.slack.dev/tools/bolt-python/concepts/authenticating-oauth/
https://tools.slack.dev/bolt-python/reference/,https://docs.slack.dev/tools/bolt-python/reference/

Confirming that no logic was changed - such as the BASE_URL of methods - would be so much appreciated! 👾

Category

  • slack_bolt.App and/or its core components
  • slack_bolt.async_app.AsyncApp and/or its core components
  • Document pages under /docs

Requirements

Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

  • I've read and understood the Contributing Guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've run ./scripts/install_all_and_run_tests.sh after making the changes.

@zimeg zimeg added this to the 1.25.1 milestone Oct 3, 2025
@zimeg zimeg self-assigned this Oct 3, 2025
@zimeg zimeg added docs Improvements or additions to documentation semver:patch labels Oct 3, 2025
Copy link

codecov bot commented Oct 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.00%. Comparing base (c3e26d9) to head (3589487).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1383   +/-   ##
=======================================
  Coverage   91.00%   91.00%           
=======================================
  Files         222      222           
  Lines        7512     7512           
=======================================
  Hits         6836     6836           
  Misses        676      676           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

@lukegalbraithrussell lukegalbraithrussell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lovely!

Copy link
Member

@mwbrooks mwbrooks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Thanks for continuing to keep the new docs website's domain in mind and our project's docs up-to-date!

@zimeg
Copy link
Member Author

zimeg commented Oct 3, 2025

@WilliamBergamin @lukegalbraithrussell @mwbrooks Of course! And thanks so much for these kind review. Let us avoid redirection 🚢

@zimeg zimeg merged commit 95150b8 into main Oct 3, 2025
14 checks passed
@zimeg zimeg deleted the zimeg-docs-slack-dev branch October 3, 2025 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to documentation semver:patch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants