AttributeError: module 'slack' has no attribute 'RTMClient'

AttributeError: module 'slack' has no attribute 'RTMClient'

我在 Pycharm

中的 运行 我的 python 文件 slack_rtmClient.py 上出现以下错误
   C:\Users\A6002043\AppData\Local\Programs\Python\Python38-32\python.exe C:/Users/A6002043/IdeaProjects/iptautobot/slack_rtmClientnew.py
Traceback (most recent call last):
C:\Users\A6002043\AppData\Local\Programs\Python\Python38-32\lib\site-packages\slack\__init__.py
  File "C:/Users/A6002043/IdeaProjects/iptautobot/slack_rtmClientnew.py", line 10, in <module>
    @slack.RTMClient.run_on(event='message')
AttributeError: module 'slack' has no attribute 'RTMClient'

slack_rtmClient.py 文件中的示例代码

import os
import re
from builtins import len, Exception
import slack
import logging
from subprocess import check_output
import datetime
print(slack.__file__)


@slack.RTMClient.run_on(event='message')
def say_hello(**payload):
    try:

你可以试试这个

1.打开PyCharm.

2. 转到 File -> settings -> Project:test(test means your project name) -> select project interpretor -> click add button

3.点击添加按钮搜索后slack-rtm-bot然后安装它。

终于运行程序。

  • 记住 slack-rtm-bot 只安装了这个项目。如果你已经开始了另一个基于 RTMClient 的项目,你必须重新安装那个解释器。