Matchy matches matchees
| .github/workflows | ||
| .gitignore | ||
| matchy.py | ||
| matchy_test.py | ||
| README.md | ||
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 testing
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 tracking of past groups to ensure unique pairings
- Add scheduling functionality
- Improve the weirdo