Назад | Перейти на главную страницу

Эджабберд: некоторые вопросы о конфигурациях

У меня есть вопросы по конфигурации сервера ejabberd:

  1. Как я могу показать историю приватных чатов в веб-администраторе и / или экспортировать историю по определенной дате / времени в файл? (Я использую Mysql для архивных сообщений)
  2. Как я могу настроить сообщения архива MUC в базу данных mysql?
  3. Как я могу экспортировать пароли пользователей из зашифрованной базы данных mysql?
  4. Почему я не могу настроить комнаты MUC и никнеймы пользователей в Web Admin?

Спасибо!

Как я могу показать историю приватных чатов в веб-админке и / или

Невозможно.

экспортировать историю по определенной дате / времени в файл? (Я использую Mysql для архивных сообщений)

ejabberd не предоставляет никаких конкретных методов. Думаю, для этого можно использовать SQL-запросы.

Как я могу настроить сообщения архива MUC в базу данных mysql?

Если вы имеете в виду функцию архивирования, реализованную в mod_mam, вы можете включить архивирование в конфигурации комнаты (используя клиент Jabber или включив эту опцию по умолчанию в ejabberd.yml)

Как я могу экспортировать пароли пользователей из зашифрованной базы данных mysql?

Если пароли зашифрованы (с использованием SCRAM от ejabberd), они не могут быть расшифрованы.

Почему я не могу настроить комнаты MUC и никнеймы пользователей в Web Admin?

Потому что страницы MUC в WebAdmin очень простые, только для просмотра списка комнат и некоторых деталей, как вы можете видеть.

Если вы установите mod_shcommands из ejabberd-contrib этот модуль предоставляет новую страницу в WebAdmin для запуска команд ejabberd, поэтому вы можете запускать такие команды, как change_room_option и muc_register_nick