keybase / keybase/client

Can't export all messages

Open
#16,516 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Hi, I'm trying to export messages from personal chat (not team).
I opened bash and used ``keybase chat api <<< '{ "method": "read", "params": { "options": {"channel": {"name": "username1,username2"}, "pagination": { "num": 5000 } } } }'`` However this still only pulls last 1000 messages, not 5000. I've also tried without pagination number and then using next but that displays 0 more messages and writes last param as true.

So how do i dump the entire conversation?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the `keybase chat api` read request from the issue against a personal conversation, with and without `pagination.num` and `next`. Trace how the chat API handles pagination and verify that a completed export returns all available messages rather than stopping at 1,000.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash
Domain
api, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.