A lot of the time when Sigyn issues a warning to a user for their actions in a channel, it's not entirely obvious to the user what they did wrong - and as Sigyn doesn't offer any clarification on it either, they may continue doing something wrong without realising it. This can easily lead to users basically ending up in the middle of a minefield without any knowledge of what Sigyn is saying they shouldn't be doing.
A possible solution could be exposing the reason from the elif block above this line into the warning Sigyn gives, like:
"Your actions (%s) in %s tripped automated anti-spam measures [...]"
So they'd at least get some sort of hint as to what they're doing wrong (whether it be "massrepeat", "highlight", "notice" or another such violation).
A lot of the time when Sigyn issues a warning to a user for their actions in a channel, it's not entirely obvious to the user what they did wrong - and as Sigyn doesn't offer any clarification on it either, they may continue doing something wrong without realising it. This can easily lead to users basically ending up in the middle of a minefield without any knowledge of what Sigyn is saying they shouldn't be doing.
A possible solution could be exposing the reason from the elif block above this line into the warning Sigyn gives, like:
"Your actions (%s) in %s tripped automated anti-spam measures [...]"
So they'd at least get some sort of hint as to what they're doing wrong (whether it be "massrepeat", "highlight", "notice" or another such violation).