mod_muc_mam
Configuration
To enable, simply add to modules_enabled
on a MUC component:
"rooms.example.net" "muc"
Component = { "muc_mam" } modules_enabled
Options
= true
muc_log_by_default = false
muc_log_presences = false
log_all_rooms = "1w"
muc_log_expires_after = 4 * 60 * 60 muc_log_cleanup_interval
Room archiving can be enabled and disabled in the room configuration, reachable from some clients. The option muc_log_by_default
controls whether archiving is enabled by default when a room is created.
Archiving of joins and parts can be enabled with muc_log_presences
. This is mostly useful in combination with a web interface of some sort.
Setting log_all_rooms
to true
forces all rooms to be logged and disables the in-room configuration option.
muc_log_expires_after
and muc_log_cleanup_interval
work like the in mod_mam. Added in 0.11.3.