3
尋找一種方式來返回由團隊通過Slack API發送的消息總數。瀏覽文檔我還沒有遇到過這樣做的方法。很好奇,如果有人找到了一種方法來做類似的事情。返回通過Slack API發送的消息總數
尋找一種方式來返回由團隊通過Slack API發送的消息總數。瀏覽文檔我還沒有遇到過這樣做的方法。很好奇,如果有人找到了一種方法來做類似的事情。返回通過Slack API發送的消息總數
您可能必須迭代所有渠道,組和用戶。對於給定的頻道,search.messages
地點包含您需要的信息。舉例來說,使用Python散漫的包,我們可以指望的消息數量在@general
:
>>> import slacker
>>> token = "yourtoken"
>>> api = slacker.BaseAPI(token)
>>> api.get("search.messages", params={"query": "in:general"}).body["messages"]["total"]
19601
(我讓你來遍歷所有渠道和團體)
請注意,最大計數值是1000,此方法的最大頁面值爲100。 – Laurent
'count'是「每頁返回的項目數」,「page」是「返回結果的頁碼」。在你的問題中,你要求提供消息的數量,而不是所有消息的完整列表。正如你在我的例子中看到的,從一個真正的Slack通道獲得的,這兩個參數不影響如何獲得消息的數量。 –