mod_muc_archive

Introduction

This module logs the conversations of chatrooms running on the server to Prosody’s data store.

This is a fork of mod_muc_log which uses the newer storage API. This allows you to also log messages to a SQL backend.

Changes between mod_muc_archive and mod_muc_log:

NOTE: The changes are unlikely to be entirely backwards compatible because the stanza being logged is no longer wrapped with <stanza time=...>.

Details

mod_muc_archive must be loaded individually for the components that need it.

Assuming you have a MUC component already running on conference.example.org then you can add muc_archive to it like so:

Component "conference.example.org" "muc"
   modules_enabled = {
      "muc_archive";
   }

Compatibility

0.11 Works

Installation

With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_muc_archive

For earlier versions see the documentation for installing 3rd party modules