XMPPボット-クライアントの導入 の変更点


[[IMボットで自動プッシュ型コミュニケーション]]
[ 前のページ : [[XMPPボット-ejabberd管理ページの操作]] 
| [[▲>IMボットで自動プッシュ型コミュニケーション]] ]

*クライアントソフトウェアの選定 [#t3ca42aa]
IMクライアントの中で、XMPP(Jabber)を扱えるものは複数ありますが、今回は Pidgin を使うことにします。

[[Pidgin, the universal chat client:http://www.pidgin.im/]]

理由は
- WindowsでもLinuxでも同様に使える。(マルチプラットフォーム)
- Linuxでは標準搭載しているディストリビューションが多い。~
→別途インストールが不要、ユーザーが多い(=コミュニティが大きい)。
- 多数のプロトコルをサポートしており、常駐させやすい。~
(いつも使っているWindows Live メッセンジャーなどを代替できる)
- 無料、広告なし

などです。

欠点はマスコットキャラクターの鳥がちょっとコワいぐらい…(今のアイコンは随分ましになったが、昔のアイコンはかなり怖かった)

その他のIMクライアントの参考: [[インスタントメッセンジャー - Wikipedia:http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%B3%E3%82%B8%E3%83%A3%E3%83%BC]]


* Pidginのインストール [#tcbbbba7]
大手Linuxディストリビューションなら最初から入っているでしょう。Windowsの場合は http://www.pidgin.im/ からインストーラパッケージをダウンロード後、起動してインストールします。

ちなみに、[[PortableApps:http://portableapps.com/]]にて、USBメモリなどに入れてポータブルに使える(システムディレクトリやレジストリを使わない)、[[Pidgin Portable:http://portableapps.com/apps/internet/pidgin_portable]] が公開されています。


* Pidginの設定 [#ga135cbd]
Pidginを起動すると、まずはアカウントの登録ウインドウが開きます。

CENTER:&ref(http://yanagiakimasa.com/picture/xmppbot/pidgin-welcome.png,nolink);~

''Add...'' をクリックし、アカウントの追加ウインドウを開きます。

以下のように設定します。
***基本(B) タブ [#k66898f4]
:プロトコル|XMPP
:ユーザー名|user01 (WEB管理ページで登録したユーザーID)
:ドメイン名|example.com (ejabberdの設定ファイルで設定したJabberドメイン名({hosts, ["example.com"]}.))
:リソース|空 (Home とか Office とか、任意文字を入れるべきかもしれない)
:パスワード|登録したパスワード
:パスワードを保存する|チェックOn


CENTER:&ref(http://yanagiakimasa.com/picture/xmppbot/pidgin-account01.png,nolink);~

***拡張(A) タブ [#n5ea710c]
:サーバへ接続|ejabberdサーバへのアドレス。Jabberドメイン名と同じであれば設定の必要なし。

CENTER:&ref(http://yanagiakimasa.com/picture/xmppbot/pidgin-account02.png,nolink);~

''保存'' をクリックすると保存されます。

* サーバの動作確認 [#t3ef3a66]

1人だけejabberdにログインした状態では、仲間リストに誰も表示されません。
CENTER:&ref(http://yanagiakimasa.com/picture/xmppbot/pidgin-list-nobody.png,nolink);~

全員が登録されている共通コンタクトリストが作成されている場合、別のPidginで他のユーザーがログインすると画面に表示されるはずです。

CENTER:&ref(http://yanagiakimasa.com/picture/xmppbot/pidgin-list-one.png,nolink);~

実際に発言し、送受信のチェック


CENTER:&ref(http://yanagiakimasa.com/picture/xmppbot/pidgin-talk1.png,nolink);~

アカウント設定の''リソース''欄に何も入力しなかった所、変な乱数?が出てしまったので、''Home''という値を入れなおし

CENTER:&ref(http://yanagiakimasa.com/picture/xmppbot/pidgin-talk2.png,nolink);~

変な乱数?は消えた。

----
RIGHT:[ [[▲>IMボットで自動プッシュ型コミュニケーション]] | 
次のページ : [[XMPPボット-Python実行環境の準備]] ]