我用python将消息读给机器人,使用:
messages = client.rtm_read()
for message in messages:
print(message)但我如何知道这是机器人的DM,还是机器人所属的群聊中的一条消息?现在,上面的命令总是打印以下格式的dict:
{'type': 'message', 'channel': 'XXX', 'user': 'YYY', 'text': 'some-message', 'ts': '1485331695.000024', 'team': 'XXX'}
这既适用于DM,也适用于群聊。
发布于 2017-01-25 16:35:30
尝尝这个?
import time
while True:
messages = client.rtm_read()
if len(messages):
...
time.sleep(<seconds you prefer>)https://stackoverflow.com/questions/41846406
复制相似问题