Open koron opened 4 years ago
フロントエンド側としては外部サービスごとの if 分岐はなくしたいです。 今現状辛いのが、Attachment でサービスごとに出してる項目がバラバラというのが辛いので、 できるだけ統一したいです。
個人的な意見では添付も出さなくていいのかなーと思ってます。 あれば便利なのは承知してますが、 特にスマホだと小さくなるし、見たければリンクタップして飛んでくれというお気持ちです。 (スマホで見ると Twitter の動画は小さいサムネイルしか出してない)
35 からの派生。
いま Attachement はフロント側で ServiceName をみて twitter や GitHub で振り分けて出してる。 しかし known なサービスすべてに独自コード書くのはアホらしいので統一した手段が欲しい。
特に ThumbURL が無効なのが災いしてて、それをどこかからか補えればいい感じに表示できるんではなかろうか? その候補としては OpenGraph (
og:image
) か。どこかのタイミングで ThumbURL のないやつの FromURL (これがないのはまれ) を取ってきて、HTMLなら OpenGraph 解析して、ThumbURL 他の必須パラメータを埋め込む、という案。
あわせて Attachement について Go 側とフロント側で意識合わせしておきたいが…
どうやろか?
og:title
,og:type
,og:url
とog:image
の4つとのこと公式 https://api.slack.com/reference/messaging/attachments 見ると Attachement は古いから Block 使えって書いてるな…
なお layout Block はこっち https://api.slack.com/reference/block-kit/blocks