SSブログ

ejabberdで会議室ログを保存する [プログラム]

ejabberdはJabber/XMPPを実現するサーバ。

Jabberは、
「オープンソースのインスタントメッセンジャーのプロトコルおよび、クライアント、サーバの総称である。」
http://ja.wikipedia.org/wiki/Jabber

XMPPは、
「インスタントメッセージのためのプロトコルの1つ。」
http://ja.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol

ejabberdは、Windows版、Linux版、Mac版があります。
ejabberd



IRCのように会議室を設けてチャットをすることもできる。


ejabberdで会議室ログを保存するには、

ejabberd.cfgの

{modules,
 [
 ...
 {mod_muc_log, [
  {access_log, muc},
  {cssfile, "http://example.com/my.css"},  %%cssの保存場所
  {dirtype, plain},
  {outdir, "/var/www/ejabberd/muclogs"},  %%ログの保存ディレクトリ
  {timezone, local},  %%ログの内容の時刻
  {spam_prevention, true},
  {top_link, {"http://192.168.0.1:5280/admin/", "ejabberd"}}  %%ログ内でリンクするURL
 ]},

を変更してやればOKです。

これで、/var/www/ejabberd/muclogs/に会議室ごと、日付ごとのHTMLファイルができあがります。


詳しくは、
http://www.process-one.net/en/ejabberd/guide_en#htoc45



全部の会話ログを取得するには、mod_logxmlを使用すればいいみたいですが、試していません。
コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。