App Logo
Messaging

DiscordChatExporter alternative: archive and export a Discord channel as a regular member, without admin permissions or a user token (2026)

Prompt template

Archive every message of

Overview

A server you are in will delete a channel, and you want to keep its history. As a regular member you cannot archive it, change its settings or add a bot. With Reduck, Claude, ChatGPT or any AI agent reads the channel as you, page by page, and saves every message to a file before it is gone.

Why it's hard

Discord has no export button. Archiving a channel inside Discord, by hiding it, locking it or moving it to an archive category, needs the Manage Channels permission, and an archive bot has to be added by someone with Manage Server. Discord's data package holds only the messages you sent. DiscordChatExporter exports a whole channel, but it asks for your Discord token, which works like your password, and its own FAQ says that automating a user account is technically against Discord's terms. Copying 3,000 messages by hand is not realistic.

How Reduck does it

Reduck runs Discord actions in your own Chrome, where you are already signed in, so your agent sees every channel you can see, with no token. It finds the server with list_servers and the channel with list_channels. Then it calls search_messages on that channel alone, 25 messages per call, and follows next_offset until the last page: each message comes back with its author, time, text and link, with Discord's total count to check that nothing is missing. It writes them to a file, oldest first if you want, as CSV, JSON or a readable transcript.

Tools

Script What it does Takes
list_servers The servers you are a member of, with their ids nothing
list_channels A server's channels, with their ids and links the server id
search_messages One page of 25 messages of a channel, with the total count and the next page the server id, the channel id, the offset
read_messages The latest messages of a channel, thread or forum post its url, how many

Connect it

  1. Install the Reduck extension in Chrome and stay signed in to Discord there, in one tab only.
  2. Add Reduck to your client: Claude Code, Claude Desktop, ChatGPT or any other MCP client.
  3. Ask: "Archive every message of #{channel} in my Discord server {server name}, page by page, and save the author, time, text and link of each message to a file."

Ways to save a Discord channel as a regular member

Copy by hand Discord data package Archive bot DiscordChatExporter Reduck
Other members' messages Yes No, only yours Yes Yes Yes
Permissions needed None None Manage Server to add it None None
Your secret None None None Your Discord token None
Images and files By hand Your own Depends on the bot Yes, with Download media No, text and links
Formats Whatever you paste JSON files Depends on the bot HTML, TXT, CSV, JSON Any file your agent writes
Work for 3,000 messages Hours of copying A request, then up to 30 days for Discord's email Someone with Manage Server adds it One export, once the token is set About 120 calls by your agent
Discord's rules Allowed Allowed Allowed Automation of your account Automation of your account

Who it's for

  • Members of a server that is about to delete or clean up channels
  • Community members who want to keep a channel's history for themselves before they leave
  • Anyone who would rather not paste their Discord token into an export tool

FAQ

You cannot archive it inside Discord: hiding, locking or moving a channel needs the Manage Channels permission, and adding an archive bot needs Manage Server. What you can do as a regular member is keep a copy of everything you can read. Reduck does it from your own account: if you can scroll the channel, your agent can save it.
search_messages reads a channel 25 messages at a time, newest first, with Discord's total count and the next page to read. Tested on 2026-10-21 on a channel of 5,687 messages: it read 25 messages at offset 2,500, so a channel of 3,000 messages is about 120 calls. Each call is one script run. read_messages is faster for the latest messages, but in the same test it stopped at 130 messages, so it is not the way to save a long history.
No. It saves each message's author, time, text and link. Attachments, images and embeds are not downloaded. DiscordChatExporter has a Download media option for that; if the images matter, save them by hand or use that option.
DiscordChatExporter is a free, open-source desktop app and CLI that exports a channel to HTML, TXT, CSV or JSON, with media. It needs your Discord token, and its own FAQ says the GUI saves that token to a plain text file unless you turn it off, and that automating user accounts is technically against Discord's terms. Reduck needs no token: it reads the Discord tab you are already signed in to. It is slower, it saves text only, and it runs from your AI agent, which can also sort, summarize or search the archive.
Not for this. Discord's own help page says the messages folder of your data package holds the messages you sent, and that the package arrives within 30 days. The other members' messages in the channel are not in it.
No. A deleted message or channel is gone from Discord's servers, for every tool. Start before the deletion date.
Discord's terms restrict automated user accounts ("self-bots"). Reduck acts in your own browser, one call at a time, with no token and no change to the Discord client, but reading a channel from a script is still automation of your account. We cannot promise Discord will never flag it. The archive holds other members' messages: keep it for yourself unless they agree to share it.
Yes. Reduck connects to ChatGPT, Claude, Claude Code, Codex, Cursor and any other MCP client. In Claude Code or Codex the agent writes the archive to a file on your computer; in a chat app it gives you the file to download.

Similar use cases

Discord

Search Discord with AI

Ask ChatGPT or Claude what was said in your Discord servers and DMs. Every way to do it, compared, and one that reads both as you, with no bot and no token.

Messaging
Discord

Summarize a Discord server

Let Claude, ChatGPT or any AI agent read the Discord servers you are a member of and summarize what you missed, channel by channel, with links to the messages, from your own account, with no bot to add and no admin rights.

Messaging
Discord

Discord MCP

A Discord MCP server that acts as your own user account, not as a bot. Reduck gives ChatGPT, Claude or any MCP client tools to read your servers, channels and DMs and reply as you, through browser automation in your own Chrome, with no bot to invite and no user token to paste.

Messaging

Start building not clicking