From 69903bb94b056a634a8719912de50af6fbc9ad47 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Wed, 24 Aug 2022 22:26:41 +0200 Subject: [PATCH] grant "Hole Neglector" badge automatically --- files/helpers/cron.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/files/helpers/cron.py b/files/helpers/cron.py index 9c1ecc2d5..730b4c614 100644 --- a/files/helpers/cron.py +++ b/files/helpers/cron.py @@ -62,6 +62,14 @@ def sub_inactive_purge_task(): send_repeatable_notification(x.user_id, f":marseyrave: /h/{x.sub} has been deleted for inactivity after one week without new posts. All posts in it have been moved to the main feed :marseyrave:") for name in names: + first_mod_id = g.db.query(Mod.user_id).filter(sub=name).order_by(Mod.created_utc).first()[0] + first_mod = get_account(first_mod_id) + badge_grant( + user=first_mod, + badge_id=156, + description=f'Brought a Hole into this world, only to let it die (/h/{name})' + ) + for admin in admins: send_repeatable_notification(admin, f":marseyrave: /h/{name} has been deleted for inactivity after one week without new posts. All posts in it have been moved to the main feed :marseyrave:")