A template should have a setting to change the color of the message.
The Setting per template would be an enum with these possible values: One for each of Twitches Default User Colors, one for the Default color set in global settings, and a no-color option.
There should also be a global color setting that can be set to all Twitch Default User colors and no-color.
This glogal color is then used when a template is set to Default-color.
If a option other than no color is chosen uses /me to color its message. If needed, the bot changes color, send the message, and then changes back to its default color.
Special handling would be needed if the Bot has Twitch Turbo (or whatever its name is right know). It would be nice to have this additional controll over the color, but we would need to only make this additional configurabilty available if the bot actually has Twitch Turbo. Some fallback mechanism for when it no longer has turbo would need to be devised.
A template should have a setting to change the color of the message.
The Setting per template would be an enum with these possible values: One for each of Twitches Default User Colors, one for the Default color set in global settings, and a no-color option.
There should also be a global color setting that can be set to all Twitch Default User colors and no-color.
This glogal color is then used when a template is set to Default-color.
If a option other than no color is chosen uses /me to color its message. If needed, the bot changes color, send the message, and then changes back to its default color.
Special handling would be needed if the Bot has Twitch Turbo (or whatever its name is right know). It would be nice to have this additional controll over the color, but we would need to only make this additional configurabilty available if the bot actually has Twitch Turbo. Some fallback mechanism for when it no longer has turbo would need to be devised.