Added new configuration section to customise the effects of noise on the message by using regex expressions.
Added a new command /ac noise <entropy 0 to 1> <text>
This is useful to test your configuration
Do be careful when modifying or adding your own regex expressions as they can be tricky and cause unexpected behavior or crashes.
Have a look at
https://www.jrebel.com/blog/java-regular-expressions-cheat-sheet
Possible features in future updates:
- discordsrv integration
- new configurations keys that allows you to configure the distribution of a rule. Imagine a graph of entropy against rule effectiveness, it is currently always a horizontal line y = weighting. With this feature it would be possible to warp this line and trigger a rule at a specific range of entropy. An example would be to have different colors for different entropies, i.e at short distance most of the message is gray and from further away it becomes darker.