在 slack UI 中,当我进行搜索时,它会向端点发出请求search.modules。还可以选择从结果中排除应用程序和机器人,这会转换为该 api 端点的布尔 POST 参数。
https://api.slack.com/methods没有列出这样的方法,只有search.messages、search.files和search.all。
如何使用 API 进行搜索但排除机器人帐户?我是否需要利用这个看似隐藏的search.modules(可能无法通过机器人帐户访问)?有没有比创建机器人列表并从搜索结果中手动过滤它们更好的方法?
好吧,它不在任何地方的文档中,但我可以search.messages通过添加search_exclude_bots=True到我的 POST 数据来使用 api 来实现这一点。
由于这是没有记录的,我很好奇用户是否应该使用这个参数,以及它将来是否会被彻底改变。