NW.js (node-webkit)でFacebook MessageのDesktopアプリを作ると捗る

  • 6
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。
  • ※基本的には「仕事でFacebook Messageを使うのを避ける」を根本的な対処法としたいと思うのですが、事情によりできない人のためになると思い。
  • 動作を試しているのはMacですがWindowsでも同じような方法でできるはず。
  • OSXの「メッセージ」アプリを使えるといいのだけど、(恐らく二段階認証を使っているため)うまくいかなかった

問題

Facebookメッセージを仕事上のコミュニケーション等で使う時に悩ましいのは、「 メッセージを読むだけのはずが、気がついたら15分Facebookサーフィン」みたいな事態だと思っています。

解決策

iOSのFacebook messengerのようなメッセージ機能のみに特化したデスクトップアプリがほしい。

しかし、Mac AppStoreにあるような

  • 単純な機能なのに有料
  • ソースが公開されておらず、信頼出来ない

アプリを使うのは避けたい、と個人的には思います。

詳細

node-webkitを使ってFacebook messageのDesktopアプリを作ってみました。
(fork関係をたどれば分かる通り、フルスクラッチではなく https://github.com/chagel/gmail-ssb を参考にしました)

https://github.com/k12u/ssb

https://github.com/k12u/ssb/tree/master/fbm_src
以下にあるものがそれです。

ビルド方法はREADMEを参照のこと。

動作イメージ

こんな感じのアプリになります。
メッセージのやりとりに必要なもの以外は表示されないので大変ありがたい。

Facebook_messenger.png