Spammers and "post throttling"
Spammers are abusing channels two different ways. They first either create an account or hack an existing user account. Then, they simply post in every channel they have access too.
They also use the @everyone command if the site admin has not locked it down in every role, especially default everyone role. Yes, this is the admin's responsibility.
To limit the bots from posting in every channel with either with a new account or a hacked account;
1. We need the ability to throttle posts across channels. We don't necessarily want to limit legitimate discussion in a single channel, but want to stop mass spamming across every channel at once.
2. As mentioned by others, limit new users to X posts per day/per channel.This will slow hackers using new accounts.
3. @everyone posts should be approved by admin before posting.
-
You can already set "Mention @everyone, @here, and All Roles" permissions per role.
So point 3 is already possible by admin giving a role allowing such mentions and disabling them server wide otherwise.Throttling across channels sounds like a good idea.
However X posts per day is probably not the feature you are looking for. That doesn't slow people down, it just prevents people for talking for an extended time. I.e. after they've done their 10 posts that day, they can't partake any longer and have no choice but to leave. Are you going to have an admin 24/7 that keeps watch to give them permissions before they run out of messages? That's not an argument for the feature not existing, but it doesn't seem to do what you want it to do.
Throttling, or "slow mode" already seems to solve your issue if it's extended to server wide.
But there could be a role permission and a channel permission that allows for ignoring slow mode apart from Manage Channel and Manage Messages.0
댓글을 남기려면 로그인하세요.
댓글
댓글 1개