Openfire + err
安装Openfire
Openfire是IM的服务器端,下载地址:http://www.igniterealtime.org/downloads/index.jsp,选择linux rpm包下载
rpm -ivh openfire-3.7.1-1.i386.rpm
配置Openfire
首先在mysql里面建立一个数据库openfire,访问9090端口,进入网页进行初始化配置,增加一个用户,下面的err配置的时候会用到
安装err
err是一个IM机器人,项目地址:https://github.com/gbin/err,最简单的安装方法easy_install
easy_install err
建立几个需要用到的文件夹
mkdir -p /var/www/err
mkdir -p /var/log/err
mkdir -p /var/lib/err
chmod -R 777 /var/www/err
chmod -R 777 /var/log/err
chmod -R 777 /var/lib/err
cp /usr/lib/python2.6/site-packages/err-1.6.7-py2.6.egg/errbot/config-template.py /var/www/err/config.py
cd /var/www/err/
# 按照自己的要求修改吧,把上面配置的用户加到这个里面
vi config.py
其他
err.py命令启动的时候,可能还会报其他的模块不存在,直接easy_install好了
关于机器人插件的开发,可以参考项目主页上的wiki