adaa962fed
Fix up duplicated matchee_role name
2024-08-09 22:50:22 +01:00
31cbdf61ab
Enact a bunch of suggestions by pylint
2024-08-09 22:36:49 +01:00
354e202b18
Run autopep8 formatting
2024-08-09 22:12:58 +01:00
05ed2cee9c
Many more improvements
...
* Remove caching guilds not really needed
* Set the bot prescense
* Allow anyone to match, but only Matchers to use a button to post
* Allow specifying the matchee role (can also use @everyone)
* Lots of cleanup and refactor
2024-08-09 22:08:05 +01:00
99d7866bf4
Clean up the output for each group and the hidden replies
2024-08-09 16:39:29 +01:00
723659344b
Update the sync command to report progress
2024-08-09 16:34:11 +01:00
b98fa7469a
Clean up and remove extra ordinal guff
2024-08-09 14:12:28 +01:00
9f5cc9bb49
Allow reloading the config on the $sync command
...
This lets us keep higher uptime if needed
2024-08-09 14:03:53 +01:00
b6a4bdf46c
Set commands to be dm or guild only
2024-08-09 00:32:59 +01:00
f082b9df42
Fix double interaction when not posting
2024-08-09 00:29:24 +01:00
cd18e44032
Fix the bool fiasco with dry_run
...
bools can't be None, so we can't inverse this
2024-08-09 00:28:06 +01:00
02a9d94002
Implement dry-run functionality
2024-08-09 00:23:43 +01:00
bafc63c936
Set a default group size of 3
2024-08-09 00:16:51 +01:00
4543d57d26
Cleanup, refactor and simplification
2024-08-09 00:06:23 +01:00
60f769f8a9
Implement better logging
2024-08-08 23:32:52 +01:00
081fc629a6
Fix up guild storage and filtering for commands
2024-08-08 19:52:57 +01:00
0f8ed50032
Implement some security and command sync on demand
2024-08-08 19:45:53 +01:00
8b1fa9b1fc
Improve the output by adding an initial message and group numbers
2024-08-08 17:37:08 +01:00
edff25bafd
Remove misbehaving shebang
2024-08-08 17:18:28 +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
32103ba045
Implement very basic matching
2024-08-07 23:23:52 +01:00
f7ca997c96
Implement a basic bot with a single hello command
2024-08-07 22:45:23 +01:00
a58a93659c
Basic bot start from discordpy guide
2024-08-07 22:15:39 +01:00