Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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.

@TimJentzsch TimJentzsch removed their assignment Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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