Commit graph

7 commits

Author SHA1 Message Date
129721eb50 Move python files into py dir 2024-08-11 18:05:28 +01:00
d3a22ff090 Significant set of changes
* Use /join and /leave instead of roles
* Use scopes to check for user rights rather than using the config file
* Add /list to show the set of current people signed up
* Add a bunch more testing for various things
* Version both the config and the state
2024-08-11 17:53:37 +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
96fb77f71f Some refactoring of the new external files 2024-08-10 10:55:09 +01:00
c44f16dd8f Pull out the config and history classes 2024-08-10 10:45:44 +01:00
6fbb598886 Pull out matching functions into their own file 2024-08-10 09:44:22 +01:00