freenode / Sigyn

A Limnoria plugin to fight abuse on IRC networks
Other
46 stars 31 forks source link

Reason for Sigyn warning occasionally not obvious #21

Closed equinox closed 6 years ago

equinox commented 6 years ago

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).