help: Organize and extend guide for moderating open organizations.

This commit is contained in:
Alya Abbott 2024-03-11 16:25:41 -07:00 committed by Tim Abbott
parent f5505ace89
commit 5384f7a326
1 changed files with 37 additions and 22 deletions

View File

@ -7,14 +7,29 @@ Moderation is a big part of making an open community work.
## Prevention ## Prevention
Zulip has many features designed to simplify moderation by preventing Zulip has many features designed to simplify moderation by preventing
problematic behavior: problematic behavior.
* [Disallow disposable email addresses](/help/restrict-account-creation#dont-allow-disposable-domains) ### Manage new users
or [require users to log in via GitHub or GitLab](/help/configure-authentication-methods).
* Restrict who can [create streams](/help/configure-who-can-create-streams), * Link to a code of conduct in your
[create bots](/help/restrict-bot-creation), [send direct [organization description](/help/create-your-organization-profile)
messages](/help/restrict-direct-messages), or (displayed on the registration page).
[add custom emoji](/help/custom-emoji#change-who-can-add-custom-emoji). * [Disallow disposable email
addresses](/help/restrict-account-creation#dont-allow-disposable-domains)
or [limit authentication
methods](/help/configure-authentication-methods) to increase the
effort for a bad actor to replace a banned account.
* Add a [waiting period](/help/restrict-permissions-of-new-members) before
new users can take disruptive actions.
* Monitor new users by enabling [new user
announcements](/help/configure-notification-bot#new-user-announcements).
### Restrict permissions for making changes
* Restrict who can [create streams](/help/configure-who-can-create-streams), or
monitor new streams by enabling [new stream
announcements](/help/configure-notification-bot#new-stream-announcements).
* Restrict who can [add custom emoji](/help/custom-emoji#change-who-can-add-custom-emoji).
* Restrict who can [move messages to another * Restrict who can [move messages to another
stream](/help/restrict-moving-messages#configure-who-can-move-messages-to-another-stream), stream](/help/restrict-moving-messages#configure-who-can-move-messages-to-another-stream),
and set a [time and set a [time
@ -25,18 +40,19 @@ problematic behavior:
and and
[delete](/help/restrict-message-editing-and-deletion#configure-message-deletion-permissions) [delete](/help/restrict-message-editing-and-deletion#configure-message-deletion-permissions)
their own messages, and set time limits on message editing and deletion. their own messages, and set time limits on message editing and deletion.
* Link to a code of conduct in your * If you are concerned about impersonation, you can [prevent users from
[organization description](/help/create-your-organization-profile) changing their name](/help/restrict-name-and-email-changes).
(displayed on the registration page).
* Create a [default stream](/help/set-default-streams-for-new-users) ### Minimize spam
for announcements where [only admins can
post](/help/stream-sending-policy).
* Add a [waiting period](/help/restrict-permissions-of-new-members) before
new users can take disruptive actions.
* [Configure email visibility](/help/configure-email-visibility) * [Configure email visibility](/help/configure-email-visibility)
to prevent off-platform spam. to prevent off-platform spam.
* [Restrict wildcard mentions](/help/restrict-wildcard-mentions) * [Restrict wildcard mentions](/help/restrict-wildcard-mentions)
so only [moderators](/help/roles-and-permissions) can mention everyone in your organization. so only [moderators](/help/roles-and-permissions) can mention everyone in your organization.
* Create a [default stream](/help/set-default-streams-for-new-users)
for announcements where [only admins can
post](/help/stream-sending-policy).
* Restrict who can [send direct messages](/help/restrict-direct-messages).
## Response ## Response
@ -48,17 +64,16 @@ organization's policy choices.
harassment that moderators have not yet addressed, or [collapse harassment that moderators have not yet addressed, or [collapse
individual messages](/help/collapse-a-message) that they don't want individual messages](/help/collapse-a-message) that they don't want
to see. to see.
* [Ban (deactivate) users](/help/deactivate-or-reactivate-a-user) acting in * [Ban (deactivate) users](/help/deactivate-or-reactivate-a-user) acting in bad
bad faith. You can reactivate them later if they repent. faith. They will not be able to rejoin using the same email address, unless
* Investigate behavior using the `streams:public their account is reactivated by an administrator.
sender:user@example.com` [search * Investigate behavior by [viewing messages sent by a
operators](/help/search-for-messages) to find all messages sent by a user](/help/view-messages-sent-by-a-user).
user.
* Delete messages, [archive streams](/help/archive-a-stream), and * Delete messages, [archive streams](/help/archive-a-stream), and
[unsubscribe users from streams](/help/add-or-remove-users-from-a-stream). [unsubscribe users from streams](/help/add-or-remove-users-from-a-stream).
* [Move topics](/help/rename-a-topic), including between streams, when * [Move topics](/help/rename-a-topic), including between streams, when
users start conversations in the wrong place. users start conversations in the wrong place.
* [Change users' names](/help/change-a-users-name) (e.g. to "Name (Spammer)") * [Change users' names](/help/change-a-users-name) (e.g., to "Name (Spammer)")
for users who sent spam direct messages to many community members. for users who sent spam direct messages to many community members.
* [Deactivate bots](/help/deactivate-or-reactivate-a-bot) or * [Deactivate bots](/help/deactivate-or-reactivate-a-bot) or
[deactivate custom emoji](/help/custom-emoji#deactivate-custom-emoji). [deactivate custom emoji](/help/custom-emoji#deactivate-custom-emoji).