cytoscape.jsとslack APIでチーム内の関係を可視化

こんにちは増島です! 久しぶりの投稿です! 職場の近くに塚田農場があるのですが、ランチにラーメンを出していてずっと気になっていました。 いつも結構混んでるので避けていたのですがふと行ってみようと思い行ってきました。 居酒屋さんですので味はそれほど期待していなかったのですが・・・ 塚田農場は神でした。 さて、職場のコミュケーションは大事ですよね! 退職原因で一番多いのは人間関係とはよく言われますし、社内のコミュニケーション不全には早めに対処したいものです。 とはいえ人間関係の把握は難しいもので、なかなか手を打ちづらく時間がかかります。 そこで今回は普段職場で使っているチャットツールからちょろっとコミュニケーションを可視化してみようという試みです。 今回は使用するチャットツールはslackです。オシャレなUIでエンジニアやデザイナーがいる会社とかだと使われる事も多いんじゃないでしょうか。 slackはAPIを公開しているので、過去に投稿されたメッセージを取得し色々と分析するなどが可能です。 作るのもの slackにはメンションという機能があり、オープンなチャンネル内でも「誰に対して送っているのか」を表現できます。 今回はメンションの付けられたメッセージを利用し、「誰が」「どの程度」...