I think one'd have to write some code for that, paying attention to fields "title", "username", "body", "questions", and "answers" in each method. Looks complicated.
@SmokeDetector f this reason isn't doing much
But again, because of wavy spam. Was added after a wave on Русский язык
But @hichris123 may have a better idea for generating the list of active reasons.
Is there a way of making smokey's !!/notify only add the mentioning code if the user who wanted it is online in that room at the moment of the spam message?
actually, it might work in all the rooms. Not sure.
@sandwich Maybe we could rip all the reasons out of that big array of dictionaries, then replace the {} with *. Then on the metasmoke side we could run them as regexes.
Returning to retired reasons, I think @ArtOfCode had a good idea: don't hide completely. If no reports in 30 days, then fade out and sort to the bottom.
@SmokeDetector n (looks more like grassroots campaign than spam)
@SmokeDetector n
@Undo Looks pretty good. "Hindi character" is actually still active, but the baba-spammer stopped. And we didn't have repeating words in title for a long time.