DiscordRandom
Phase 1 – Core bot and basic random features
Implement a Python Discord bot with essential randomization tools responding to user commands.
- Connect bot using Discord API
- Randomize a given list
- Dice rolling, random number, random string
- Pick random choices
Functional result: Bot answers commands correctly with randomized outputs for lists, dice, numbers, strings, and selections.
Phase 2 – Extended features and admin seed control
Add advanced random tools and admin-only seed configuration for reproducible results.
- Admins set/reset seed
- Random winner picker
- Multiple random selections
- Basic error handling and command feedback
Functional result: Bot supports reproducible randomness via admin seed, extended commands work reliably with clear user responses.