使用 slack API:“模块 slack 没有属性 WebClient”

Vik*_*r.w 6 python slack-api

我尝试使用 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!"
Run Code Online (Sandbox Code Playgroud)

我已经放置了我的应用程序令牌,但它无法识别WebClient......知道吗?

Dus*_*Sun 8

pip install slack
pip install slackclient
Run Code Online (Sandbox Code Playgroud)


tec*_*kuz 5

确保您没有任何名为 的用户文件slack slack_client
简单地将文件名更改为更原始的文件名解决了我的问题。

这是我的设置:

  • MacOS HS
  • Python 3.7
  • 安装最新(2.4)版本的 slackclient