« first day (426 days earlier)      last day (3410 days later) » 

12:16 AM
CI build passed. Ready to pull!
 
!!/pull
 
@hichris123 Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev c9d6125 (hichris1234: Don't check code blocks) (hosted by Undo)
 
12:40 AM
!!/status
 
@hichris123 Running since 00:19:38 UTC
 
Friday nights are slow. Wait for subcontinental spam to arrive in ~4 hours.
 
I should be half-in-bed then, though... :P
 
12:55 AM
@Undo @ProgramFOX Would you mind check_if_spam returning a tuple (True/False, reason) so we don't have to make two calls to check_post?
 
You know a function can return multiple values too, right? You don't have to make it a tuple
 
@Andy wait, it can? :O
 
isspam, reason = check_if_spam()
The function return is just : return isspam, reason
 
Oooh, cooool.
 
That'll save you from having to remember what each position in a tuple means
 
12:59 AM
Yup. :D
@Andy If I were to do isspam, reason = check_if_spam() and I only return one value, does it raise an exception?
(I'm saying that because it wouldn't make sense to return a reason if isspam == False)
 
Yes, it fails. Not enough values to unpack, but I don't remember the exact exception to catch
Return None if no reason
 
@Andy Oh, okay.
Yup, that makes senes.
 
Why don't I have a backtick on this phone?!
 
Google Keyboard? It should be there, go to numbers and then symbols.
 
ω I have that, but no back tick
 
Good job Smokey! cc: @hichris123
> poooooooooooooooooooooooooooooooooooooooooooooooo
 
Yup.
:D
 
1:34 AM
!!/status
 
@hichris123 Running since 01:19:41 UTC
 
2:00 AM
[ SmokeDetector ] Offensive answer detected: Prove the $f(x)$ is continuous in open interval? by Fuck110 on math.stackexchange.com
[ SmokeDetector ] Offensive answer detected: Can you beat eggs inside their own shell? by keke landry on cooking.stackexchange.com
CI build failed, someone (prolly Undo) borked something!
5
 
Yeah, because I didn't push my fix for the tests. :(
 
CI build passed. Ready to pull!
 
CI build passed. Ready to pull!
CI build passed. Ready to pull!
 
Yay for duplicates!
!!/pull
 
2:15 AM
@hichris123 Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev d5d9602 (hichris1234: Fix tests) (hosted by Undo)
 
!!/status
 
@hichris123 Running since 02:15:45 UTC
 
!!/status
 
@hichris123 Running since 02:15:45 UTC
 
I'm going to let it run for a bit, and then turn the Tavern reports back on @Fundamental
> Broken: Charcoal-SE/SmokeDetector#146 (master - f1afeb1)‏
got that as an email. lol
 
2:19 AM
CI build passed. Ready to pull!
[ SmokeDetector ] Offensive answer detected: Prove the $f(x)$ is continuous in open interval? by Fuck110 on math.stackexchange.com
 
^ Same thing
!!/status
 
@hichris123 Running since 02:15:45 UTC
 
!!/status
 
@hichris123 Running since 02:15:45 UTC
 
Okay, I'm pulling.
!!/pull
 
2:34 AM
@hichris123 Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev fa50224 (hichris1234: Revert "rm tavern") (hosted by Undo)
 
@hichris123 Is there something in that that I forgot I needed to know but you didn't?
 
@Seth Nah, I was just telling you there's a new version available. :)
 
ah. Yeah. Thanks!
Android development is a bit far down my list at the moment, but by April it should be back at the top-ish.
 
Here's a fresh NAA sample:
> mmlmlml ; ;; ; ; ; ; lkoiuyjhgh jhggjchvbnm gyihkb\ iygfhkb,nm./.v gcvbn' \gu hbvjknl\jhv\\nojojojjoj ojojohiohih[ih iphjgfjg kyf kg fjgfjgf kgjf kjgfk khj kjgf ytde ryej lklk; ugkjhdfhgkjkj
That's not so easy to catch with a regex...
 
Nope. But I'm hoping my regression model will be able to at least help identify them.
 
2:48 AM
Character frequency analysis could identify these posts too, I suppose. A post with this high % of "j" and this low % of "a" (namely zero) can't be a meaningful text.
I wonder if there's some data on reasonable bounds for frequencies of each letter...
 
back
 
"Cheapest wow gold just in our site!More gold more cheap!" looks kinda spammy in a title. :p Smokey missed it.
 
we should be able to just blacklist "wow gold"
although Gaming might hit that every once in a while
 
This is the spam, btw - still there.
Domain wowtoes.com
 
yep, blacklisting
@hichris123 I was just gonna ask you if you thought we could reenable Tavern posting - see you beat me to it :D
 
2:59 AM
CI build passed. Ready to pull!
 
!!/pull
 
@Undo Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 1554f43 (Undo1: +wowtoes) (hosted by Undo)
 
this faster chat login is awesome
 
3:11 AM
@Fundamental Huh. I don't know.
 
There may even be a Python library out there for this purpose (detecting nonsense text). Someone at Software Recommendations might know.
 
I think I've seen one
 
[ SmokeDetector ] SmokeDetector started at rev 1554f43 (Undo1: +wowtoes) (hosted by Undo)
 
!!/alive?
 
@Undo Of course
CI build passed. Ready to pull!
 
3:16 AM
!!/pull
 
CI build passed. Ready to pull!
[ SmokeDetector ] SmokeDetector started at rev 533618f (Undo1: add autopull. It might even work) (hosted by Undo)
[ SmokeDetector ] SmokeDetector started at rev 0b3f04f (Undo1: thing broken, mission accomplished) (hosted by Undo)
 
lol
 
[ SmokeDetector ] SmokeDetector started at rev 609183a (Undo1: test autopull again) (hosted by Undo)
 
>:D
it doesn't have time to post the chat message, apparently. But meh.
Now we just end commits with [autopull] or something like that :D
 
@Undo just insert a wait(0.5) or something like that.
 
3:26 AM
Recovered from TypeError: 'bool' object is not iterable
 
... erm
 
:/
 
Can you post the full error, @Undo?
 
CI build passed. Commit message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at [rev 2944053 (Undo1: add wait so the message gets posted [autopull])](github.com/Charcoal-SE/SmokeDetector/commit/2944053) (hosted by Undo)
 
@hichris123 don't see it
looks like we'll need a non-[] syntax, otherwise should work
 
3:28 AM
@Undo Oh, right, not sure if it logs those errors.
 
@hichris123 It might have been on an answer fetch
they were at about the same time.
 
huh
 
Recovered from TypeError: 'bool' object is not iterable
 
... happened again. :/
Yeah, it should be in the error log, @Undo.
 
3:44 AM
2015-01-17 03:26:29.229707 UTC
TypeError: 'bool' object is not iterable
Traceback (most recent call last):
  File "ws.py", line 72, in <module>
    is_spam, reason = check_if_spam_json(a)
TypeError: 'bool' object is not iterable
@hichris123 ^
 
Recovered from TypeError: 'bool' object is not iterable
Recovered from TypeError: 'bool' object is not iterable
 
4:11 AM
I don't even see "check_if_spam_json" defined anywhere. Did you mean "check_if_spam"?
 
So, it seems only one argument of that call gets returned. That line with return (function call) is too complicated. Could be two lines:
var 1, var 2 = check_if_spam(title, None, poster, d["ownerUrl"], site, str(d["id"]), False)
return var1, var2
 
Recovered from TypeError: 'bool' object is not iterable
 
Sure, we can try that...
!!/pull
 
@hichris123 Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 6d022c6 (hichris1234: Update spamhandling.py) (hosted by Undo)
 
4:20 AM
!!/status
 
@hichris123 Running since 04:20:01 UTC
 
!!/status
 
@hichris123 Running since 04:20:01 UTC
 
Ah, yeah, that's probably it @Fundamental. As it would only give that error on it returning True, and you can't iterate on True.
 
Recovered from TypeError: 'bool' object is not iterable
 
4:27 AM
sigh
 
@hichris123 check_if_spam_json returns single "False" when owner doesn't exist
 
Ahhhh
Duh
 
But I think the first change was also needed, because (to my poor understanding) return make have been taking only one value from the iterator given by check_if_spam -- no more were explicitly requested.
 
I'm not sure about that.
 
[ SmokeDetector ] Bad keyword in title, Bad keyword in username, All-caps title: BAJOTZ SATTELITE X INDONESIA by Bajotz .X. on stackoverflow.com
CI build passed. Ready to pull!
 
4:38 AM
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev 07d9278 (hichris1234: Fix type error) (hosted by Undo)
[ SmokeDetector ] Bad keyword in title: Will increase scleroprotein output Jivam Skin Care by jiviasoky on drupal.stackexchange.com
 
CI build passed. Ready to pull!
 
!!/pull
 
@hichris123 Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 087a0bf (hichris1234: Fix tp/tpu) (hosted by Undo)
 
5:06 AM
Two spam posts missed. Domains tenderpublish.com and elliskinantiaging.com
 
5:36 AM
Missed spam about Beats by Dre, domain casque-beatsbydre.fr
 
5:53 AM
[ SmokeDetector ] Bad keyword in title: weight loss diet plan by olguin on meta.stackexchange.com
[ SmokeDetector ] Bad keyword in title: Best Workout For Muscle by simna wizo on meta.stackexchange.com
[ SmokeDetector ] Offensive answer detected: Why is Christian Bale not in the upcoming movie Batman vs Superman? by Babak on movies.stackexchange.com
[ SmokeDetector ] Bad keyword in title: Jivam Skin Care Tips For Aging Skin Care by pablovan3 on meta.stackexchange.com
 
6:16 AM
Missed "Body Building Supplements Reviews Free Trial" with "Nutra Tosterone" in the body.
Domain lxwpro-t.com, present in three posts.
 
6:52 AM
[ SmokeDetector ] Bad keyword in title: Boosters?hgh anti aging supplements by Susan Elizabeth on workplace.stackexchange.com
[ SmokeDetector ] All-caps title: ROOM BOOKING DATE AVAILABILITY by Rakhesh Thayyur on stackoverflow.com
[ SmokeDetector ] Blacklisted website: The display of physical exercises, by Genesis Gul on askubuntu.com
 
 
2 hours later…
8:31 AM
 
8:53 AM
[ SmokeDetector ] Repeating characters in body: 12.04 to 14.04.1 update , space problem , boot to busybox results by L.B. on askubuntu.com
 
9:23 AM
@hichris123 Good idea; we don't need two calls for that indeed.
 
9:50 AM
CI build passed. Ready to pull!
 
!!/pull
 
@ProgramFOX Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 215dd0b (ProgramFOX: Fix typo in file name) (hosted by Undo)
 
@Fundamental Thanks, I added those sites to the regex.
hmm... why is the autopull not working?
I have appended --autopull to my commit message, which should be caught.
!!/pull
 
@ProgramFOX Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 486d1c0 (ProgramFOX: Update findspam.py. --autopull) (hosted by Undo)
 
@Undo ^ autopull didn't work
... or maybe it simply didn't post the message.
Hm, PyCharm says it couldn't find wait.
Okay, replaced that with time.sleep. Also used 2 instead of .5. .5 might be a bit short.
aha!
> Warning: unknown exception trying to send webhook to erwaysoftware.com:49494
@Undo ^ it couldn't send the webhook
!!/pull
 
10:08 AM
@ProgramFOX Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev 9f26a66 (ProgramFOX: Fix autopulling message) (hosted by Undo)
CI build passed. Commit message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 9f26a66 (ProgramFOX: Fix autopulling message) (hosted by Undo)
 
... okay
@Undo Seems like clearing CircleCI cache solved the problem.
 
10:51 AM
[ SmokeDetector ] Blacklisted website: The more formal procedure by luke harper on meta.stackexchange.com
Recovered from NameError: global name 'url' is not defined
 
huh?
uh oh
argh, we need a command to check the logs
@Undo Can you please check your logs? Also, what do you think about a command that returns the latest log item?
ah, I already found the error
 
CI build passed. Commit message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 3daaf4c (ProgramFOX: Fix NameError. --autopull) (hosted by Undo)
 
fixed
 
[ SmokeDetector ] Bad keyword in title, Phone number detected: DelHi LoVe Vashikaran +91-9541948077 Specialist by Anghoribaba on math.stackexchange.com
 
11:14 AM
@SmokeDetector tp
 
@ProgramFOX Registered question as true positive: added title to the Bayesian doctype 'bad'.
 
 
2 hours later…
@SmokeDetector fp
 
@ProgramFOX Registered question as false positive, but could not add title to Bayesian doctype 'good'.
 
@ProgramFOX This may be related
 
@Fundamental nope, that's related to tp/tpu
I'm going to debug it
!!/alive?
 
@ProgramFOX Of course
 
12:56 PM
@ProgramFOX Of course
 
@SmokeDetector fp
 
@ProgramFOX Registered question as false positive, but could not add title to Bayesian doctype 'good'.
 
okay, breakpoint hit
@Fundamental Ahh... you're right, it actually is related. We expect message content to be passed to the bayesian_learn function, but we actually pass a title. I'll fix that.
 
Potential blacklist: domain funmac.com from spam post that just got deleted.
 
CI build passed. Ready to pull!
 
1:08 PM
@Fundamental Thanks, added to regex.
!!/pull
 
@ProgramFOX Pulling latest from master -- CI build passed.
[ SmokeDetector ] SmokeDetector started at rev f5a29cf (ProgramFOX: Update findspam.py. --autopull) (hosted by Undo)
 
 
1 hour later…
2:37 PM
[ SmokeDetector ] All-caps title: WAIST LEVEL SHOOTER by monica welsh on photo.stackexchange.com
 
2:58 PM
[ SmokeDetector ] Bad keyword in title, Phone number detected: 1-877-617-7196!Norton Support Phone Number~Technical Support Phone Number by nick smith on stackoverflow.com
 
3:12 PM
@SmokeDetector tpu
 
@ProgramFOX Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.
 
@ProgramFOX Blacklisted user and registered question as true positive: added title to the Bayesian doctype 'bad'.
 
debugging the blacklisted user thingy, because it did not report a post of that spammer as "blacklisted user"
 
3:24 PM
@SmokeDetector @ProgramFOX oh right. :P I was going to fix that before I committed... and then I forgot.
 
:P
By the way @hichris123 I changed bayesian_learn_title to fix all occurences of this - it now accepts a title, so I reverted that commit.
 
@ProgramFOX It should work now after I fixed it (before, it checked in check_if_spam, but it never did in handle_spam. Not sure if it would have still posted or not)
 
@hichris123 Yeah, it worked, though it seemed better to let bayesian_learn_title take a title instead of message content.
... oh, wait
nevermind
 
lol
 
didn't look to which message you replied :P
@hichris123 No, it never checked in handle_spam, but handle_spam was never executed if check_if_spam didn't return true, so I don't think that makes a difference.
 
3:30 PM
@ProgramFOX check_if_spam would return True, though, since the length of test > 0.
 
@hichris123 Oh, right. So that explains why we got one message once that did not contain a reason. That must be a blacklisted user then.
 
Ahhh. Yup, that makes sense.
 
@ProgramFOX still need anything?
 
@Undo Logs? No, I found the issue.
 
Awesome :D
@ProgramFOX I think it says that because we just eat the message and don't send a response back.
 
3:39 PM
@Undo ah, might be
 
Going to attempt to add the body checks to my bot.
 
[ SmokeDetector ] Bad keyword in title, Phone number detected: Is 1800-825-8059 Norton toll free number or Norton support number. by Techne Help on stackoverflow.com
 
3:54 PM
@hichris123 Isn't your bot just a clone of SmokeDetector, but with some minor changes?
 
@ProgramFOX ... yes, but... it's on I think April's SmokeDetector. :P
 
ah :P
 
Okay, July.
 
CI build passed. Ready to pull!
CI build passed. Ready to pull!
 
!!/pull
 
4:02 PM
@ProgramFOX Pulling latest from master -- CI build passed.
 
okay, so the webhook error should (hopefully) be fixed now
rebuilds to test
 
CI build passed. Ready to pull!
 
argh, still same error
though it's probably worth it to close the connection
I'll send an email to CircleCI's support team to ask what they expect as response -- I don't see that anywere in the docs.
email sent
 
4:38 PM
@hichris123 thanks
 
 
1 hour later…
6:30 PM
[ SmokeDetector ] All-caps title: GAMESHARING ACCOUNT DEACTIVATION AND REACTIVATION by JOSHUA on gaming.stackexchange.com
 
@Andy What's the link to your spam dump?
 
7:40 PM
@hichris123 This was the most recent. It's from the 10th: gist.githubusercontent.com/AWegnerGitHub/51d382b64322e0ade136/…
If you give me a bit I'll update it for you
 
@Andy Oh, okay. Thanks! :)
 
