†まず、PythonでBotを動作させるにあたり、追加のモジュールが必要です。WindowsとLinux(Fedora9)で導入方法が大きく異なります。Pythonは、2.5に対応します。それより新しくなると、ハッシュ化関数のパッケージの名前が変わっていたりして若干使いづらくなります。2008年末の段階で、Python2.5が一番簡単だと個人的には思います。†Python自体は標準インストールで入っていると思います。†xmppモジュールは、Fedora9ではパッケージがリポジトリに登録されているため、yumでインストールできます。python-xmpppython-dnsパッケージに依存していますが、自動で入ります。python-dnsでインストールできます。python-dnsパッケージは自動でインストールされなかったため、手動で入れます。それぞれパッケージ管理システムを使わない場合のインストール方法は下記のWindowsと一緒です。パッケージが別途必要です。†Windowsではパッケージ管理システムなどはありませんので、一つ一つ個別にインストールしてきます。†http://www.python.org/download/ここからダウンロードできます。バージョン2.5系の最終版が一番トラブルが少ないと個人的には思っています。インストーラがあると思いますので、ダブルクリックでインストールしてください。†http://sourceforge.net/project/showfiles.php?group_id=97081ここからダウンロード可能です。最終バージョン、tar.gz形式をダウンロードしてください。†http://sourceforge.net/project/showfiles.php?group_id=31674xmpppyを正常動作させるために必要です。最終バージョン、tar.gz形式をダウンロードしてください。xmpppy,pydnsをそれぞれtar.gzを伸張・展開してください。7zipやlhazなどで展開できます。installとコマンドを打って、インストールします。pythonコンソールが起動します。xmppと入力し、何もエラーが出ずにプロンプトが帰ってきた場合は、インストール自体は完了しています。エラーが表示される場合はXMPPモジュール(xmpppyかpydns)のインストールに失敗している可能性が高いです。引き続き、このpythonコンソール上からIMを送信してみます。ejabberdサーバの5222ポートがファイアウォールで閉じられている場合、設定を変更してあけておいてください。))これで、インスタントメッセージが送信されると思います。見てわかると思いますが...example.comjabberドメイン名192.168.0.4サーバのアドレス。jabberドメイン名でDNSが引けるのであれば、jabberドメイン名と同じで良い。5222jabberのポート番号user02ejabberdにログインするユーザー名。PASSWORDログインユーザーのパスワードconsoleログインユーザーのリソース情報。Python送信文字列です。test."といったコマンドでメッセージが送信できて便利です。cronなどで定期的にメッセージを送信するだけなら、これで十分かもしれません。