Commit graph

10 commits

Author SHA1 Message Date
c87d7705cf Update the matching algorythm to take into account role similarity 2024-08-10 21:47:32 +01:00
d3eed67882 Add schema to the list of dependencies 2024-08-10 18:18:38 +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
95cb8bc868 Update the README with useful info 2024-08-09 23:33:39 +01:00
fcba566e16 Add pytest to the readme 2024-08-09 23:15:16 +01:00
67b1feb51e Clean up and use role management for permissions 2024-08-08 17:16:59 +01:00
3da8065fa6 Use commands rather than text values
* Fix up the group matching to spread more evenly
* Also swap to using a config.py rather than .envrc or similar
2024-08-08 00:09:30 +01:00
2e9be1cace Update the README 2024-08-07 23:24:47 +01:00
a58a93659c Basic bot start from discordpy guide 2024-08-07 22:15:39 +01:00
c83336e17d Add empty README.md 2024-08-07 22:06:05 +01:00