N営業日後の日付を教えてくれるSlackのスラッシュコマンドをつくった。
/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 を使わせてもらった。