Posted at

SlackのIncoming Webhooksで投稿したURLが展開されなくて困った話

More than 1 year has passed since last update.


TL;DR

"unfurl_links": true を payload に指定して、送信。


サンプル

{

"text": "https://slack.com/",
"unfurl_links": true
}


困った話

SlackでURLを投稿すると、リンクのサマリーが展開されると思うんですが、Incoming WebhooksからURLを投稿すると、展開されずに困っていました。


ユーザが投稿したとき

スクリーンショット 2017-03-22 18.51.18.png


Incoming Webhooksから投稿したとき

スクリーンショット 2017-03-22 18.55.15.png


解決した話

Slack Web APIの chat.postMessage と同じオプションが使えました。

Incoming Webhooksのマニュアルには書いてないですが、使えるオプションがあるようです。

参照:chat.postMessage method | Slack


どうでもいい話

上記で紹介したSlackbotは、以下でソースコードを公開しています。

https://github.com/foooomio/slackbot