【发布时间】:2019-06-24 21:47:09
【问题描述】:
我正在尝试通过从我参与的松弛通道中提取消息/响应来创建一个小型数据集。我想使用 python 从通道中提取数据,但是我无法找出我的 api 密钥。我在 slack 上创建了一个应用程序,但我不确定如何找到我的 api 密钥。我看到了我的客户端密码、签名密码和验证令牌,但找不到我的 api 密钥
这是我认为我正在努力完成的一个基本示例:
import slack
sc = slack.SlackClient("api key")
sc.api_call(
"channels.history",
channel="C0XXXXXX"
)
如果可能的话,我也愿意手动下载数据。非常感谢任何帮助。
【问题讨论】:
-
您需要安装您的应用程序才能获取令牌。您可以从应用程序管理屏幕执行此操作,您还可以在其中看到客户端密码等。
-
您也想查看
conversations.history。它是较新的版本,更适合分页,还可以检索所有类型的频道。 -
您为您的 Slack 应用授予了哪些权限以访问来自频道的消息?