75asa/time-liner

自分の分報にスレッドでメッセージを投稿するとTLのメッセージのblock kit にリプライした人のアイコンが連なるように

75asa opened this issue · 0 comments

75asa commented

#26 でblocksいじる時と基本的には同じ
blocks 内部で新しいコンポーネントを追加していく
こんな感じ
image

やり方としては

  1. event message 受け取って timeline 以外のチャンネルID && ts に thread_ts がある場合、 元の 投稿の ts で TL の ts を探す
  2. TL の block kit をイメージ画像のようにして updateMessage する

block kit sample はこれ
context の text and image

{
	"blocks": [
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "うちの猫見て"
			},
			"accessory": {
				"type": "image",
				"image_url": "https://pbs.twimg.com/profile_images/625633822235693056/lNGUneLX_400x400.jpg",
				"alt_text": "cute cat"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "context",
			"elements": [
				{
					"type": "mrkdwn",
					"text": "スレッドが盛り上がってるよい by "
				},
				{
					"type": "image",
					"image_url": "https://ca.slack-edge.com/T04RUP72R-UR70S46HZ-ac10e34ab1af-512",
					"alt_text": "ワカサマ"
				},
				{
					"type": "image",
					"image_url": "https://ca.slack-edge.com/T04RUP72R-UDQAL4YM8-c90d004463d5-512",
					"alt_text": "75asa"
				},
				{
					"type": "image",
					"image_url": "https://ca.slack-edge.com/T04RUP72R-U3XUYEPFT-aaf9e89d88fd-512",
					"alt_text": "sizkutamago"
				}
			]
		}
	]
}