0

我有一个没有精细权限的经典应用程序密钥,当我使用Slack 的 rtm.start api 测试器对其进行测试时,该密钥有效。但是当我尝试运行下面的代码时,在rtm_client.start. list_message() 中的消息“我正在听”从不打印。没有错误消息,我尝试将消息发布到 General、其他公共渠道,并直接向 App 发送消息。什么都没有发生,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()
4

1 回答 1

0

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

  1. 我重新安装了应用程序
  2. 我向应用程序发送了消息并得到了结果。然后我将应用程序添加到我正在测试的频道中并且它工作。

我怀疑答案是我需要将应用程序添加到我需要它工作的每个通道中。

于 2020-09-18T04:40:32.533 回答