@Mithrandir re: \w non-op on MS: The most likely issue is that you were trying to use \w inside a character set (e.g. [\w-]). Doing so won't work, because the various character classes we use (i.e. those we commonly use in regexes) are implemented on top of MS' MySQL regex implementation with simple substitutions. For example, \w is replaced with [a-zA-Z0-9_]. This makes trying to use it in a character set, such as [\w-], result in something that doesn't work (i.e. [[a-zA-Z0-9_]-]).
If you want [\w-], then you have to expand it manually to [a-z0-9_-] (you don't actually need the A-Z, due to the regex being set to ignore case).
[ SmokeDetector | MS ] Blacklisted website in body, body starts with title and ends in url, link following arrow in body, pattern-matching website in body: Beauty Replenish Cream Utilize by kennyross on graphicdesign.SE
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, body starts with title and ends in url, link at end of body, +6 more: Shakra Keto Diet by wbuwtrap on drupal.SE
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, pattern-matching product name in body, pattern-matching website in body, potentially bad ns for domain in body, +1 more: About 20 minutes! The effect of by Hicene82 on rpg.SE
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, body starts with title and ends in url, link at end of body, +3 more: Shakra Keto Diet by roydbaird on drupal.SE
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, body starts with title and ends in url, link at end of body, +6 more: Shakra Keto Diet by wwlyxing on drupal.SE
@tripleee That pattern looks like it's already caught by Mostly non-latin body and Mostly non-latin answer; append -force if you really want to do that.
@tripleee Added [a-z_]*(?:44_*)?(?:0_*)?808[\W_]*169[\W_]*8369[a-z_]* to watchlist
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, pattern-matching product name in body, potentially bad ns for domain in body, potentially bad keyword in body, +1 more: If this producer cuts the sugars by Beftver39 on rpg.SE
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, body starts with title and ends in url, link at end of body, potentially bad ns for domain in body, +2 more: Alpha Titan Testo by jenniferkeylin on meta.SE
@iBug That pattern looks like it's already caught by Pattern-matching website in body and Pattern-matching website in answer; append -force if you really want to do that.
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, body starts with title and ends in url, link at end of body, +5 more: Shakra Keto Diet by kozowtauw on drupal.SE
@tripleee That pattern looks like it's already caught by Mostly non-latin answer and Mostly non-latin body; append -force if you really want to do that.
@SmokeDetector shouldn't those reasons be ignored when checking watchlist/blacklist additions? Because they are global reasons (analyzing the entirety of the post at once) while watch-/blacklist are local reasons.
@tripleee That pattern looks like it's already caught by Mostly non-latin body and Mostly non-latin answer; append -force if you really want to do that.
@tripleee That pattern looks like it's already caught by Mostly non-latin body and Mostly non-latin answer; append -force if you really want to do that.
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, pattern-matching website in body, potentially bad ns for domain in body, potentially bad keyword in body: Because in the first case by Hcado28 on rpg.SE
@iBug That pattern looks like it's already caught by Potentially bad ns for domain in answer and Potentially bad ns for domain in body; append -force if you really want to do that.
@iBug Added dubaidesertsafariuae\.com to watchlist
CI on f106b14 succeeded. Message contains 'autopull', pulling...
@SmokeDetector Given that their avatar is clearly advertising, I'd lean towards tp. OTOH, the user has responded in comments in a way that implies confused user rather than spam, which makes it more NAA, IMO.
@Andy Yep, I can do. Honestly, @EriktheOutgolfer it's the difference between it running and not running. I haven't got time to update it right now and if we're not happy with Python 3.4, I'd have to just turn it off instead. I'll try and update it this weekend but I'm a bit snowed under at the moment :)