我正在使用search.messages从特定组和用户名中检索邮件。 使用了懒人模块。
代码段:
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
答案 0 :(得分:0)
@mgilson已在评论中得到解答。
resp = slack.search.messages(query='test in:my_test_channel',highlight=1)