Мне нужны много MUC чатов с дополнительными функциональными возможностями: комнатаEjabberd: Дополнительные типам сообщений в MUC
Изменить пользователь вручную из кода
Ручки специальной «системы» вызовов (например, вызовы, такие как/changeroom должен быть не транспортируется к каждому, но handeled системы)
магазин много дополнительных данные о пользователе в таблице Mnesia
Сохраните всю историю где-нибудь в db на hdd и верните ее по запросу.
Единственное, что приходит на ум (о втором пункте), - это поймать каждое событие обработки пакета package_fillter. Но это кажется слишком тяжелым.
Что вы посоветуете?