Skip to content

Commit 7b1503f

Browse files
remove manual slugs
1 parent 7fbc1ea commit 7b1503f

34 files changed

+34
-155
lines changed

docs/english/building-an-app.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
---
2-
title: Building an App with Bolt for Python
32
sidebar_label: Building an App
43
---
54

docs/english/concepts/acknowledge.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Acknowledging requests
3-
lang: en
4-
slug: /bolt-python/concepts/acknowledge
5-
---
1+
# Acknowledging requests
62

73
Actions, commands, shortcuts, options requests, and view submissions must **always** be acknowledged using the `ack()` function. This lets Slack know that the request was received so that it may update the Slack user interface accordingly.
84

docs/english/concepts/actions.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Listening & responding to actions
3-
lang: en
4-
slug: /bolt-python/concepts/actions
5-
---
1+
# Listening & responding to actions
62

73
Your app can listen and respond to user actions, like button clicks, and menu selects, using the `action` method.
84

docs/english/concepts/adapters.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Adapters
3-
lang: en
4-
slug: /bolt-python/concepts/adapters
5-
---
1+
# Adapters
62

73
Adapters are responsible for handling and parsing incoming requests from Slack to conform to [`BoltRequest`](https://github.com/slackapi/bolt-python/blob/main/slack_bolt/request/request.py), then dispatching those requests to your Bolt app.
84

docs/english/concepts/ai-apps.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Using AI in Apps
3-
lang: en
4-
slug: /bolt-python/concepts/ai-apps
5-
---
1+
#: Using AI in Apps
62

73
:::info This feature requires a paid plan
84
If you don't have a paid workspace for development, you can join the [Developer Program](https://api.slack.com/developer-program) and provision a sandbox with access to all Slack features for free.

docs/english/concepts/app-home.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Publishing views to App Home
3-
lang: en
4-
slug: /bolt-python/concepts/app-home
5-
---
1+
# Publishing views to App Home
62

73
[Home tabs](/surfaces/app-home) are customizable surfaces accessible via the sidebar and search that allow apps to display views on a per-user basis. After enabling App Home within your app configuration, home tabs can be published and updated by passing a `user_id` and [view payload](/reference/interaction-payloads/view-interactions-payload/#view_submission) to the [`views.publish`](/reference/methods/views.publis) method.
84

docs/english/concepts/async.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Using async (asyncio)
3-
lang: en
4-
slug: /bolt-python/concepts/async
5-
---
1+
# Using async (asyncio)
62

73
To use the async version of Bolt, you can import and initialize an `AsyncApp` instance (rather than `App`). `AsyncApp` relies on [AIOHTTP](https://docs.aiohttp.org) to make API requests, which means you'll need to install `aiohttp` (by adding to `requirements.txt` or running `pip install aiohttp`).
84

docs/english/concepts/authenticating-oauth.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Authenticating with OAuth
3-
lang: en
4-
slug: /bolt-python/concepts/authenticating-oauth
5-
---
1+
# Authenticating with OAuth
62

73
Slack apps installed on multiple workspaces will need to implement OAuth, then store installation information (like access tokens) securely. By providing `client_id`, `client_secret`, `scopes`, `installation_store`, and `state_store` when initializing App, Bolt for Python will handle the work of setting up OAuth routes and verifying state. If you're implementing a custom adapter, you can make use of our [OAuth library](/tools/python-slack-sdk/oauth/), which is what Bolt for Python uses under the hood.
84

docs/english/concepts/authorization.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Authorization
3-
lang: en
4-
slug: /bolt-python/concepts/authorization
5-
---
1+
# Authorization
62

73
Authorization is the process of determining which Slack credentials should be available while processing an incoming Slack request.
84

docs/english/concepts/commands.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
---
2-
title: Listening & responding to commands
3-
lang: en
4-
slug: /bolt-python/concepts/commands
5-
---
1+
# Listening & responding to commands
62

73
Your app can use the `command()` method to listen to incoming slash command requests. The method requires a `command_name` of type `str`.
84

0 commit comments

Comments
 (0)