说到 Python,有两个 slack 库(除其他外)提供了用于文件上传的 API (files_upload):
我想知道这两个是不是两个独立的库。或者,也许它们是同一个库的两个名称? 我特别问这个问题,因为 Slack 已经宣布 slack_sdk.WebClient.files_upload 将于 2025 年 5 月被弃用。我想知道 slack.WebClient.files_upload 是否也会被弃用。 第二个问题:是否建议使用 slack_sdk 而不是 slack,反之亦然?
到目前为止,我还没有看到 slack 库的文档。所有搜索都将我引导至 slakck_sdk 文档(即将弃用的功能 files_upload)。
slack
与 Slack 聊天服务无关。
Python 包 slackclient
slack
命名空间中,这意味着您本来可以完成
pip install slackclient
但
import slack
。此版本处于“维护模式”。Python 包
是官方 Slack python 库的新版本,其模块也使用
slack_sdk
命名空间。有一个迁移指南。它们暂时还允许作为
slack
导入,但声明目前提供弃用警告,并可能最终被删除。您应该只安装最后两个软件包之一,因为它们是同一代码的不同版本。建议使用最新版本,slack_sdk
,并远离您提到的已弃用的功能。