AlexsLemonade / refinebio

Refine.bio harmonizes petabytes of publicly available biological data into ready-to-use datasets for cancer researchers and AI/ML scientists.
https://www.refine.bio/
Other
128 stars 19 forks source link

EngagementBot: Summarize into weekly digest #2140

Closed dvenprasad closed 4 years ago

dvenprasad commented 4 years ago

Context

Engagement bot is noisy! 🎉

Problem or idea

Too noisy. Summarize the download information into a weekly digest instead. Summarize:

Solution or next step

Include other stats I may have not thought of.

kurtwheeler commented 4 years ago

Basic plan: create a cron job that summarizes the dataset and compendia downloads for each week and pushes it to slack. This can either run on the API or the Foreman.

arielsvn commented 4 years ago

Do we really need the weekly digest on slack? We have some of this information on the dashboard that we could update with location information

image

cgreene commented 4 years ago

There are stakeholders who may not check the dashboard but who are in slack, and this is a way to communicate more broadly with them about the impact. That includes some data science team members as well as leadership at ALSF.

arielsvn commented 4 years ago

https://github.com/AlexsLemonade/refinebio/issues/2193 Adds a command to post the summary in the last N days.

In order for this to be closed, we'll also need to set up a cron job, similar to:

https://github.com/AlexsLemonade/refinebio/blob/dev/infrastructure/api-configuration/api-server-instance-user-data.tpl.sh#L137

I'll add it in another PR after testing #2193