Current situation: A small amount of users annoy the lot of us, we have no power to ban them, mods are annoyed.
Official solution: Go into Gallery mode, so all users can view, only users with explicit write permissions can write. This has the problem of approving users. We don't want to manually approve nearly everyone just to disapprove a small number.
Wayward solution: Use Gallery mode with the bot. When a user enters the room, the bot grants him write access automatically. As it's automatic, the transition is nearly seamless. An owner can then use the bot to ban a user. In that case, the user has his write privilege revoked, and will not be granted write access the next times he comes.
(For an explanation how it functions with the chat, see the file below)
/unmute username|usrid
Gives the user write permission. If he was muted, the mute is undone. Plain and simple.
/mute username|userid [duration=1h]
Takes away the write permissions of a specified user (you can only use a username if the user's in the room, otherwise you must provide a user id).
The duration parameter is debatable: Both in syntax and in default value.
-
Syntax:
-
My offer: One of
nd
forn
days, ornh
forn
hours.- Jan Dvorak: In addition to that,
nm
forn
minutes.
- Jan Dvorak: In addition to that,
-
BenjaminGruenbaum:
1y1M1d1h1m
(instead of 1, any number of course, or omitted for 0). Enables fine-tuning, which might not be necessary. -
Florian Margaine and rlemon: Argument will just be in minutes.
-
Default value:
-
rlemon and I: Permaban
-
Florian Margaine (and Benjamin Gruenbaum?): 1 day
-
phenomnomnominal and Jan Dvorak: Incremental (each default ban increases according to the last ban)
-
Gordon and twiz: Argument is required. You have to specify a duration.
I like the bot solution. It might be useful to be able to set temp bans on users.