get_slack_message_with_files
Read ONE Slack message (its text) and get a download link for EVERY file attached to it — no file ids needed. Each attachment comes back with name, mime type, size and either a download_url (the original file, unchanged; valid until expires_at, default 15 minutes) or a reason it has no link (too large over 5MB, deleted, external, no permission, ...). Files are NOT read, converted or analysed. Give the links to the user to click; they work without signing in, so never post them anywhere else. Revoke early with revoke_slack_file_links.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ts | No | Message ts, e.g. 1700000000.123456 — with channel. | |
| account | No | Workspace label. Required when several workspaces are connected. | |
| channel | No | Channel id (C…/G…/D…) or '#name' — with ts, when `message` is not given. | |
| message | No | The message: a search/read result's external_id ('C…:1700000000.123456'), its `url`, or a Slack message link. Or use channel + ts. | |
| thread_ts | No | Parent message ts — required when the message is a reply inside a thread. | |
| ttl_minutes | No | How long the download links work (minutes, default 15, max 60). |