我正在使用search.messages从特定的组和用户名检索消息。为它使用了slacker模块。
代码片段:
slack = Slacker('token')
resp = slack.search.messages(query='test',highlight=1)
print resp.body['messages']
这是可行的,但会从所有组中获取结果。
这里的文档显示添加in:channel_name, in:group_name, or in:username
。要搜索来自特定演讲者的留言,请添加from:username or from:botname.
但是添加这个会抛出语法错误。
错误消息:
resp = slack.search.messages(query='test',highlight=1,'in:my_test_channel')
SyntaxError: non-keyword arg after keyword arg
发布于 2017-04-29 10:50:39
@mgilson已经在评论中得到了回复。
resp = slack.search.messages(query='test in:my_test_channel',highlight=1)
https://stackoverflow.com/questions/41477269
复制