Recent flood of spam topics

Hi,

First of all, thank you to all the admins for dealing with the recent bot attack and cleaning up the forum. I can only imagine how much work that created.

If I may suggest one possible measure, it seemed that most of the spam was coming from accounts that were only a few minutes old. Until stricter anti bot measures are in place during account creation, perhaps it would be worth considering holding posts from new accounts for the first 24 hours.

I also have a small request. I had a topic related to an app I am developing, where Intervals.icu users could ask questions, share feedback, and request features. The topic had been active for the past few months, but I believe it may have been accidentally removed yesterday.

This was the link:
https://forum.intervals.icu/t/mytrainpal-ai-assistant-connected-to-intervals/122009

Would it be possible to restore it? I would greatly appreciate it.

Thanks again for all the work you do to keep the forum running smoothly.

3 Likes

I’ve restored your topic

1 Like

Sorry, might have been me when I filtered on new activities and used the bulk delete option.

No worries, thank you for restoring it!

Is there an option to double check what was deleted?

I’m missing also this one:

https://forum.intervals.icu/t/how-to-guide-imready4-app-for-hrv-guided-training/25778

I am busy checking.

2 Likes

I’ve checked the logs between 22:00 and 00:00 (UTC) when I was active and there are only a few posts showing. I’ve checked to see if these are currently active, and they are.

I also see a lot of posts are trust level 1.

Why don’t you simply send new posts of new users to the review queue for a while?

1 Like

We don’t have full admin rights to make some system changes.
So this has to be done by @David and his team.

2 Likes

@david @Luke_Hardiman @eva and @Antoinette_Tinker are admins who could change the settings

3 Likes

I set this rate limit setting “The maximum number of topics a user is allowed to create in the 24 hour period after creating their first post” to 0.

4 Likes

Though I still see lots of new users with names like dfgrhtjy.
Hoping they won’t spam tomorrow?

Lets see. Any other settings you would like to add/change? If we set new topics from new users under review, it would yes clean up the forums but would still need work from admins.

Yes, but I think moderators are already busy deleting posts and users, they can review the queue once in a while (now they have to check spam posts every 10 minutes). And this is while admins get to the correct settings.

There are two interesting post to review on Discourse:

Edit: Also, allowing them to create the post (but keeping it in the review queue), allows you to identify patterns to improve spam flagging.

3 Likes

Good point!

If only one of us approves daily, the longest wait for a new post is likely to be less than a day if we join daily.

Might be less work, long term.

Ok changed things more. What has changed today:

  • The maximum number of topics a user is allowed to create in the 24 hour period after creating their first post from 3 to 0.
  • Default trust level from 1 to 0
  • Approve new topics unless allowed groups Is now admins, moderators and trust level 1, 2, 3 and 4.

I will be monitoring the forums closely now and will be changing settings if needed. We don’t want to block real users making legit questions and we don’t want any extra work for admins.

5 Likes

So spam posts are coming in again, but are pending in the queue. So these settings seem to work. You could also add watched words to silent/reject those posts. The spam introduces telephone numbers so any thing with

Telephone
:telephone:
Tel.
teléfono
Telefon
Telefonnummer

could maybe rejected automatically.

I don’t think there is any legit post wanting to post a telephone number.

3 Likes

Does a new user default to level 0?
As in a newly created account, vs someone who isn’t new but decides to post.

That was my understanding.

There also should be options to read a certain amount of topics or a certain amount of time (per thread?) to gain TL1. You could expect that from any new user before posting.