boostorg / website-v2

New Boost website
https://boost.io
Boost Software License 1.0
8 stars 13 forks source link

Contributor reports based on slack interaction #1367

Open rbbeeston opened 6 days ago

rbbeeston commented 6 days ago

since a lot of mailing list activity has moved to slack, we are considering options to create reports based on slack interaction through the API.

This is in its beginning stages, so we are looking for ideas and feedback. Consider looking at this part of the api for what kind of data may be available to use: https://api.slack.com/admins/audit-logs

gavinwahl commented 1 day ago

@rbbeeston

We can get message counts per user per day with this endpoint, but it requires a Business+, Select/Compliance, or Grid plan so we can't use it: https://api.slack.com/methods/admin.analytics.getFile There is another endpoint to get all messages that we could download the entire message history from: https://api.slack.com/messaging/retrieving

gavinwahl commented 1 day ago

Is the goal to save aggregate stats for user activity between release cycles as we did for emails?

vinniefalco commented 1 day ago

Something like that yes. To note when someone new appears, or when someone stops posting. Who are the top posters, most active channels, and especially we want to track any channel that has the word boost at the beginning.