いうログが表示されます。†Jabberアカウントの設定項目です。外部ファイルにするのが正しいのかもしれませんが、それほど長いコードでもないので中に書きました。なっていますが、ejabberdが動作するサーバ上で動かすために自分のアドレスを指定しています。5223,}このようになります。受信したメッセージに対して、処理を行う関数です。一応、イベントドリブンのコールバック関数的に動作し、Botクラス内で登録されています。catched."returnというコードで振り分けを行っています。...が、もっとスマートな方法があるのかも...。このtext(mess.getBody())ですが、unicode型となりますので、printする場合はutf-8かなんかでencodeして、str型にした方が無難です。",reply.encode('utf-8','ignore')がそれにあたります。encodeしないでprintすると、標準出力をファイルにリダイレクトした時とかにエラーが発生することがあります。'ignore'オプションは一応つけてますが、特に必要ないかもしれません。†XMPPボットの基本クラスです。サーバへの接続やイベントハンドラの登録などを行います。基本的に、あまり編集しません。