ejabberd XMPP 서버를 사용하고 있다는 코멘트에서 언급했듯이. 데이터베이스에 채팅 로그를 저장할 수있는 모듈 mod_logdb이 있습니다.
다음은 구성 샘플이며 ejabberd와 함께 작동하도록 mysql db를 구성하는 방법을 보여줍니다.
{modules, [
{mod_logdb, [
{dbs, [
{mysql5, [
{user, "root"},
{password, "pass"},
{server, "serv"},
{port, 3306},
{db, "logdb"}
]},
{mnesia, []}
]},
{vhosts, [{"example1.org", mysql5}, {"example2.org", mnesia}{purge_older_days, 365},
{dolog_default, true},
{poll_users_settings, 5} ]},
%% Other modules ...
]}.
는/모든 채팅 기록을 저장하면 정상 MySQL의 쿼리로 읽고 웹 서비스를 통해 응용 프로그램에 전달할 수있는 곳에서, 설정 파일에 주어진 데이터베이스에 기록합니다.
참조 링크 : 하나는 코드가있는 경우
- mod_logdb
- Configuration guide
몇 가지 중 하나가 나를 도울 수있는 경우 나 긴급한 내가 이해 – Mahesh04
당신에게 모든 코드를 보내드립니다 보내기 모든 코드가 프로젝트에 포함되어 있지만 이전 메시지 채팅이 데이터베이스에 저장되어 있지 않은 경우 – Mahesh04