シェルスクリプト slack にメッセージ送信

https://gist.github.com/kurita0/f9c7e5006a7888ad9a5cf26c42d0ced6

export SLACK_CHANNEL="#sandbox"
export SLACK_USERNAME="user"
export SLACK_ICON_EMOJI=":smile:"

send_slack.sh 'test message'

参考

https://gist.github.com/gdoumergue/b8bb2a3faa2d6079deda

これまでattachmentsでテキストフォーマットをしてきたが、これはレガシーで(非推奨ではないらしいが)Block Kitを使うのが推奨されているらしい。

SlackのBlock Kitについて 2023