It is possible to do gradients right now, but you have to set every single character to a different hex code in your command, what I am thinking is maybe there could just be a color code that takes multiple color codes and interpolates between them across a given message.
Maybe something like...