我无法使用 Slack 中的 API 密钥将数据从通道提取到数据集中。我想提取在频道中发布的消息,但我使用的所有令牌都不起作用,并且我在 python 中收到 KeyErrors 。我已经安装了该应用程序,并邀请它加入频道。它被赋予以下范围:channel.history、groups.history、im.history、mpim.history。这是我到目前为止的代码,有人可以指出我正确的方向吗?我一直迷失在阅读 slack 有关 API 的每一份文档中,而且我还是一名学生,对此很陌生。
import os
import slack_sdk
import json
from time import sleep
CHANNEL = "G******"
MESSAGES_PER_PAGE = 200
MAX_MESSAGES = 1000
SLACK_TOKEN = "***************"
client = slack_sdk.WebClient(token=os.environ['SLACK_TOKEN'])
在最后一行之后,我得到一个 KeyError:'SLACK_TOKEN'
也许我没有使用正确的 API 密钥
我也遇到同样的问题,请问你找到解决办法了吗?请告诉我。