Bulk mark messages and posters as spam

My forum Coding Forum - Developers Discussions and Problem-Solving on ShakaCode Forum got overrun with spam in the past few weeks!

It’s so much that I can’t manually go into every message.

How can I search and bulk delete spam?

I’m using

Should I install this:

Those all got past akismet? That seems surprising. Did they do something to get to tl1 and bypass akismet?

Since they are so similar you can look at Administrative Bulk Operations to see ways to delete them all (I think it should have an example).

1 Like

:wave:

That’s a lot of spam! As far as I know, there isn’t a way to bulk process flags. There is on open feature request though. I see you have 2 inactive admins on your site. I didn’t look at how active your community is, but have you considered granting a trusted member moderator to help you clear stuff up? I can’t see any ways to bulk process/delete flags in the Administrative Bulk Operations topic.

Not sure if this has changed since April but it would be a neat feature :wink:


There is also this option?

1 Like

With 590, I need to bulk approve!

What about that plugin? Akismet good enough?

What is that?

You need both the Discourse AI and Discourse Automation plugin for the post classifier to work. Additionally, you will need a LLM [1]. These can get expensive especially if it has to make a lot of calls.

I’d say Akismet is good enough at accurately detecting spam so its really up to you what you choose.

tl1 means Trust Level 1 which is a Basic user. See Understanding Discourse Trust Levels for more info.


  1. Large Language Model ↩︎

2 Likes

And if you’re using akismet, it has a setting to determine which trust levels it applies to.

2 Likes

Is there a feature request somewhere I can vote for?

My site is getting slammed by what seems like Discourse-aware AI-generated spam. I’d like to be able to display the review queue with checkboxes, click Select All to select all of them, skim to uncheck any legitimate posts, and take the same action (delete and block) against them all.

This would be a good place to have a checkbox. Anyway a similarly concise list.

I describe how to get the AI to test it and then delete the ones it caught here: Spam: Retroactively get AI to review recent posts and then delete the ones marked as spam

It has the advantage of being a solution that’s available now. It’s far more complicated than a few clicks, though.

I’m dubious of having AI delete automatically as there might be a legit post somewhere among the messages.

Currently almost all the spam is going to the review queue, which I’m ignoring as it’s too much work to mark them spam one by one. Since yesterday, 210 messages have been added by the AI spam filter.

1 Like