diff --git a/docs/reference/index.html b/docs/reference/index.html index 03a1800e4..0245eb5ff 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -2210,7 +2210,8 @@

Classes

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs) def assistant_threads_setTitle( self, @@ -8991,7 +8992,8 @@

Methods

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs)

Set the status for an AI assistant thread. https://api.slack.com/methods/assistant.threads.setStatus

diff --git a/docs/reference/web/async_client.html b/docs/reference/web/async_client.html index a75296b83..9d895fea8 100644 --- a/docs/reference/web/async_client.html +++ b/docs/reference/web/async_client.html @@ -2106,7 +2106,8 @@

Classes

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return await self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return await self.api_call("assistant.threads.setStatus", json=kwargs) async def assistant_threads_setTitle( self, @@ -8887,7 +8888,8 @@

Methods

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return await self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return await self.api_call("assistant.threads.setStatus", json=kwargs)

Set the status for an AI assistant thread. https://api.slack.com/methods/assistant.threads.setStatus

diff --git a/docs/reference/web/client.html b/docs/reference/web/client.html index b2d44f9ee..e6704424c 100644 --- a/docs/reference/web/client.html +++ b/docs/reference/web/client.html @@ -2106,7 +2106,8 @@

Classes

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs) def assistant_threads_setTitle( self, @@ -8887,7 +8888,8 @@

Methods

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs)

Set the status for an AI assistant thread. https://api.slack.com/methods/assistant.threads.setStatus

diff --git a/docs/reference/web/index.html b/docs/reference/web/index.html index 17315ee92..2e9c01af9 100644 --- a/docs/reference/web/index.html +++ b/docs/reference/web/index.html @@ -2467,7 +2467,8 @@

Raises

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs) def assistant_threads_setTitle( self, @@ -9248,7 +9249,8 @@

Methods

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs)

Set the status for an AI assistant thread. https://api.slack.com/methods/assistant.threads.setStatus

diff --git a/docs/reference/web/legacy_client.html b/docs/reference/web/legacy_client.html index ad9ae4b96..1d4ebbed8 100644 --- a/docs/reference/web/legacy_client.html +++ b/docs/reference/web/legacy_client.html @@ -2105,7 +2105,8 @@

Classes

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs) def assistant_threads_setTitle( self, @@ -8886,7 +8887,8 @@

Methods

kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs)

Set the status for an AI assistant thread. https://api.slack.com/methods/assistant.threads.setStatus

diff --git a/slack_sdk/web/async_client.py b/slack_sdk/web/async_client.py index 5b4a474ac..3f30bad5a 100644 --- a/slack_sdk/web/async_client.py +++ b/slack_sdk/web/async_client.py @@ -2084,7 +2084,8 @@ async def assistant_threads_setStatus( kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return await self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return await self.api_call("assistant.threads.setStatus", json=kwargs) async def assistant_threads_setTitle( self, diff --git a/slack_sdk/web/client.py b/slack_sdk/web/client.py index fa9683b13..8c15f983f 100644 --- a/slack_sdk/web/client.py +++ b/slack_sdk/web/client.py @@ -2074,7 +2074,8 @@ def assistant_threads_setStatus( kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs) def assistant_threads_setTitle( self, diff --git a/slack_sdk/web/legacy_client.py b/slack_sdk/web/legacy_client.py index 558598806..29ef99064 100644 --- a/slack_sdk/web/legacy_client.py +++ b/slack_sdk/web/legacy_client.py @@ -2086,7 +2086,8 @@ def assistant_threads_setStatus( kwargs.update( {"channel_id": channel_id, "thread_ts": thread_ts, "status": status, "loading_messages": loading_messages} ) - return self.api_call("assistant.threads.setStatus", params=kwargs) + kwargs = _remove_none_values(kwargs) + return self.api_call("assistant.threads.setStatus", json=kwargs) def assistant_threads_setTitle( self, diff --git a/tests/slack_sdk_async/web/test_web_client_coverage.py b/tests/slack_sdk_async/web/test_web_client_coverage.py index 998c0bb3e..af6d92236 100644 --- a/tests/slack_sdk_async/web/test_web_client_coverage.py +++ b/tests/slack_sdk_async/web/test_web_client_coverage.py @@ -425,7 +425,19 @@ async def run_method(self, method_name, method, async_method): self.api_methods_to_call.remove( method(channel_id="D111", thread_ts="111.222", status="is typing...")["method"] ) + method( + channel_id="D111", + thread_ts="111.222", + status="is typing...", + loading_states=["Thinking...", "Writing..."], + ) await async_method(channel_id="D111", thread_ts="111.222", status="is typing...") + await async_method( + channel_id="D111", + thread_ts="111.222", + status="is typing...", + loading_states=["Thinking...", "Writing..."], + ) elif method_name == "assistant_threads_setTitle": self.api_methods_to_call.remove(method(channel_id="D111", thread_ts="111.222", title="New chat")["method"]) await async_method(channel_id="D111", thread_ts="111.222", title="New chat")