App Logo
slack.com

Get Slack channel messages

Read a channel's message history by name (e.g. 'social' or '#social') or id (C…). Newest first; pass cursor to paginate, oldest/latest (unix ts) to bound the range. Authors are resolved to display names. Requires login.

Input

channel required

Channel name (with or without #) or id (C…).

limit optional

Max messages per page (default 50).

cursor optional

next_cursor from a previous call.

latest optional

Only messages before this unix ts.

oldest optional

Only messages after this unix ts (inclusive).

workspaceDomain optional

Workspace host, e.g. acme.slack.com. Defaults to the active workspace.

Output

channel required
messages required
nextCursor optional

FAQ

Read a channel's message history by name (e.g. 'social' or '#social') or id (C…). Newest first; pass cursor to paginate, oldest/latest (unix ts) to bound the range. Authors are resolved to display names. Requires login.
Required: channel. Optional: limit, cursor, latest, oldest, workspaceDomain.
It returns channel, messages, nextCursor.
Yes. It acts as you on slack.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the slack.com cookies saved by the Reduck extension.
Unknown: its author has not declared whether it changes anything on slack.com, so treat it as if it could.
Ask an AI agent connected to Reduck to run reduck/slack.com/get_channel_messages, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/slack.com/get_channel_messages
It is part of Reduck's official curated catalogue.

Start building not clicking