Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

Post weekly summary to Slack #392

Open
TimJentzsch opened this issue Mar 24, 2022 · 1 comment
Open

Post weekly summary to Slack #392

TimJentzsch opened this issue Mar 24, 2022 · 1 comment
Labels
enhancement New feature or request Slack An issue related to Slack (e.g. a Slack command)

Comments

@TimJentzsch
Copy link
Contributor

We could have a background task that posts a summary message to the Slack once a week.

The message could include the following:

  • General stats:
    • Number of total volunteers
    • Number of new volunteers
    • Number of active volunteers (i.e. old and new volunteers transcribing in this week)
    • Number of total transcriptions
    • Number of new transcriptions
  • Transcription checks:
    • Number of checks
    • Percentage of comments
    • Percentage of warnings

This could give us a better understanding how we are growing and how healthy our ecosystem is.

The main challenge here will be to figure out the best way to do background tasks in Django.

@TimJentzsch TimJentzsch added enhancement New feature or request Slack An issue related to Slack (e.g. a Slack command) labels Mar 24, 2022
@TimJentzsch TimJentzsch self-assigned this Mar 24, 2022
@TimJentzsch
Copy link
Contributor Author

This might be an option for us: https://django-background-tasks.readthedocs.io/en/latest/
However, we'll need to figure out how to start the task consistently at a specific time of the week, even if the bot is restarted in-between.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request Slack An issue related to Slack (e.g. a Slack command)
Projects
Development

No branches or pull requests

1 participant