|
2 | 2 |
|
3 | 3 | :::info |
4 | 4 |
|
5 | | -You need to be using Draupnir v2.3.0 or above to use this protection |
| 5 | +You need to be using Draupnir v2.3.0 or above to use this protection. Since |
| 6 | +Draupnir v2.4.1, this protection no longer depends upon synapse-http-antispam. |
6 | 7 |
|
7 | | -You also need to follow the [instructions](../bot/synapse-http-antispam) for adding the synapse-http-antispam module. |
| 8 | +::: |
| 9 | + |
| 10 | +:::tip |
| 11 | + |
| 12 | +While this protection does not depend on synapse-http-antispam. You may wish to |
| 13 | +install the protection if you want to preemptively block invitations as soon as |
| 14 | +possible. You should follow our [instructions](../bot/synapse-http-antispam) for |
| 15 | +adding the synapse-http-antispam module. |
8 | 16 |
|
9 | 17 | ::: |
10 | 18 |
|
11 | | -The room takedown protection matches policies from Draupnir's watched |
12 | | -lists against the rooms your homeserver is joined to. |
| 19 | +The room takedown protection matches policies from Draupnir's watched lists |
| 20 | +against the rooms your homeserver is joined to. |
13 | 21 |
|
14 | | -This protection is useful when you are administrating a server with |
15 | | -open registration and need to protect yourself and your users from |
16 | | -two scenarios: |
| 22 | +This protection is useful when you are administrating a server with open |
| 23 | +registration and need to protect yourself and your users from two scenarios: |
17 | 24 |
|
18 | | -1. Spam invitations targetting your local users that have already been |
19 | | - sent and need to be rejected automatically. |
| 25 | +1. Spam invitations targetting your local users that have already been sent and |
| 26 | + need to be rejected automatically. |
20 | 27 |
|
21 | | -2. Preventing local users from joining rooms with intolerable or |
22 | | - illegal content, and removing these rooms if they are detected |
23 | | - on the homeserver. |
| 28 | +2. Preventing local users from joining rooms with intolerable or illegal |
| 29 | + content, and removing these rooms if they are detected on the homeserver. |
24 | 30 |
|
25 | | -If the protection discovers a room is marked with the `takedown` |
26 | | -recommendation, then the protection will instruct your homeserver to |
27 | | -shutdown the room. This will force all local participants to leave the |
28 | | -room, purge the history from your database, and block the room. |
| 31 | +If the protection discovers a room is marked with the `takedown` recommendation, |
| 32 | +then the protection will instruct your homeserver to shutdown the room. This |
| 33 | +will force all local participants to leave the room, purge the history from your |
| 34 | +database, and block the room. |
29 | 35 |
|
30 | 36 | ## Room Discovery |
31 | 37 |
|
32 | | -The protection provides a means of oversight into the rooms your |
33 | | -homeserver is participating within. When a room is discovered no your |
34 | | -homeserver, a notification is sent to a configured room with details |
35 | | -about the room: the title, description, creator, and member count. |
| 38 | +The protection provides a means of oversight into the rooms your homeserver is |
| 39 | +participating within. When a room is discovered no your homeserver, a |
| 40 | +notification is sent to a configured room with details about the room: the |
| 41 | +title, description, creator, and member count. |
36 | 42 |
|
37 | | -The protection includes a threshold |
38 | | -`discoveryNotificationMembershipThreshold` that must be met before |
39 | | -displaying the notification. By default, a room needs to have `20` |
40 | | -members before its details will be displayed. This is a privacy |
41 | | -concious default to balance between alerting the server admins of all |
42 | | -rooms, and those that are large enough to be of concern. |
| 43 | +The protection includes a threshold `discoveryNotificationMembershipThreshold` |
| 44 | +that must be met before displaying the notification. By default, a room needs to |
| 45 | +have `20` members before its details will be displayed. This is a privacy |
| 46 | +concious default to balance between alerting the server admins of all rooms, and |
| 47 | +those that are large enough to be of concern. |
43 | 48 |
|
44 | 49 | ## Configuration |
45 | 50 |
|
46 | | -See [configuring protections](./configuring-protections) for a guide |
47 | | -on how to configure this protection. |
| 51 | +See [configuring protections](./configuring-protections) for a guide on how to |
| 52 | +configure this protection. |
48 | 53 |
|
49 | 54 | ## Taking down a room |
50 | 55 |
|
51 | | -To takedown a room yourself, you will need to use the `!draupnir |
52 | | -takedown` command. You will be prompted for confirmation, and will be |
53 | | -required to read the details very carefully. |
| 56 | +To takedown a room yourself, you will need to use the `!draupnir takedown` |
| 57 | +command. You will be prompted for confirmation, and will be required to read the |
| 58 | +details very carefully. |
0 commit comments