How to Archive One Person From a Discord Server
Most Discord archiving is channel-shaped. You point a tool at a channel and it keeps the channel, all of it, everyone in it. That is the right answer when you are preserving a community. It is the wrong answer when what you actually wanted was one artist's work, one person's clips, or one contributor's posts in a server where hundreds of other people are also talking. This post covers how to archive a single person instead.
Short answer
In StreamStash, pick a single person when you run the Discord bookmarklet and only their messages and media are written to disk. They get their own feed and page, with their avatar, their media, notes, a creator group and Play all, the same as any other feed in your library. It is kept per server, so the same account followed in two servers stays as two feeds. You can also run it on Discord's own search results, narrowed to images, video or files, rather than scrolling a channel looking for them. It only ever captures conversations you can already open. Discord archiving is a Power-tier feature.
Why channel-shaped archiving is the wrong tool here
Discord archiving tools are built around the channel, and for good reason. A channel is the natural unit of a Discord server, and if you are preserving a community before it disappears, the whole channel is exactly what you want.
But a lot of the time that is not the goal at all.
Consider the common case: there is an artist who posts work in a busy server's showcase channel, and you want their work. Or a contributor who shares clips in a community you are otherwise not that invested in. Or one person in a large server whose posts you would like to still have in two years.
Archive the channel and you get their posts. You also get several thousand messages from everyone else, and every attachment those messages carried, written to your disk. In an active public server the ratio can be brutal: a few dozen posts you wanted, buried in tens of thousands you did not, with the storage cost to match.
You can filter afterwards, but filtering afterwards means the download already happened. The disk space was already used, the other people's content is already on your machine, and you are now doing cleanup rather than archiving.
Picking a person instead of a channel
In StreamStash, the person is a choice you make at import time rather than a filter you apply afterwards.
When you run the bookmarklet on a channel, you can pick a single person, and only their messages and media are written to disk. Nothing from anyone else is saved. That is the important distinction from filtering: the other participants' content is never downloaded in the first place, so there is nothing to clean up and no storage spent on it.
In a busy public server, this is the difference between keeping the handful of posts you wanted and keeping everything that scrolled past.
They become their own feed
Once archived, the person you picked is not a subfolder of a channel archive. They get their own row and their own page.
That page carries their avatar, their media, a note, a creator group and Play all, exactly like any other feed in your library. Which means a Discord contributor sits alongside a TikTok creator and a YouTube channel in the same library, with the same tools available.
That matters more than it sounds if the person you are archiving exists elsewhere too. Plenty of artists post in a Discord server and on two or three public platforms. Having their Discord output be a first-class feed means it can join their creator group and be played, searched and deduplicated alongside the rest of what they make, instead of sitting in a separate channel archive that behaves differently from everything around it.
The channel their content came from is still kept as its own archive, since that is where the files live, but it sits behind a toggle rather than competing for attention with the people you are actually following.
Why it is kept per server
If you follow the same account in two different servers, they stay as two separate feeds. This is deliberate and worth explaining, because the alternative sounds tidier than it is.
People are different in different servers. They use different display names. They often use different avatars. Most importantly, they post different things: someone might share finished work in one server and works-in-progress or off-topic chat in another.
Merging those into a single feed would produce something that misrepresents both. Keeping them separate reflects what actually happened in each place, which is what an archive is supposed to do.
Using Discord's own search
Scrolling a busy channel to find one person's posts is miserable, and on a channel with years of history it is not realistic at all.
Discord already has a search that does this well, so the capture can run on its results. Search for someone in Discord, on its own or narrowed to images, video or files, then run the bookmark and StreamStash captures those results rather than walking the channel.
Where the results span several channels, you choose which ones to take. It can also keep going into channels that only turn up further down the results, which matters on a server where someone posts across a handful of places rather than just one.
Media that keeps downloading on its own
A capture that finds more media than one run can fetch does not stop and wait for you.
It works through the rest by itself, at the same pace, and picks up where it left off if you close StreamStash partway through. Anything left over from an earlier import is shown on the feed with a button to fetch it, so a large backlog is visible rather than silently incomplete.
This is the difference between an import that finishes and an import that appears to finish. On a prolific poster with years of attachments, the first run realistically will not get everything, and a tool that quietly stops at that point leaves you with a partial archive you believe is complete.
What it will not do
The boundaries are the same as the rest of Discord archiving in StreamStash, and they are firm.
It is a browser-assisted flow, not a bot. There is no bot joining your server, and no token to supply. It runs on conversations you open yourself, in your own browser, from your own account.
It only archives what you can already access. It does not bypass Discord permissions, private servers, login requirements or access controls. If you cannot open it in Discord, it cannot be captured.
Per-person archiving is part of Discord archiving, which is a Power-tier feature. If you are weighing it against a channel-export tool, StreamStash vs DiscordChatExporter covers where each one fits, and backing up a Discord server before it is deleted covers the whole-community case this post deliberately does not.
FAQ
Can I archive just one person's messages from a Discord server?
Yes. Pick a person when you import and only their messages and media are saved, with nothing from anyone else written to disk. In a busy public server that is the difference between keeping the handful of posts you wanted and keeping everything that scrolled past.
Does that person get their own page?
Yes. They get their own row and their own page, with their avatar, their media, a note, a creator group and Play all, the same as any other feed in your library.
What if I follow the same person in two servers?
They stay as two separate feeds. Names, avatars and what someone posts differ between servers, so merging them would produce a feed that misrepresents both. Keeping them separate reflects what actually happened in each place.
Can I use Discord's search instead of scrolling?
Yes. Search for someone in Discord, on its own or narrowed to images, video or files, then run the bookmark and StreamStash captures those results. Where results span several channels you choose which ones to take.
Does it need a bot or a token?
No. It is a browser-assisted flow using a bookmarklet on conversations you can already open. There is no bot joining your server and no token to supply.
Can it reach private servers or channels I cannot see?
No. It only archives channels and DMs you can already open, and does not bypass Discord permissions, private servers, login requirements or access controls.