eJabberd: Извлечение истории чата

eJabberd: Извлечение истории чата

Я знаю, что это очень старый вопрос, но мне срочно нужна помощь.

Согласноэтотпоток, История чата хранится только в оперативной памяти и будет удалена, если мы перезапустим службу ejabberd.

Можно ли извлечь удаленную историю из БД (я использую MySQL) и восстановить ее в оперативной памяти в том виде, в котором она была до перезапуска сервера?

Спасибо за понимание.

решение1

Можно ли извлечь удаленную историю из БД (я использую MySQL) и восстановить ее в оперативной памяти в том виде, в котором она была до перезапуска сервера?

Нет, возможность сохранять историю последних сообщений в постоянной базе данных отсутствует.

Вы можете включить mod_mam и настроить комнаты для использования архивации MAM. Это сохраняет все сообщения комнаты, а не только последние X сообщений. Проблема в том, что они архивируются, но не отправляются автоматически новым жильцам.

Связанный контент