Mastodon: Timed Silence

Created on 8 Apr 2017  路  13Comments  路  Source: tootsuite/mastodon

As an admin it would be great to be able to do a timed silence on a user. Like, silence a user for X days / hours


  • [x] I searched or browsed the repo鈥檚 other issues to ensure this is not a duplicate.
suggestion wontfix

Most helpful comment

nvm I'm working on this!

All 13 comments

This involves adding a new UI, a new parameter to the silence action, and using the perform_in function.

Wanna contribute this @lynnco?

I don't see myself having time for it, so I don't want to cookie lick.

nvm I'm working on this!

Do you see value in making the existing "silence" function a timed event, or is this a nomenclature clash and you're thinking more in terms of twitch chat timeouts?

I'm thinking timeout. I'll rename it to "timeout" rather than "timed_silence" on my branch

Alright! That definitely makes more sense, since the existing silence function is more akin to a hellban - more to guard the environment from the problem user than to re-educate the problem user.

Is this akin to what you would call a probation on a web forum? A method to apply a lighter sentence than permanently muting them?

I'd like to see an optional timeout on user level (remote and local) suspend and silence, and also on instance level, since it seems like many admins are using instance level suspend and silence to deal with problems involving remote users rather than remote user suspension or silence.

This is an interesting suggestion.
There is also another usage area for this, in relation to "information overload":

It would be practical to enable better focus during for example "work hours" by muting people who are for example very active but mostly with funny stuff that rarely is interesting when at work.

I think this function could be extra useful if combined with a filtering option like one or more regex rules per timeout rule, including "negatives" as in "exceptions".

For example: "Mute user X's toots between 8am-6pm, EXCEPT when he/she mentions @x, @y, or @z or uses hashtags #1, #2 or #3..."

Can we clarify what we're talking about in this issue? I think @LeeteqXV is talking about a different subject than what this issue is intended to cover (see #1593).

  • silencing (the subject of this issue) - a given user can be temporarily banned from posting, or their posts are temporarily hidden from certain areas
  • muting - users can _ignore_ other users for a set period of time, such that toots from ignored users are collapsed or hidden in timelines, etc.

Is this correct?

Yes there are several different paradigms associated with silencing, muting, & blocking. _This_ issue, 1284, specifically tackles an _administration_ tool, a tool at admin-level if I may, where a misbehaving user can be frozen by an admin for a set period of time.

Meanwhile #1593 is tackling muting & blocking at the _user_ level. I think.

Kinda like how (at this moment) we have Instance-level Instance-blocking, and we _also_ have _User_-level Instance-blocking.

FerdiFZ's comment is spot on 馃憤

Also, I didn't find time to tackle this one - so anyone should feel free to follow-up from here.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

thomaskuntzz picture thomaskuntzz  路  3Comments

hidrarga picture hidrarga  路  3Comments

flukejones picture flukejones  路  3Comments

psychicteeth picture psychicteeth  路  3Comments

cumbiame picture cumbiame  路  3Comments