slackscraperpilot
// documentation

Slack channel archive documentation

Slackscraper focuses on approved public and private channel sync, governed retrieval, deletion-aware storage, and JSONL exports.

Quick start

Use the CLI to inspect configuration, install a Slack workspace, backfill channel history, search results, and create exports.

npm run slackscraper -- help
npm run slackscraper -- config doctor
npm run slackscraper -- workspaces list
npm run slackscraper -- search "rollback plan"
View API reference

Slack ingestion

Discovery and backfill cover approved public and private channels. Signed Slack Events API callbacks handle message create, edit, and delete events.

slackscraper init
slackscraper sync --workspace acme
slackscraper channels list --workspace acme

Governed retrieval

Search results are bound to actors, access profile versions, and result handles. Expansion reauthorizes access before returning additional message context.

slackscraper search "incident review" --workspace acme
slackscraper expand <result_handle>

Exports

Exports currently produce current-state JSONL files with manifest checksums. Destinations include local artifacts and S3-compatible object storage.

slackscraper export create --workspace acme --format jsonl
slackscraper export create --workspace acme --destination-type object_store --async