Slack API - 用户发送的消息数
Slack API - Number of messages sent by a user
我正在尝试使用 API 来获取每个用户在特定时间段内发布的消息总数。理想情况下,我可以按渠道类型(public、私人、直接消息。)打破消息数量。这可能吗?我正在查看 API 文档,但没有找到任何内容。我会用它来创建一个脚本,该脚本会自动生成每周 activity 报告。
感谢您提供的任何建议!
据我所知,此信息没有特殊的端点,但您可以通过遍历所有频道并计算每个用户的消息数来自己生成类似的内容,例如
- 获取conversations.list
所有频道的列表
- 通过conversations.history
获取每个频道的历史记录
- 计算每个用户的消息数
当然你的结果不会包括来自频道的消息,你的机器人也没有访问权限(例如一些私人频道,直接消息频道)。
我正在尝试使用 API 来获取每个用户在特定时间段内发布的消息总数。理想情况下,我可以按渠道类型(public、私人、直接消息。)打破消息数量。这可能吗?我正在查看 API 文档,但没有找到任何内容。我会用它来创建一个脚本,该脚本会自动生成每周 activity 报告。
感谢您提供的任何建议!
据我所知,此信息没有特殊的端点,但您可以通过遍历所有频道并计算每个用户的消息数来自己生成类似的内容,例如
- 获取conversations.list 所有频道的列表
- 通过conversations.history 获取每个频道的历史记录
- 计算每个用户的消息数
当然你的结果不会包括来自频道的消息,你的机器人也没有访问权限(例如一些私人频道,直接消息频道)。