@@ -2755,7 +2755,8 @@ <h2 class="section-title" id="header-classes">Classes</h2>
27552755 *,
27562756 channel: str,
27572757 ts: str,
2758- markdown_text: str,
2758+ markdown_text: Optional[str] = None,
2759+ chunks: Optional[Sequence[Union[Dict, Chunk]]] = None,
27592760 **kwargs,
27602761 ) -> SlackResponse:
27612762 """Appends text to an existing streaming conversation.
@@ -2766,8 +2767,10 @@ <h2 class="section-title" id="header-classes">Classes</h2>
27662767 "channel": channel,
27672768 "ts": ts,
27682769 "markdown_text": markdown_text,
2770+ "chunks": chunks,
27692771 }
27702772 )
2773+ _parse_web_class_objects(kwargs)
27712774 kwargs = _remove_none_values(kwargs)
27722775 return self.api_call("chat.appendStream", json=kwargs)
27732776
@@ -3009,6 +3012,8 @@ <h2 class="section-title" id="header-classes">Classes</h2>
30093012 markdown_text: Optional[str] = None,
30103013 recipient_team_id: Optional[str] = None,
30113014 recipient_user_id: Optional[str] = None,
3015+ chunks: Optional[Sequence[Union[Dict, Chunk]]] = None,
3016+ task_display_mode: Optional[str] = None, # timeline, plan
30123017 **kwargs,
30133018 ) -> SlackResponse:
30143019 """Starts a new streaming conversation.
@@ -3021,8 +3026,11 @@ <h2 class="section-title" id="header-classes">Classes</h2>
30213026 "markdown_text": markdown_text,
30223027 "recipient_team_id": recipient_team_id,
30233028 "recipient_user_id": recipient_user_id,
3029+ "chunks": chunks,
3030+ "task_display_mode": task_display_mode,
30243031 }
30253032 )
3033+ _parse_web_class_objects(kwargs)
30263034 kwargs = _remove_none_values(kwargs)
30273035 return self.api_call("chat.startStream", json=kwargs)
30283036
@@ -3034,6 +3042,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
30343042 markdown_text: Optional[str] = None,
30353043 blocks: Optional[Union[str, Sequence[Union[Dict, Block]]]] = None,
30363044 metadata: Optional[Union[Dict, Metadata]] = None,
3045+ chunks: Optional[Sequence[Union[Dict, Chunk]]] = None,
30373046 **kwargs,
30383047 ) -> SlackResponse:
30393048 """Stops a streaming conversation.
@@ -3046,6 +3055,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
30463055 "markdown_text": markdown_text,
30473056 "blocks": blocks,
30483057 "metadata": metadata,
3058+ "chunks": chunks,
30493059 }
30503060 )
30513061 _parse_web_class_objects(kwargs)
@@ -3060,6 +3070,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
30603070 thread_ts: str,
30613071 recipient_team_id: Optional[str] = None,
30623072 recipient_user_id: Optional[str] = None,
3073+ task_display_mode: Optional[str] = None,
30633074 **kwargs,
30643075 ) -> ChatStream:
30653076 """Stream markdown text into a conversation.
@@ -3086,6 +3097,8 @@ <h2 class="section-title" id="header-classes">Classes</h2>
30863097 recipient_team_id: The encoded ID of the team the user receiving the streaming text belongs to. Required when
30873098 streaming to channels.
30883099 recipient_user_id: The encoded ID of the user to receive the streaming text. Required when streaming to channels.
3100+ task_display_mode: Specifies how tasks are displayed in the message. A "timeline" displays individual tasks
3101+ interleaved with text and "plan" displays all tasks together.
30893102 **kwargs: Additional arguments passed to the underlying API calls.
30903103
30913104 Returns:
@@ -3111,6 +3124,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
31113124 thread_ts=thread_ts,
31123125 recipient_team_id=recipient_team_id,
31133126 recipient_user_id=recipient_user_id,
3127+ task_display_mode=task_display_mode,
31143128 buffer_size=buffer_size,
31153129 **kwargs,
31163130 )
@@ -10248,7 +10262,7 @@ <h3>Methods</h3>
1024810262<div class="desc"><p>Unarchives a channel.</p></div>
1024910263</dd>
1025010264<dt id="slack_sdk.WebClient.chat_appendStream"><code class="name flex">
10251- <span>def <span class="ident">chat_appendStream</span></span>(<span>self, *, channel: str, ts: str, markdown_text: str, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
10265+ <span>def <span class="ident">chat_appendStream</span></span>(<span>self,<br>*,<br> channel: str,<br> ts: str,<br> markdown_text: str | None = None,<br>chunks: Sequence[Dict | <a title="slack_sdk.models.messages.chunk.Chunk" href="models/messages/chunk.html#slack_sdk.models.messages.chunk.Chunk">Chunk</a>] | None = None,<br> **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
1025210266</code></dt>
1025310267<dd>
1025410268<details class="source">
@@ -10260,7 +10274,8 @@ <h3>Methods</h3>
1026010274 *,
1026110275 channel: str,
1026210276 ts: str,
10263- markdown_text: str,
10277+ markdown_text: Optional[str] = None,
10278+ chunks: Optional[Sequence[Union[Dict, Chunk]]] = None,
1026410279 **kwargs,
1026510280) -> SlackResponse:
1026610281 """Appends text to an existing streaming conversation.
@@ -10271,8 +10286,10 @@ <h3>Methods</h3>
1027110286 "channel": channel,
1027210287 "ts": ts,
1027310288 "markdown_text": markdown_text,
10289+ "chunks": chunks,
1027410290 }
1027510291 )
10292+ _parse_web_class_objects(kwargs)
1027610293 kwargs = _remove_none_values(kwargs)
1027710294 return self.api_call("chat.appendStream", json=kwargs)</code></pre>
1027810295</details>
@@ -10598,7 +10615,7 @@ <h3>Methods</h3>
1059810615<a href="https://docs.slack.dev/reference/methods/chat.scheduledMessages.list">https://docs.slack.dev/reference/methods/chat.scheduledMessages.list</a></p></div>
1059910616</dd>
1060010617<dt id="slack_sdk.WebClient.chat_startStream"><code class="name flex">
10601- <span>def <span class="ident">chat_startStream</span></span>(<span>self,<br>*,<br>channel: str,<br>thread_ts: str,<br>markdown_text: str | None = None,<br>recipient_team_id: str | None = None,<br>recipient_user_id: str | None = None,<br>**kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
10618+ <span>def <span class="ident">chat_startStream</span></span>(<span>self,<br>*,<br>channel: str,<br>thread_ts: str,<br>markdown_text: str | None = None,<br>recipient_team_id: str | None = None,<br>recipient_user_id: str | None = None,<br>chunks: Sequence[Dict | <a title="slack_sdk.models.messages.chunk.Chunk" href="models/messages/chunk.html#slack_sdk.models.messages.chunk.Chunk">Chunk</a>] | None = None,<br>task_display_mode: str | None = None,<br> **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
1060210619</code></dt>
1060310620<dd>
1060410621<details class="source">
@@ -10613,6 +10630,8 @@ <h3>Methods</h3>
1061310630 markdown_text: Optional[str] = None,
1061410631 recipient_team_id: Optional[str] = None,
1061510632 recipient_user_id: Optional[str] = None,
10633+ chunks: Optional[Sequence[Union[Dict, Chunk]]] = None,
10634+ task_display_mode: Optional[str] = None, # timeline, plan
1061610635 **kwargs,
1061710636) -> SlackResponse:
1061810637 """Starts a new streaming conversation.
@@ -10625,16 +10644,19 @@ <h3>Methods</h3>
1062510644 "markdown_text": markdown_text,
1062610645 "recipient_team_id": recipient_team_id,
1062710646 "recipient_user_id": recipient_user_id,
10647+ "chunks": chunks,
10648+ "task_display_mode": task_display_mode,
1062810649 }
1062910650 )
10651+ _parse_web_class_objects(kwargs)
1063010652 kwargs = _remove_none_values(kwargs)
1063110653 return self.api_call("chat.startStream", json=kwargs)</code></pre>
1063210654</details>
1063310655<div class="desc"><p>Starts a new streaming conversation.
1063410656<a href="https://docs.slack.dev/reference/methods/chat.startStream">https://docs.slack.dev/reference/methods/chat.startStream</a></p></div>
1063510657</dd>
1063610658<dt id="slack_sdk.WebClient.chat_stopStream"><code class="name flex">
10637- <span>def <span class="ident">chat_stopStream</span></span>(<span>self,<br>*,<br>channel: str,<br>ts: str,<br>markdown_text: str | None = None,<br>blocks: str | Sequence[Dict | <a title="slack_sdk.models.blocks.blocks.Block" href="models/blocks/blocks.html#slack_sdk.models.blocks.blocks.Block">Block</a>] | None = None,<br>metadata: Dict | <a title="slack_sdk.models.metadata.Metadata" href="models/metadata/index.html#slack_sdk.models.metadata.Metadata">Metadata</a> | None = None,<br>**kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
10659+ <span>def <span class="ident">chat_stopStream</span></span>(<span>self,<br>*,<br>channel: str,<br>ts: str,<br>markdown_text: str | None = None,<br>blocks: str | Sequence[Dict | <a title="slack_sdk.models.blocks.blocks.Block" href="models/blocks/blocks.html#slack_sdk.models.blocks.blocks.Block">Block</a>] | None = None,<br>metadata: Dict | <a title="slack_sdk.models.metadata.Metadata" href="models/metadata/index.html#slack_sdk.models.metadata.Metadata">Metadata</a> | None = None,<br>chunks: Sequence[Dict | <a title="slack_sdk.models.messages.chunk.Chunk" href="models/messages/chunk.html#slack_sdk.models.messages.chunk.Chunk">Chunk</a>] | None = None,<br> **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
1063810660</code></dt>
1063910661<dd>
1064010662<details class="source">
@@ -10649,6 +10671,7 @@ <h3>Methods</h3>
1064910671 markdown_text: Optional[str] = None,
1065010672 blocks: Optional[Union[str, Sequence[Union[Dict, Block]]]] = None,
1065110673 metadata: Optional[Union[Dict, Metadata]] = None,
10674+ chunks: Optional[Sequence[Union[Dict, Chunk]]] = None,
1065210675 **kwargs,
1065310676) -> SlackResponse:
1065410677 """Stops a streaming conversation.
@@ -10661,6 +10684,7 @@ <h3>Methods</h3>
1066110684 "markdown_text": markdown_text,
1066210685 "blocks": blocks,
1066310686 "metadata": metadata,
10687+ "chunks": chunks,
1066410688 }
1066510689 )
1066610690 _parse_web_class_objects(kwargs)
@@ -10671,7 +10695,7 @@ <h3>Methods</h3>
1067110695<a href="https://docs.slack.dev/reference/methods/chat.stopStream">https://docs.slack.dev/reference/methods/chat.stopStream</a></p></div>
1067210696</dd>
1067310697<dt id="slack_sdk.WebClient.chat_stream"><code class="name flex">
10674- <span>def <span class="ident">chat_stream</span></span>(<span>self,<br>*,<br>buffer_size: int = 256,<br>channel: str,<br>thread_ts: str,<br>recipient_team_id: str | None = None,<br>recipient_user_id: str | None = None,<br>**kwargs) ‑> <a title="slack_sdk.web.chat_stream.ChatStream" href="web/chat_stream.html#slack_sdk.web.chat_stream.ChatStream">ChatStream</a></span>
10698+ <span>def <span class="ident">chat_stream</span></span>(<span>self,<br>*,<br>buffer_size: int = 256,<br>channel: str,<br>thread_ts: str,<br>recipient_team_id: str | None = None,<br>recipient_user_id: str | None = None,<br>task_display_mode: str | None = None,<br> **kwargs) ‑> <a title="slack_sdk.web.chat_stream.ChatStream" href="web/chat_stream.html#slack_sdk.web.chat_stream.ChatStream">ChatStream</a></span>
1067510699</code></dt>
1067610700<dd>
1067710701<details class="source">
@@ -10686,6 +10710,7 @@ <h3>Methods</h3>
1068610710 thread_ts: str,
1068710711 recipient_team_id: Optional[str] = None,
1068810712 recipient_user_id: Optional[str] = None,
10713+ task_display_mode: Optional[str] = None,
1068910714 **kwargs,
1069010715) -> ChatStream:
1069110716 """Stream markdown text into a conversation.
@@ -10712,6 +10737,8 @@ <h3>Methods</h3>
1071210737 recipient_team_id: The encoded ID of the team the user receiving the streaming text belongs to. Required when
1071310738 streaming to channels.
1071410739 recipient_user_id: The encoded ID of the user to receive the streaming text. Required when streaming to channels.
10740+ task_display_mode: Specifies how tasks are displayed in the message. A "timeline" displays individual tasks
10741+ interleaved with text and "plan" displays all tasks together.
1071510742 **kwargs: Additional arguments passed to the underlying API calls.
1071610743
1071710744 Returns:
@@ -10737,6 +10764,7 @@ <h3>Methods</h3>
1073710764 thread_ts=thread_ts,
1073810765 recipient_team_id=recipient_team_id,
1073910766 recipient_user_id=recipient_user_id,
10767+ task_display_mode=task_display_mode,
1074010768 buffer_size=buffer_size,
1074110769 **kwargs,
1074210770 )</code></pre>
@@ -10769,6 +10797,9 @@ <h2 id="args">Args</h2>
1076910797streaming to channels.</dd>
1077010798<dt><strong><code>recipient_user_id</code></strong></dt>
1077110799<dd>The encoded ID of the user to receive the streaming text. Required when streaming to channels.</dd>
10800+ <dt><strong><code>task_display_mode</code></strong></dt>
10801+ <dd>Specifies how tasks are displayed in the message. A "timeline" displays individual tasks
10802+ interleaved with text and "plan" displays all tasks together.</dd>
1077210803<dt><strong><code>**kwargs</code></strong></dt>
1077310804<dd>Additional arguments passed to the underlying API calls.</dd>
1077410805</dl>
0 commit comments