N営業日後の日付を教えてくれるSlackのスラッシュコマンドをつくった。

N🈺

/nei 5

とか打てば指定した日数後の営業日を教えてくれる。

「営業日」の定義は「土日・祝日でない日」。大晦日とか祝日じゃないので注意。

実装

コード公開したいけどSlackのsecret周りの絡みで公開断念した。鍵をベタ書きしてるわけではないけど。

実装は下記を参考というかほぼそのまま使ってる。GoでSlackのスラッシュコマンド作るならベースにすると簡単に大枠ができて良い。

https://github.com/GoogleCloudPlatform/slack-samples/tree/master/go/command/2-oauth

Go 1.14に対応させたのでエントリポイント周りとか変えた。

祝日判定は https://github.com/tcnksm/go-holidayjp を使わせてもらった。