如何使用python和channel.history从slack通道中提取消息

问题描述 投票:0回答:1

我无法使用 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 密钥

python slack-api
1个回答
0
投票

我也遇到同样的问题,请问你找到解决办法了吗?请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.