【发布时间】:2019-08-01 13:20:01
【问题描述】:
我尝试使用 slack API 向工作区发送消息,我在他们的文档中找到了这段代码,但我对模块 slack 有疑问。这是我使用的代码:
import os
import slack
client = slack.WebClient(token=os.environ['SLACK_API_TOKEN'])
response = client.chat_postMessage(
channel='#viktor',
text="Hello world!")
assert response["ok"]
assert response["message"]["text"] == "Hello world!"
我已经放置了我的应用令牌,但它无法识别 WebClient... 有什么想法吗?
【问题讨论】:
-
代码看起来正确。你确定你安装了正确的包和版本吗?应该是这样的:github.com/slackapi/python-slackclient
-
升级到最新版本:
pip install slackclient --upgrade -
你也可以运行
pip show slackclient看看你得到了什么。应该是V2.1.0