2015-11-09 72 views

回答

1

您可能必須迭代所有渠道,組和用戶。對於給定的頻道,search.messages地點包含您需要的信息。舉例來說,使用Python散漫的包,我們可以指望的消息數量在@general

>>> import slacker 
>>> token = "yourtoken" 
>>> api = slacker.BaseAPI(token) 
>>> api.get("search.messages", params={"query": "in:general"}).body["messages"]["total"] 
19601 

(我讓你來遍歷所有渠道和團體)

+0

請注意,最大計數值是1000,此方法的最大頁面值爲100。 – Laurent

+0

'count'是「每頁返回的項目數」,「page」是「返回結果的頁碼」。在你的問題中,你要求提供消息的數量,而不是所有消息的完整列表。正如你在我的例子中看到的,從一個真正的Slack通道獲得的,這兩個參數不影響如何獲得消息的數量。 –