Python 3.x 使用Slack RTM API侦听消息时未发生任何事件

Python 3.x 使用Slack RTM API侦听消息时未发生任何事件,python-3.x,slack-api,rtm,Python 3.x,Slack Api,Rtm,我有一个没有细粒度权限的经典应用程序密钥,当我使用它进行测试时,该密钥可以工作。但是当我尝试运行下面的代码时,在rtm\u client.start之后什么也没有发生。list_message()中的消息“我在听”永远不会打印。没有错误消息,我尝试过向General、其他公共频道发布消息,并直接向应用发送消息。什么都没有发生,Python脚本一直在运行 from slack import RTMClient @RTMClient.run_on(event="message"

我有一个没有细粒度权限的经典应用程序密钥,当我使用它进行测试时,该密钥可以工作。但是当我尝试运行下面的代码时,在
rtm\u client.start
之后什么也没有发生。list_message()中的消息“我在听”永远不会打印。没有错误消息,我尝试过向General、其他公共频道发布消息,并直接向应用发送消息。什么都没有发生,Python脚本一直在运行

from slack import RTMClient

@RTMClient.run_on(event="message")
def list_message(**payload):
    print("I'm listening")


rtm_client = RTMClient(
    token="xoxb-XXXXXXXXXX"
)

rtm_client.start()

就在不久前,我终于让它开始工作了。这是两件事之一:

  • 我重新安装了应用程序
  • 我给申请发了信息,得到了一个结果。然后,我将该应用程序添加到我正在测试的频道中,它成功了
  • 我想答案是我需要将应用程序添加到我需要它工作的每个通道中