I’ll start off by saying, I’m not a great programmer. This is the first “real” tool I’ve written that’s (potentially) useful to people other than me. I’d love any feedback/criticism you have.
I’ve written a Python script that scans through the list of suspect and/or silenced users and lets you delete them if necessary. I ran it over on Mozilla’s Discourse and deleted a few dozen accounts - this was only after I deleted close to a hundred by hand.
There are a few things that seem pretty hacky, especially lines 174 to 191. As I said, I’d appreciate any feedback you might have, and would be happy to answer any questions!
Very cool! One thing you’ll want to do is be sure Akismet is enabled, as we recently (within the last 2-3 months) added a feature where the Akismet plugin will scan new user accounts for spammy stuff and flag them for you thanks to @Roman
Yes, completely human spam account signups – accounts that never post once, just set up an account with profile info and walk away forever – is indeed still a problem. The below is even after Akismet checking:
But bear in mind user profiles aren’t indexed at all, and new user profiles have seriously suppressed info.. and our Akismet change helps tremendously.
해당 계정 자체는 무해해 보일 수 있지만, 과거 스팸 발송자들은 신규 계정에 대한 모니터링을 우회하기 위해 계정을 먼저 생성해 두고 일정 기간이 지난 후 활성화하는 수법을 사용해 왔습니다. 그렇게 3개월 전에 생성된 계정이 갑자기 스팸 링크를 달거나 피싱 시도로 사용자에게 DM을 보내는 식으로 악용됩니다.
개인적으로는 문제가 되기 전에 이를 선제적으로 차단할 수 있는 더 나은 도구가 필요하다고 생각합니다. 또한 봇이 아예 가입하지 못하도록 방지하는 강력한 도구도 함께 마련된다면 도움이 될 것입니다.