503e899f19
Send a reminder message a day before a scheduled run
2024-08-12 23:29:40 +01:00
f0498ad389
Another fix for stupid formatting
...
flake8 is bad?
2024-08-12 23:05:48 +01:00
f51423aa42
Fix multiline for python 3.11
2024-08-12 23:04:24 +01:00
07485ceb8d
Implement /schedule
...
Allows matchers to schedule repeated weekly runs on a given weekday and hour
Can schedule multiple runs
Scheduled runs can be cancelled with cancel:True in the command
/list also shows any scheduled commands in that channel
2024-08-12 23:00:49 +01:00
bebef9d38a
Update the thread name to have the members
2024-08-12 19:29:47 +01:00
d3e1d01c9b
Add thread creation to the match
2024-08-12 19:14:54 +01:00
9043615498
Move core matching factors to the config file
...
Bonus changes here were making the config a singleton, fixing some more tests and then re-writing the stress test because it was pissing me off.
2024-08-11 22:07:43 +01:00
a5d7dae851
Fix indentation in matchy.py
2024-08-11 19:12:44 +01:00
10b08264e4
Ensure we properly version the button custom ID
2024-08-11 19:04:43 +01:00
29d40cd80f
Fix up checking the auth scope for sending the button
2024-08-11 19:04:22 +01:00
78b3d002d8
Update the bot activity to the join message
2024-08-11 19:04:11 +01:00
7efe781e66
Implement user pausing with /pause
2024-08-11 19:02:47 +01:00
129721eb50
Move python files into py dir
2024-08-11 18:05:28 +01:00