Slack API search.messages不支持特定频道中的搜索

时间:2017-01-05 04:23:49

标签: python slack-api

我正在使用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

1 个答案:

答案 0 :(得分:0)

@mgilson已在评论中得到解答。

resp = slack.search.messages(query='test in:my_test_channel',highlight=1)