Mercurial > prosody-modules
annotate mod_muc_mam_markers/README.markdown @ 4776:13e913471b75
mod_http_admin_api: Ensure freshness of metrics when in manual mode
When in manual collection mode, as recommended for Prometheus,
collection needs to be triggered manually, or they would be stale,
possibly dating from the start of the server. This might vary per metric
depending on how and when the metrics are gathered.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 18 Nov 2021 19:26:07 +0100 |
parents | a1fc677d0cc8 |
children |
rev | line source |
---|---|
3499
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
1 --- |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
2 labels: |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
3 - 'Stage-alpha' |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
4 summary: Save received chat markers into MUC archives' |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
5 ... |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
6 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
7 Introduction |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
8 ============ |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
9 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
10 Chat markers (XEP-0333) specification states that markers _SHOULD_ be |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
11 archived. This is already happening in one to one conversations in |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
12 the personal archives but not in Group Chats. This module hooks the |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
13 _muc-message-is-historic_ event to customize the `mod_muc_mam` |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
14 behavior and have the chat markers archived. |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
15 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
16 Usage |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
17 ===== |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
18 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
19 First copy the module to the prosody plugins directory. |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
20 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
21 Then add "muc\_mam\_markers" to your `modules\_enabled` list in your |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
22 MUC component's definition. |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
23 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
24 No configuration options are available. |