Software / code / prosody-modules
Annotate
mod_muc_moderation/README.md @ 6294:4ae051999194
mod_flags: Add short stub README with link to Prosody docs
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 08 Jun 2025 13:36:40 +0200 |
| parent | 6156:bcad6baa4fc3 |
| child | 6296:1661f6a74141 |
| rev | line source |
|---|---|
|
5484
bb083e9f78dd
mod_muc_moderation: Point to new Conversations issue tracker
Kim Alvefur <zash@zash.se>
parents:
5127
diff
changeset
|
1 --- |
|
6013
31ea29adb894
mod_muc_moderation: update Readme Compability
Menel <menel@snikket.de>
parents:
6003
diff
changeset
|
2 labels: |
|
31ea29adb894
mod_muc_moderation: update Readme Compability
Menel <menel@snikket.de>
parents:
6003
diff
changeset
|
3 - Stage-Beta |
|
5484
bb083e9f78dd
mod_muc_moderation: Point to new Conversations issue tracker
Kim Alvefur <zash@zash.se>
parents:
5127
diff
changeset
|
4 summary: Let moderators remove spam and abuse messages |
|
bb083e9f78dd
mod_muc_moderation: Point to new Conversations issue tracker
Kim Alvefur <zash@zash.se>
parents:
5127
diff
changeset
|
5 --- |
|
bb083e9f78dd
mod_muc_moderation: Point to new Conversations issue tracker
Kim Alvefur <zash@zash.se>
parents:
5127
diff
changeset
|
6 |
|
3897
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 # Introduction |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 This module implements [XEP-0425: Message Moderation]. |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 # Usage |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 Moderation is done via a supporting client and requires a `moderator` |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 role in the channel / group chat. |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 # Configuration |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
17 |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
18 Example [MUC component][doc:chatrooms] configuration: |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
20 ``` {.lua} |
|
5872
593312fedfe1
mod_muc_moderation: Fix example
Kim Alvefur <zash@zash.se>
parents:
5670
diff
changeset
|
21 Component "channels.example.com" "muc" |
|
3897
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
22 modules_enabled = { |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
23 "muc_mam", |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
24 "muc_moderation", |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 } |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
26 ``` |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
27 |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
28 # Compatibility |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 |
|
6013
31ea29adb894
mod_muc_moderation: update Readme Compability
Menel <menel@snikket.de>
parents:
6003
diff
changeset
|
30 ------- --------------- |
|
31ea29adb894
mod_muc_moderation: update Readme Compability
Menel <menel@snikket.de>
parents:
6003
diff
changeset
|
31 trunk Works^[as of 2024-10-22] |
|
31ea29adb894
mod_muc_moderation: update Readme Compability
Menel <menel@snikket.de>
parents:
6003
diff
changeset
|
32 0.12 Works |
|
31ea29adb894
mod_muc_moderation: update Readme Compability
Menel <menel@snikket.de>
parents:
6003
diff
changeset
|
33 ------- --------------- |
|
3897
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
34 |
|
6156
bcad6baa4fc3
mod_muc_moderation: partial support for XEP-0425 v0.3.0 (no tombstones)
nicoco <nicoco@nicoco.fr>
parents:
6013
diff
changeset
|
35 ## XEP version |
|
bcad6baa4fc3
mod_muc_moderation: partial support for XEP-0425 v0.3.0 (no tombstones)
nicoco <nicoco@nicoco.fr>
parents:
6013
diff
changeset
|
36 |
|
bcad6baa4fc3
mod_muc_moderation: partial support for XEP-0425 v0.3.0 (no tombstones)
nicoco <nicoco@nicoco.fr>
parents:
6013
diff
changeset
|
37 This module implements [XEP-0425] v0.2.1 (tombstones included) and v0.3.0 |
|
bcad6baa4fc3
mod_muc_moderation: partial support for XEP-0425 v0.3.0 (no tombstones)
nicoco <nicoco@nicoco.fr>
parents:
6013
diff
changeset
|
38 (except for tombstones). |
|
bcad6baa4fc3
mod_muc_moderation: partial support for XEP-0425 v0.3.0 (no tombstones)
nicoco <nicoco@nicoco.fr>
parents:
6013
diff
changeset
|
39 |
|
3897
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
40 ## Clients |
|
3a96070f4a14
mod_muc_moderation: Initial commit of XEP-0425: Message Moderation
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
41 |
|
4900
cc5ac0f0f32d
mod_muc_moderation: Update Clients section (+ Gajim, clix)
Kim Alvefur <zash@zash.se>
parents:
4753
diff
changeset
|
42 - [Converse.js](https://conversejs.org/) |
|
cc5ac0f0f32d
mod_muc_moderation: Update Clients section (+ Gajim, clix)
Kim Alvefur <zash@zash.se>
parents:
4753
diff
changeset
|
43 - [Gajim](https://dev.gajim.org/gajim/gajim/-/issues/10107) |
|
cc5ac0f0f32d
mod_muc_moderation: Update Clients section (+ Gajim, clix)
Kim Alvefur <zash@zash.se>
parents:
4753
diff
changeset
|
44 - [clix](https://code.zash.se/clix/rev/6c1953fbe0fa) |
|
6013
31ea29adb894
mod_muc_moderation: update Readme Compability
Menel <menel@snikket.de>
parents:
6003
diff
changeset
|
45 - [Cheogram](https://cheogram.com/) |
|
4752
67848bf6b425
mod_muc_moderation: Add list of client feature requests for XEP-0425
Kim Alvefur <zash@zash.se>
parents:
3897
diff
changeset
|
46 |
|
67848bf6b425
mod_muc_moderation: Add list of client feature requests for XEP-0425
Kim Alvefur <zash@zash.se>
parents:
3897
diff
changeset
|
47 ### Feature requests |
|
67848bf6b425
mod_muc_moderation: Add list of client feature requests for XEP-0425
Kim Alvefur <zash@zash.se>
parents:
3897
diff
changeset
|
48 |
|
5484
bb083e9f78dd
mod_muc_moderation: Point to new Conversations issue tracker
Kim Alvefur <zash@zash.se>
parents:
5127
diff
changeset
|
49 - [Conversations](https://codeberg.org/iNPUTmice/Conversations/issues/20) |
|
4900
cc5ac0f0f32d
mod_muc_moderation: Update Clients section (+ Gajim, clix)
Kim Alvefur <zash@zash.se>
parents:
4753
diff
changeset
|
50 - [Dino](https://github.com/dino/dino/issues/1133) |
|
cc5ac0f0f32d
mod_muc_moderation: Update Clients section (+ Gajim, clix)
Kim Alvefur <zash@zash.se>
parents:
4753
diff
changeset
|
51 - [Profanity](https://github.com/profanity-im/profanity/issues/1336) |