Table of Contents
mod_muc
Multi-user chat is a standard feature of most instant messaging implementations and Prosody can support the feature if mod_muc is enabled.
Details
mod_muc implements XEP-0045 and is incomplete as of Prosody 0.5.0. Users can query a chatroom server for a list of active rooms. Normally rooms are removed when the last participant leaves but the room owner make the room persistent allowing it to remain active even when empty. This is usually achieved by sending '/config' while in the chatroom. Additional options such as room visibility and JID display are also configurable.
Password protected and members-only chatrooms are planned to be supported in Prosody 0.8.
Usage
Component "conference.example.com" "muc"
Configuration
| Option | Default | Notes |
|---|---|---|
| name | “Prosody Chatrooms” | The name to return in service discovery responses |
| restrict_room_creation | false | If true will only allow admins to create new chatrooms otherwise anyone can create a room |
Example
Component "conference.example.com" "muc" name = "The example.com chatrooms server" restrict_room_creation = true
