Charcoal-SE / SmokeDetector

Headless chatbot that detects spam and posts links to it in chatrooms for quick deletion.
https://metasmoke.erwaysoftware.com
Apache License 2.0
474 stars 182 forks source link

Blacklisted for making the same post #2241

Closed gparyani closed 6 years ago

gparyani commented 6 years ago

This report was filed as a result of being blacklisted for making this post (MS report). But the problem is, both reports point to the same post.

Why was a duplicate report filed for the same post, for the sole reason that they made that very post? Was it because the title of the question was edited, and it thought it was a different post because the titles were different?

NobodyNada commented 6 years ago

Whenever a question has any activity at all, Smokey will see it and scan it. For the most part, Smokey does not care if the post has already been reported, as Smokey does not attempt to keep a permanent record of reports (that's metasmoke's job, and Smokey does not consult metasmoke when reporting). Smokey does maintain a few report lists, but these are not intended to be complete, are not synced between instances, and in some cases are truncated to include only the latest reports.

Smokey will always report a post if it looks like spam, unless:

In this case, the user had been blacklisted because the previous report was marked as spam. The activity on the question caused the post to be rescanned and be caught by the blacklisted user check, and the title change bypassed the recently-reported check.


Does this need to be fixed? Not in my opinion. A rereport is only a minor inconvenience; it could be considered a good thing as it brings more eyes to the post. MS will never flag a post twice, so we don't have to worry about autoflagging issues. The rereport checks aren't even designed to cover every possible case; fixing this case would take development effort with little noticeable gain.

tripleee commented 6 years ago

status-bydesign

gparyani commented 6 years ago

@tripleee Can you please explain why it's intentional and by design that Smokey is supposed to report the same post twice in a row if the title is edited?

tripleee commented 6 years ago

I think NobodyNada's comment above is already an excellent explanation of the logic. The flag is warranted so a human can review whether it's still spam/off-topic and if not, remove the user from the blacklist by flagging the updated post as FP.

Sent with GitHawk