Software / code / prosody-modules
Comparison
mod_mam_muc/README.markdown @ 1820:8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 02 Sep 2015 17:30:33 +0200 |
| parent | 1803:4d73a1a6ba68 |
| child | 1821:79b9bd84b91c |
comparison
equal
deleted
inserted
replaced
| 1819:1b08597b5e6f | 1820:8de50be756e5 |
|---|---|
| 18 | 18 |
| 19 First copy the module to the prosody plugins directory. | 19 First copy the module to the prosody plugins directory. |
| 20 | 20 |
| 21 Then add "mam\_muc" to your modules\_enabled list: | 21 Then add "mam\_muc" to your modules\_enabled list: |
| 22 | 22 |
| 23 Component "conference.example.org" "muc" | 23 ``` {.lua} |
| 24 modules_enabled = { | 24 Component "conference.example.org" "muc" |
| 25 "mam_muc", | 25 modules_enabled = { |
| 26 } | 26 "mam_muc", |
| 27 storage = { | 27 } |
| 28 -- This makes mod_mam_muc use the sql2 storage backend (others will use internal) | 28 storage = { |
| 29 -- which at the time of this writing is the only one supporting stanza archives | 29 -- This makes mod_mam_muc use the sql2 storage backend (others will use internal) |
| 30 muc_log = "sql2"; | 30 -- which at the time of this writing is the only one supporting stanza archives |
| 31 } | 31 muc_log = "sql2"; |
| 32 } | |
| 33 ``` | |
| 32 | 34 |
| 33 See [Prosodys data storage | 35 See [Prosodys data storage |
| 34 documentation](https://prosody.im/doc/storage) for more info on how to | 36 documentation](https://prosody.im/doc/storage) for more info on how to |
| 35 configure storage for different plugins. | 37 configure storage for different plugins. |
| 36 | 38 |
| 38 ============= | 40 ============= |
| 39 | 41 |
| 40 Logging needs to be enabled for each room in the room configuration | 42 Logging needs to be enabled for each room in the room configuration |
| 41 dialog. | 43 dialog. |
| 42 | 44 |
| 43 muc_log_by_default = true; -- Enable logging by default (can be disabled in room config) | 45 ``` {.lua} |
| 46 muc_log_by_default = true; -- Enable logging by default (can be disabled in room config) | |
| 44 | 47 |
| 45 muc_log_all_rooms = false; -- set to true to force logging of all rooms | 48 muc_log_all_rooms = false; -- set to true to force logging of all rooms |
| 46 | 49 |
| 47 -- This is the largest number of messages that are allowed to be retrieved in one MAM request. | 50 -- This is the largest number of messages that are allowed to be retrieved in one MAM request. |
| 48 max_archive_query_results = 20; | 51 max_archive_query_results = 20; |
| 49 | 52 |
| 50 -- This is the largest number of messages that are allowed to be retrieved when joining a room. | 53 -- This is the largest number of messages that are allowed to be retrieved when joining a room. |
| 51 max_history_messages = 1000; | 54 max_history_messages = 1000; |
| 55 ``` | |
| 52 | 56 |
| 53 Compatibility | 57 Compatibility |
| 54 ============= | 58 ============= |
| 55 | 59 |
| 56 ------- --------------- | 60 ------- --------------- |