This module sends invites to non-local JIDs that are affiliated as “member”, “owner” or “admin” of rooms. It is a workaround for situations where participants are kicked of a room by a server shutdown, to signal to their client that they can join the room again.
Add the module to the MUC host (not the global modules_enabled):
Component "conference.example.com" "muc"
modules_enabled = { "muc_invite_remote_affiliated_jids" }You can configure a message associated to the invite with the
muc_invite_remote_affiliated_jids_reason configuration
entry.
| trunk* | Works |
*as of 2026-06-08
With the plugin installer in Prosody 0.12 you can use:
sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_muc_invite_remote_affiliated_jids
For earlier versions see the documentation for installing 3rd party modules