diff --git a/octoprint_Octoslack/__init__.py b/octoprint_Octoslack/__init__.py index a6931c0..e28ee30 100644 --- a/octoprint_Octoslack/__init__.py +++ b/octoprint_Octoslack/__init__.py @@ -4821,6 +4821,8 @@ def upload_slack_asset( upload_rsp = None with open(local_file_path, "rb") as file_to_upload: if slack_client2: + # Slack API method files.upload will be deprecated on March 11, 2025 + # https://api.slack.com/changelog/2024-04-a-better-way-to-upload-files-is-here-to-stay upload_rsp = slack_client2.api_call( "files.upload", channels=channels, @@ -4829,7 +4831,7 @@ def upload_slack_asset( file=file_to_upload, ) elif slack_client3: - upload_rsp = slack_client3.files_upload( + upload_rsp = slack_client3.files_upload_v2( channels=channels, filename=dest_filename, title=file_description, diff --git a/setup.py b/setup.py index 383a2a1..862b196 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ plugin_name = "Octoslack" # The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module -plugin_version = "2.2.0" +plugin_version = "2.2.1" # The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin # module @@ -59,7 +59,7 @@ plugin_requires.append("Pillow<7.0.0") plugin_requires.append("humanize<=1.0.0") else: - plugin_requires.append("slack_sdk>3.0.0") + plugin_requires.append("slack_sdk>3.23.0") plugin_requires.append("minio") plugin_requires.append("Pillow") plugin_requires.append("humanize")