You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
:::tip[The Python Slack SDK provides a [`chat_stream()`](https://docs.slack.dev/tools/python-slack-sdk/reference/web/client.html#slack_sdk.web.client.WebClient.chat_stream) helper utility to streamline calling these methods.]
65
64
66
-
See the [_Streaming messages_](/tools/bolt-python/concepts/message-sending#streaming-messages) section of the Bolt for Python docs for implementation instructions.
67
-
68
-
:::
65
+
You can streamline calling these methods by using the [`chat_stream()`](#chat_stream) helper.
69
66
70
67
#### Starting the message stream {#starting-stream}
See [Formatting messages with Block Kit](#block-kit) below for more details on using Block Kit with messages.
163
160
161
+
#### Using the `chat_stream()` helper {#chat_stream}
162
+
163
+
The Python Slack SDK provides a [`chat_stream()`](https://docs.slack.dev/tools/python-slack-sdk/reference/web/client.html#slack_sdk.web.client.WebClient.chat_stream) helper utility to streamline calling these methods. Here's an excerpt from our [Assistant template app](https://github.com/slack-samples/bolt-python-assistant-template):
## Formatting messages with Block Kit {#block-kit}
165
186
166
187
Messages posted from apps can contain more than just text; they can also include full user interfaces composed of blocks using [Block Kit](/block-kit).
0 commit comments