Matchy matches matchees
| .github/workflows | ||
| .vscode | ||
| .gitignore | ||
| config.py | ||
| files.py | ||
| history.py | ||
| matching.py | ||
| matching_test.py | ||
| matchy.py | ||
| README.md | ||
| run.sh | ||
Matchy
Matchy matches matchees.
Matchy is a Discord bot that groups up users for fun and vibes. Matchy can be installed by clicking here.
Commands
/match
Matches groups of users with a given role and posts those groups to the channel.
$sync
Only usable by OWNER users, reloads the config and syncs commands. Only usable in DMs with the bot user.
Dependencies
python3obviouslydiscord.pypython modulepytestfor testingschemapython module for file validation
Config
Matchy is configured by a config.py file that takes this format:
TOKEN = "<<TOKEN>>"
OWNERS = [
<<USER ID>>,
]
User IDs can be grabbed by turning on Discord's developer mode and right clicking on a user.
TODO
- Write bot tests with dpytest
- Add scheduling functionality
- Improve the weirdo