我可以使用 Slack 机器人来计算每个用户在多个频道中发布消息但未加入这些频道的次数吗?

Can I use a Slack bot to count how many times each user has posted a message in multiple channels without joining those channels?

我想使用 Slack API 来汇总 Slack 中的每个用户在特定时间段内发布消息的次数。条件如下

所以这就是我想问你的问题;

遗憾的是,没有 out-of-the-box 方法可以让您获得准确的数据。如果机器人要调用 conversations.history,则它需要在频道中。您需要识别用户 [s] 的 ID 并过滤响应负载以获取该用户的消息总数。但是,今后您可以将 Events API[messages][2] 事件类型一起使用。这样您的应用程序将实时收到频道中所有消息的通知。