チャットワークの「To:名前」並びすぎ現象を解決するChrome拡張機能 作ってみた

このエントリーをはてなブックマークに追加

ども。BITAの何やってんのかイマイチわかりにくい人、中村です。

今回はまたしてもChromeの拡張機能のご紹介。欲しい欲しい言ってたらエンジニアな皆様が作ってくれちゃったので、公開のお知らせです。

縦に並ぶと意外と邪魔!チャットワークの「すべて選択(グループの全員に送る)」機能

みなさん、チャットワークって、使ってますかね?

http://www.chatwork.com/

使ってる人ならこの見出しですぐにピンと来ると思うんですが、チャットワークって「このグループチャットに入ってる人全員にプッシュでお知らせしたいなー」と思った時に使える、「To:すべて選択(つまりそのグループの全員にToを付けて送る)」って機能があるんですよ。

で、これが…うーん、使いやすいような使いにくいような…。

いや実際結構使うんですが、とにかく名前が全部出しになってしまうので、数十人単位で入ってるグルーブで「全員に送る」なんてやってしまうとさあ大変。

こーんな感じで宛先が縦にずらーっと並んでしまって、大事なメッセージ部分にたどり着くまでに遠い遠い。

便利なんですけどね、ちょっと辛かったのです。

なので自動でいい感じに整形してくれる拡張機能を作ってみた

Chrome拡張機能:ChatworkNameShortener

はい。というわけでエンジニアな皆様に作ってもらいました。チャットワークの名前部分を自動で短くしてくれるChrome拡張機能、『ChatworkNameShortener』です。

名前がそのまんますぎて機能説明いらなそうですが、せっかくなので以下ザックリ仕組みとやってることを解説してみます。

つまり何をする拡張機能か

  • インストールするとバックグラウンドに常駐する(アイコンなし)
  • チャットワーク記入欄上で「To」の宛先が2つ以上、かつフォーカスが入力フォーム部分にあたった瞬間に起動
  • フォーム内で「To {サムネ}:名前」の名前部分だけカットしてショートな感じに整形

とかそんなことをやっていて、結果として以下のような感じに自動整形してくれます。

実際投稿するとこんな感じ。

一緒に無駄な改行も取っ払ってくれるので、大事なメッセージまでスクロールしなくてもOKになりますね。

ちなみに宛先が1人だけの場合は起動しないので、1 to 1 の場合は今まで通り名前付きで送れます。

毎回名前が消えちゃうのは困る!という方や非Chrome派の方はブックマークレットで

確かに便利。なんだけど、ちょっと毎回 To の名前が消えちゃうのは困る…。

という方のためにブックマークレット型で『クリックすると消える』ってやつも作ってもらいました。自身の使い方に合わせてお選びください。

Short!
上記テキストリンクをブックマークバーにドラッグして使います

このブックマークレットタイプであればSafariやFirefoxなどでチャットワークを使っている場合にも利用可能。これはこれで便利です。

ちなみに過去に作った拡張機能の紹介

他にもちょいちょい便利系Chrome拡張機能はリリースしてたりしますので、ぜひに遊んでみてください。

最後に

エンジニアの杉田さん、金城さん、國井さん、ロゴ使っていーっすか?と聞いたら3秒で「いいよ!」とレスしてくださいましたChatWorkの中の方々、全力でありがとうございました。

ではまたー