我有一个没有精细权限的经典应用程序密钥,当我使用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()