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.