Skip to content
Snippets Groups Projects
Commit eaa1242a authored by Frederic Aust's avatar Frederic Aust
Browse files

GG Studenzettel Erinnerung wird nun am Donnerstag vor dem letzten Dienstag des Monats versendet

parent a2638d34
Branches
No related tags found
No related merge requests found
...@@ -6,7 +6,7 @@ import json ...@@ -6,7 +6,7 @@ import json
import logging import logging
import random import random
import time import time
from datetime import date from datetime import date, calendar
from threading import Thread from threading import Thread
import paho.mqtt.client as mqtt # EPL V1.0 import paho.mqtt.client as mqtt # EPL V1.0
...@@ -467,7 +467,7 @@ def init_schedule_jobs(): ...@@ -467,7 +467,7 @@ def init_schedule_jobs():
schedule.every().day.at("00:01").do(run_threaded, birthday_reminder.check_for_birthdays) schedule.every().day.at("00:01").do(run_threaded, birthday_reminder.check_for_birthdays)
schedule.every().day.at("09:00").do(run_threaded, event_reminder.check_for_events) schedule.every().day.at("09:00").do(run_threaded, event_reminder.check_for_events)
schedule.every().tuesday.at("10:00").do(run_threaded, gg_remind_schichten) schedule.every().tuesday.at("10:00").do(run_threaded, gg_remind_schichten)
schedule.every().day.at("11:00").do(run_threaded, gg_remind_stundenzettel) schedule.every().thursday.at("11:00").do(run_threaded, gg_remind_stundenzettel)
schedule.every().day.at("13:00").do(run_threaded,today.update) schedule.every().day.at("13:00").do(run_threaded,today.update)
schedule.every().thursday.at("10:00").do(run_threaded, remind_pflanzen) schedule.every().thursday.at("10:00").do(run_threaded, remind_pflanzen)
# schedule.every(10).seconds.do(run_threaded, birthday_reminder.check_for_birthdays) # schedule.every(10).seconds.do(run_threaded, birthday_reminder.check_for_birthdays)
...@@ -487,17 +487,17 @@ def gg_remind_schichten(): ...@@ -487,17 +487,17 @@ def gg_remind_schichten():
def gg_remind_stundenzettel(): def gg_remind_stundenzettel():
today = date.today().day today = date.today()
gg_group = None gg_group = None
for group in GROUPS: for group in GROUPS:
if group["NAME"] == "GGOffiziell": if group["NAME"] == "GGOffiziell":
gg_group = group gg_group = group
break break
days_in_month= calendar.monthrange(today.year, today.month)[1]
delta = days_in_month - today.day
if today in [20, 22, 24, 26]: if 5 <= delta < 12:
send("Bitte schickt eure ausgefüllten Stundenzettel!", gg_group["ID"]) send("Bitte schickt eure ausgefüllten Stundenzettel!", gg_group["ID"])
elif today == 30:
send("too late suckaaa", gg_group["ID"])
def start_schedule(): def start_schedule():
while True: while True:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment