MusicBot icon indicating copy to clipboard operation
MusicBot copied to clipboard

Planned features

Open imayhaveborkedit opened this issue 8 years ago • 0 comments

See: https://gist.github.com/imayhaveborkedit/bcfd424bb22471da5556


List of things we're going to add eventually.

  • [ ] Environment sanity checks for basic issues (required packages, libs, etc)
    • [x] Python 3.5+
    • [x] Python module dependencies
    • [ ] libopus and ffmpeg
  • [x] Command usage log
    • [x] Basic command logging
    • [x] Timestamps (logger)
  • [x] Joining the owner's voice channel the first time when the bot starts up (AutoSummon)
  • [ ] Static playlists, and controls for it
    • Controls would be jump, restart, loop, shuffle a la random.choice(), etc
  • [x] Resuming from a playlist after the bot gets turned off
    • Even further, resuming from about where the song left off
  • [ ] First time setup assistance
    • Check if default config is there, manage, prompt user for information, etc
  • [ ] Stingers that play between songs
    • Probably implemented as a special playlist that just reads from a folder of soundclips and picks one
  • [ ] Support for command permissions
  • [ ] Writing out a default config file when someone breaks it or via command
  • [ ] Queuing multiple songs with one command
  • [x] Update check
    • May use tags on github or check version file
  • [ ] Freezing into an windows executable so users don't need to install python/git
    • Will require heavy testing
  • [ ] Soundboard related functionality
    • This would be a sort of side module, with additional commands and some sort of database of tags/soundclips.
  • [x] Add option to specify download folder
  • [x] Output/error levels a la logging
    • i.e. Warnings can usually be ignored, errors are bad, etc
  • [x] Settings to ignore/limit to channels
  • [x] Creating a whitelist for what can be played (for limiting to youtube/soundcloud, etc...)
  • [x] Cleanup command for clearing command/response/error messages
  • [x] Autopausing the song when no one is in the channel

I'll try to keep this list updated as I have/find/receive ideas.

imayhaveborkedit avatar Dec 31 '15 19:12 imayhaveborkedit