Open dsj7419 opened 7 years ago
We need to make modifications to this issue.
Incorporate the dantest color re-work so a person can enter a hex, word, or r,g,b code to make the color. Storage should only be a hex. (hex is pulled in Color() as 0xffffff )
Please see Siotrix.Core.HexColorDict.cs for dictionaries Siotrix.Discord.Modules.Developer.DanTestModule.cs for example
Potential: Remove Colorinfo's table (no longer needed)
GROUP - SETTINGS MODULE PERMISSION - Guild OWNER COMMAND - "color" DESCRIPTION - Store a default embed color for guild so all embeds will be consistent for that guild
COMMANDS - "settings color" - list current color for embeds for guild in an embed that also displays the color.
"settings color list" - list all available colors user can select from and BOLDS the current selected color. list is in embed with current selected color.
"settings color (color)" - will select and update color for guild into database. It will then show confirmation in an embed with that chosen color.
EMBED COLOR SCHEME SHOULD BE SETTABLE BY GUILD FOR ALL EMBEDS. THIS SHOULD BE EASY FOR THEM TO SET. Such as a command “!gset color blue”. Colors should be:
Red (255,0,0), Rose(255,0,127), Magenta(255,0,255), Violet(127,0,255), Blue(0,0,255), Azure(0,127,255), Cyan(0,255,255), Aquamarine(0,255,127), Green(0,255,0), Chartreuse(127,255,0), Yellow(255,255,0), Orange(255,127,0), Black(1,1,1), Dark-Gray(49,79,79), Gray (127,127,127), None(255,255,255)
Default for all guilds should be Gray
Information stored in Guild database.