Slackでファイルを添付
Slackでファイル送信でもファイルを送信できるが、メッセージにファイルを添付するようにすると、プレビュー表示ができたりするので嬉しい。
channelsを指定せずにfiles.getUploadURLExternalとfiles.uploadをして(チャンネルを指定しないと投稿としては見られない状態になる)、files.completeUploadExternalのレスポンスでresponse["files"][0]["permalink"]を見て、permalinkを取得する。
そして、普通に本文を書いてtext=hogeのhogeに<{permalink}| >を追加していけば良い。
こんな感じに仕上がる (jpgとかならちゃんとその場でプレビューされるはず)
https://scrapbox.io/files/6763d60a8b7da8abb5134ff4.png