Starts a new streaming conversation. https://docs.slack.dev/reference/methods/chat.startStream
(
self,
*,
channel: str,
thread_ts: str,
markdown_text: Optional[str] = None,
recipient_team_id: Optional[str] = None,
recipient_user_id: Optional[str] = None,
chunks: Optional[Sequence[Union[Dict, Chunk]]] = None,
task_display_mode: Optional[str] = None, # timeline, plan
icon_emoji: Optional[str] = None,
icon_url: Optional[str] = None,
username: Optional[str] = None,
**kwargs,
)
| 2897 | return self.api_call("chat.scheduledMessages.list", params=kwargs) |
| 2898 | |
| 2899 | def chat_startStream( |
| 2900 | self, |
| 2901 | *, |
| 2902 | channel: str, |
| 2903 | thread_ts: str, |
| 2904 | markdown_text: Optional[str] = None, |
| 2905 | recipient_team_id: Optional[str] = None, |
| 2906 | recipient_user_id: Optional[str] = None, |
| 2907 | chunks: Optional[Sequence[Union[Dict, Chunk]]] = None, |
| 2908 | task_display_mode: Optional[str] = None, # timeline, plan |
| 2909 | icon_emoji: Optional[str] = None, |
| 2910 | icon_url: Optional[str] = None, |
| 2911 | username: Optional[str] = None, |
| 2912 | **kwargs, |
| 2913 | ) -> SlackResponse: |
| 2914 | """Starts a new streaming conversation. |
| 2915 | https://docs.slack.dev/reference/methods/chat.startStream |
| 2916 | """ |
| 2917 | kwargs.update( |
| 2918 | { |
| 2919 | "channel": channel, |
| 2920 | "thread_ts": thread_ts, |
| 2921 | "markdown_text": markdown_text, |
| 2922 | "recipient_team_id": recipient_team_id, |
| 2923 | "recipient_user_id": recipient_user_id, |
| 2924 | "chunks": chunks, |
| 2925 | "task_display_mode": task_display_mode, |
| 2926 | "icon_emoji": icon_emoji, |
| 2927 | "icon_url": icon_url, |
| 2928 | "username": username, |
| 2929 | } |
| 2930 | ) |
| 2931 | _parse_web_class_objects(kwargs) |
| 2932 | kwargs = _remove_none_values(kwargs) |
| 2933 | return self.api_call("chat.startStream", json=kwargs) |
| 2934 | |
| 2935 | def chat_stopStream( |
| 2936 | self, |
no test coverage detected