美文网首页ejabberd
Ejabberd 增加聊天记录模块

Ejabberd 增加聊天记录模块

作者: 这哥们没昵称 | 来源:发表于2014-08-05 11:40 被阅读1682次

Ejabberd 版本: 2.1.13, 数据库: mysql

目前只支持到这个版本

1. 下载 ejabberd-contrib

bash$ git clone https://github.com/processone/ejabberd-contrib

2. 编译文件

bash$  cd ejabberd-contrib/mod_archive
bash$  git checkout 2.1.x
bash$  vi  ./build.sh #替换 erl 为ejabberd 安装路径下的, 路径可能是 $ejabberd_path/bin/erl
bash$  ./build.sh 
bash$  cp ebin/* ~/ejabberd-2.1.13/lib/ejabberd-2.1.13/ebin/

3. mysql 创建表

将 ejabberd-contrib/mod_archive/src/mod_archive_odbc_mysql.sql 放入数据库执行

4. 修改配置文件

在 modules 中添加

  {mod_archive_odbc, [{database_type, "mysql"}, {default_auto_save, true}, {enforce_default_auto_save, true}]},

5. 重启服务器

聊天后,mysql 中的 messages 会有记录增加.

相关文章

网友评论

    本文标题:Ejabberd 增加聊天记录模块

    本文链接:https://www.haomeiwen.com/subject/qvzstttx.html