Ok, thanks!
 
You're welcome
 
@SmokeDetector [tag:feature-request] Having url in title is okay if the title contains "url".
 
8:30 PM
This room is so empty. :(
@Undo Body check should be working soon! :D
 
9:02 PM
[ SmokeDetector ] All-caps title: THE INVERSE RANK - MODULES by user206513 on math.stackexchange.com
 
9:15 PM
@hichris123 yay :D
 
[ SmokeDetector ] All-caps title: UNQ_INDEX_PROCESS_INDEXER_CODE by Ronny on magento.stackexchange.com
 
9:38 PM
Okay, body checks should be running in here now.
!!/status
 
@hichris123 Running since 21:03:13 UTC
 
10:04 PM
!!/apiquota
 
@hichris123 5450
 
10:27 PM
[ SmokeDetector ] Offensive answer detected: Deleted OS from my device by user90486 on android.stackexchange.com
 
11:00 PM
[Blaze] answer flagged by Undo: stackoverflow.com/a/28005152
 
CI build passed. Commit message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 47456e3 (Undo1: +onlinekelas, autopull) (hosted by Undo)
[ SmokeDetector ] SmokeDetector started at rev 47456e3 (Undo1: +onlinekelas, autopull) (hosted by Undo)
CI build passed. Commit message contains 'autopull', pulling...
CI build passed. Ready to pull!
 
11:16 PM
!!/pull
 
@Undo Pulling latest from master -- CI build passed.
 
hrm
not sure then
 
11:33 PM
CI build passed. Ready to pull!
CI build passed. Ready to pull!
 
11:51 PM
[ SmokeDetector ] Repeating characters in body: Bash Script - File Comment out & Notate by William DeLuca on codereview.stackexchange.com
[ SmokeDetector ] Repeating characters in answer: Need Root For Asus Zenfone 5(T00J) 8 GB(Kitkat ROM) by Ali AlAhmad on android.stackexchange.com
 

« first day (426 days earlier)      last day (3410 days later) »