🐶
Slack Connectでファイルを扱う
内容
Slack Connect でファイルを扱うのに手間取ったので、その時の備忘録。
Slack Connect 上では、bolt でファイル情報を取得すると、以下のような内容になリます。file_access が check_file_info になっており、url_private_download
などの情報が入っていません。ファイル情報を取得するためには、files.info
をリクエストして取得する必要があります。Slack コネクト前提でアプリを作成する場合は、file 情報はファイル ID を用いてfiles.info
で取得するとした方が設計上は無難だと思いました。
"files": [
{
"id": "F123ABC456",
"mode": "file_access",
"file_access": "check_file_info",
"created": 0,
"timestamp": 0,
"user": ""
}
]
ドキュメント見れば良い話ですが、日本語で説明しているものが見当たらなかったので、誰かの参考になれば。
Discussion