Commit graph

7 commits

Author SHA1 Message Date
c87d7705cf Update the matching algorythm to take into account role similarity 2024-08-10 21:47:32 +01:00
1bef611806 Ensure we don't approve when groups are lower than the requested number 2024-08-10 16:30:33 +01:00
e002c5c9d5 Adjust to simply step forward in time until present day 2024-08-10 15:13:42 +01:00
874a24dd1d Implement a history-based matching algorythm
The bot will attempt to keep producing groups with entirely unique matches based on the full history of matches until it can't. It'll then step forward and ignore a week of history and try again, ignoring more history until no history is left
2024-08-10 15:12:14 +01:00
ed2375386b Pull file operations out to a files.py 2024-08-10 10:58:31 +01:00
9824e9220b Add loading config and history from memory 2024-08-10 10:06:13 +01:00
6fbb598886 Pull out matching functions into their own file 2024-08-10 09:44:22 +01:00