Add placeholder code for getting previous runs
This commit is contained in:
parent
dabd0d9b18
commit
455f202364
1 changed files with 11 additions and 3 deletions
|
@ -210,15 +210,23 @@ class MatcherCog(commands.Cog):
|
||||||
async def run_hourly_tasks(self):
|
async def run_hourly_tasks(self):
|
||||||
"""Run any hourly tasks we have"""
|
"""Run any hourly tasks we have"""
|
||||||
|
|
||||||
|
# Send a reminder for anything that will be active in 1 day
|
||||||
|
for (channel, _) in state.State.get_active_match_tasks(datetime.now() + timedelta(days=1)):
|
||||||
|
logger.info("Reminding about scheduled task in %s", channel)
|
||||||
|
msg_channel = self.bot.get_channel(int(channel))
|
||||||
|
await msg_channel.send(strings.reminder())
|
||||||
|
|
||||||
|
# Match groups for anything active right now
|
||||||
for (channel, min) in state.State.get_active_match_tasks():
|
for (channel, min) in state.State.get_active_match_tasks():
|
||||||
logger.info("Scheduled match task triggered in %s", channel)
|
logger.info("Scheduled match task triggered in %s", channel)
|
||||||
msg_channel = self.bot.get_channel(int(channel))
|
msg_channel = self.bot.get_channel(int(channel))
|
||||||
await match_groups_in_channel(msg_channel, min)
|
await match_groups_in_channel(msg_channel, min)
|
||||||
|
|
||||||
for (channel, _) in state.State.get_active_match_tasks(datetime.now() + timedelta(days=1)):
|
# Send a reminder to threads for a match that happened two days ago
|
||||||
logger.info("Reminding about scheduled task in %s", channel)
|
for (channel, min) in state.State.get_active_match_tasks(datetime.now() - timedelta(days=2)):
|
||||||
|
logger.info("Sending reminders to threads in %s", channel)
|
||||||
msg_channel = self.bot.get_channel(int(channel))
|
msg_channel = self.bot.get_channel(int(channel))
|
||||||
await msg_channel.send(strings.reminder())
|
# TODO: Send a reminder per thread
|
||||||
|
|
||||||
|
|
||||||
# Increment when adjusting the custom_id so we don't confuse old users
|
# Increment when adjusting the custom_id so we don't confuse old users
|
||||||
|
|
Loading…
Add table
Reference in a new issue