FessでSlackへの通知

現在のFessでは、クロール完了やElasticsearchの状態検知の通知はメールでしかおこなえないけど、最近だとメールサーバを用意したりするのも面倒だったりするので、メール以外の手段として、Slackへの通知機能を追加しました。

13.6では管理画面からは編集できないので、system.propertiesに

slack.webhook.urls=https\://hooks.slack.com/services/...

という感じで指定する感じ。SlackのIncoming Webhookの作り方はここなどを参照してください。文面的なのを個別に用意するのも、ちょっと手間なので、現状のメールの仕組みを使って、送信しています。

NotificationHelperで実装しているので、興味があれば別の送信先とか追加してプルリクでも送っていただければと。

コメントを残す

メールアドレスが公開されることはありません。