Where can I find how long this automatic silence lasts or where that duration is configured?
I’ve checked:
Admin → Settings → Trust Levels
Admin → Settings → Posting
Rate limit and new user settings
I don’t see an explicit silence duration setting tied to this behavior, and the UI doesn’t show an expiry time for the silence.
Is it permanent? For new users, I would like to be able to set this for 24 hours. So far, most spam accounts that are silenced don’t return to try again. But real users will return. Sometimes they are silenced for pasting their first message.
They are silenced until they are unsilenced by the manual actions of a moderator.
These moderators will be warned by a flag, which will be in the review queue (available at /review). Here’s a redacted screenshot of one from Meta earlier today:
It is a bit odd that we have this code, which defaults to a 1000 years (lol), but also seemed to have had the ability to set a custom configuration though
I don’t think you can atm. At least definitely not via UI. It could be an oversight or just something we have never implemented.
We do have the duration-setting for silencing in chat, which was added more recently, so I think this is a good candidate to make a feature request for
I just wanted to make sure that no message is actually sent. It could also be that no one notices because the notification level of the moderator inbox is set so that it causes little (in this case, perhaps too little) noise.
I think it could work to use data-explorer and automation to send a message or post in a topic in the staff category when @system silences a user.
Something like:
SELECT target_user_id, details, updated_at
FROM user_histories
WHERE action = 30
AND acting_user_id = -1
AND updated_at >= NOW() - INTERVAL '1 hour'
And a “Schedule a PM with Data Explorer results” or a “Schedule a post in a topic with Data Explorer results” automation that runs every hour