Skypeボット
マザーゆっくり
松井 健太郎
@ketaiorg
• Skypeチャット上で動くボット
• ボットって?

→ とある条件を満たす発言があった場合に、

  それに反応して動くプログラム
• プラグインを追加することで動作を足せる
例 その1
• もっともシンプルなプラグイン Hello
• ボットがいるチャットで「:hello」と打ち込むと、
「Hello」と返してくる
例 その2
• チャットに参加している人数を教えてくれる

プラグイン Count
• 「:count」と打ち込むと、

「現在のメンバー数は、10名です。」と返す
例 その3
• チャットに書いた文字をゆっくり声で喋ってくれ
るプラグイン Talk
• 「:talk ゆっくりしていってね」と打ち込むと、

あの声で「ゆっくりしていってね」と発声
• かわいい
• 名前の由来となった

(マザーコンピュータ...
図解
その他多くのプラグイン
• JR : JRの運行情報を表示
• RSS : 登録されたRSSを監視し、更新があれば発言
• Schedule : Googleカレンダー上のスケジュールを表示
• Tenki : 天気予報を表示
• Diff : ...
マザーゆっくりビューア
• ブラウザからSkypeチャットが見られる、発言できる
• 同期が遅いSkypeチャットに最適

(PCやスマホから常に最新の内容が見れる)
• 検索や発言数のグラフ化などの機能
• そのうち公開予定

(動いてるけど...
中身の話
• PHPで作られたシンプルなプログラム
• Skypeとの連携には、

PHP Skype API wrapper class (php-skype)

[ https://github.com/fujimoto/php-skype...
セットアップ
• Ubuntuへのインストールが楽ちんでオススメ
• 基本はPHPとPHP-DBusとSkypeを入れるだけ
• Skype for Linuxが動作する環境なら動く
• 詳しくはドキュメントを参考に

[ https://gi...
まとめ
• マザーゆっくりはSkypeチャットを便利にする
• ゆっくりかわいい
• セットアップは簡単
• プラグイン開発も簡単(みんな作って)
Upcoming SlideShare
Loading in...5
×

Skypeボット マザーゆっくり

822

Published on

PHPで作られたSkypeボットプログラム「マザーゆっくり」の紹介です。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
822
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Skypeボット マザーゆっくり

  1. 1. Skypeボット マザーゆっくり 松井 健太郎 @ketaiorg
  2. 2. • Skypeチャット上で動くボット • ボットって?
 → とある条件を満たす発言があった場合に、
   それに反応して動くプログラム • プラグインを追加することで動作を足せる
  3. 3. 例 その1 • もっともシンプルなプラグイン Hello • ボットがいるチャットで「:hello」と打ち込むと、 「Hello」と返してくる
  4. 4. 例 その2 • チャットに参加している人数を教えてくれる
 プラグイン Count • 「:count」と打ち込むと、
 「現在のメンバー数は、10名です。」と返す
  5. 5. 例 その3 • チャットに書いた文字をゆっくり声で喋ってくれ るプラグイン Talk • 「:talk ゆっくりしていってね」と打ち込むと、
 あの声で「ゆっくりしていってね」と発声 • かわいい • 名前の由来となった
 (マザーコンピュータ+ゆっくり)
  6. 6. 図解
  7. 7. その他多くのプラグイン • JR : JRの運行情報を表示 • RSS : 登録されたRSSを監視し、更新があれば発言 • Schedule : Googleカレンダー上のスケジュールを表示 • Tenki : 天気予報を表示 • Diff : 他のチャットルームと参加者を比較し差分を表示 • Birthday : 誕生日が近い人をリストアップし表示 • Nuko : 猫の画像をランダムに出力 などなど
  8. 8. マザーゆっくりビューア • ブラウザからSkypeチャットが見られる、発言できる • 同期が遅いSkypeチャットに最適
 (PCやスマホから常に最新の内容が見れる) • 検索や発言数のグラフ化などの機能 • そのうち公開予定
 (動いてるけどコードが汚い)
  9. 9. 中身の話 • PHPで作られたシンプルなプログラム • Skypeとの連携には、
 PHP Skype API wrapper class (php-skype)
 [ https://github.com/fujimoto/php-skype ] を利用している • php-skypeが素晴らしいライブラリなのであって、
 マザーゆっくりは大したことをしていない • すぐ動かせて、初期プラグインが豊富で、
 プラグインの開発がとても簡単 を目指した
  10. 10. セットアップ • Ubuntuへのインストールが楽ちんでオススメ • 基本はPHPとPHP-DBusとSkypeを入れるだけ • Skype for Linuxが動作する環境なら動く • 詳しくはドキュメントを参考に
 [ https://github.com/ketaiorg/MotherYukkuri ]
  11. 11. まとめ • マザーゆっくりはSkypeチャットを便利にする • ゆっくりかわいい • セットアップは簡単 • プラグイン開発も簡単(みんな作って)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×