So, as written in the title, one of my users just group messaged 100 other user with a spam offer.
Is there a way to limit the number of users that can be added to a private conversation?
So, as written in the title, one of my users just group messaged 100 other user with a spam offer.
Is there a way to limit the number of users that can be added to a private conversation?
That is the limit, 100, even lower for new users. Check your site settings to make it more strict.
(Also 100 does seem high as a default for this, @techapj can you change this to 30 as I think that is a safer default anyways.)
Was it a group PM? So this spam account got to trust level 2 somehow? How old is the account?
Hmm yeah maybe it wasnât regular public mentions. We should still cap how many recipients can be in a group PM, in addition to the stricter public mention limit.
Iâve put my DM to lvl 1 instead of lvl 2. He posted a couple of times, and when he got to lvl 1 he started sending direct messages to other users.
It was not automated spam. Just a user trying to promote unwanted product through my platform
Trust level 1 is not a safe setting to allow group PMs.
Regardless I support a lower cap on public mentions and group PM recipients.
@techapj can you check, I donât see a site setting for max PM recipients, other than max notifications which is 100. If we are missing a limit setting here we need one.
Okay, I just created a PR to add new setting max_allowed_message_recipients
with default value of 30
. Some highlights:
I donât think this is a goal here; if the group owner allows a group to be message-able then that is how it is. What we mainly want to prevent with this setting is actually entering 50+ recipients manually.
Okay, I removed the check on group message recipients. Now only user recipients will be checked and default limit of âmax 30 recipientsâ will be applied. PR has been merged.