Slack で特定の人をミュートにする拡張機能を作った

Slack で特定のチャンネルで特定のユーザのメッセージを非表示にする Chrome 拡張機能を即興で今日作った。

https://github.com/noraworld/slack-user-muter

今のところ Web ストアに出せるクオリティじゃないので現在はプライベートリポジトリになっている。

出勤時・退勤時の報告や、その日の日報を退勤時に投稿するチャンネルがあるのだが、以前からモヤモヤしている対象のチームメンバーの発言を消したかったので作った。

論理的に考えれば別に気にしなければ良いだけの話なのだが、最近妙に早く退勤しているのが気に食わなくて、それを見るたびにモヤモヤしてしまうのでもう見えないようにしてしまえば良いと思い作った。

前職でも別の人に同じようなことを思っていたりして、今の相手だけじゃなくても今後そういう気持ちになることってありそうだなと思ったので作っても損はないかなと思って。

まだちょっとちゃんと動作していないときがあって微妙なんだけどとりあえずこれで特定のチャンネルではその人の発言を見ずに済むようになったのでひとまずこれでいく。

退勤後にそのせいでモヤモヤするのは本当にもったいないからね。

これのせいでまたアプリからブラウザ版に戻ることになっちゃうけど最近は見るとき以外は閉じるようにしているのでまあ問題ないだろう。ちなみにアプリ版を使っていた理由は、ブラウザ版は通知が来たときにファビコンが変わって気になるから無効にしたいんだけどその方法がなかったから。