Download slack activity (#1395)

This commit is contained in:
Gavin Wahl
2024-11-14 07:41:35 -07:00
committed by GitHub
parent b8d23c7c81
commit 9bf82a3c5c
19 changed files with 748 additions and 0 deletions

View File

@@ -37,3 +37,9 @@ def setup_periodic_tasks(sender, **kwargs):
crontab(hour=4, minute=5),
app.signature("core.tasks.clear_static_content_cache"),
)
# Fetch Slack activity. Executes daily at 3:07 AM.
sender.add_periodic_task(
crontab(hour=3, minute=7),
app.signature("slack.tasks.fetch_slack_activity"),
)

View File

@@ -90,6 +90,7 @@ INSTALLED_APPS += [
"mailing_list",
"news",
"core",
"slack",
]
AUTH_USER_MODEL = "users.User"
@@ -560,3 +561,5 @@ OAUTH_APP_NAME = (
# Frame loading
X_FRAME_OPTIONS = "SAMEORIGIN"
SLACK_BOT_TOKEN = env("SLACK_BOT_TOKEN", default="")