LoginSignup
3
1

More than 3 years have passed since last update.

SlackのIncoming Webhookのtextを彩る

Posted at

Slackでリッチなメッセージを表示したい

リモートワーク主体になって、slackに全部通知したい今日この頃。
Slackを鮮やかに彩りたい全ての人に送ります。

最初にIncoming Webhookの探し方。

いつもIncoming Webhookの例への行方がわからなくなるので、書いておきます。

  1. app's management dashboardで対象のアプリをタップします。
  2. Incoming Webhooksを押します


3. サンプルのcurlを叩くとメッセージがきます。

Incoming Webhookを試したことがない方はこちらで新規に作成してください。
Slack での Incoming Webhook の利用 | Slack

基本の型

上で紹介した手順を試すと、以下のcurlが表示されます。

curl -X POST -H 'Content-type: application/json' \
--data '{"text":"Hello, World!"}' \
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

これが基本形となり、--dataのjsonを変更していくことで、リッチなメッセージを作ります。

リッチメッセージの茨の道

リッチなメッセージについて調べると、以下のページがでます。
これらを参照しながらメッセージのjsonを手で変更するのは、茨の道なので注意!

現れた救いの神

実は茨の道で頑張っていた僕に救いの神が。
Block Kit ビルダー様の降臨です。

スクリーンショット 2020-10-05 20.20.41.png

GUIでリッチなメッセージを作れるデザインツールです。

Block Kit ビルダーの使い方

画像一枚で説明してみました。

スクリーンショット_2020-10-05_21.33.45.png

まとめ

楽しいメッセージで、楽しいリモートワークを!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1