App Logo
Messaging Reduck MCP

How to export all your Discord DMs with both sides of the conversation (2026): a DiscordChatExporter alternative with no token

Prompt template

List my Discord DMs, read my whole conversation with username, both sides, from the first message, and save the author, time and text of every message to file or format.

Overview

People export a Discord DM to keep it: the years of messages with a friend who passed away, a conversation they need as evidence, or a history they want before they leave Discord. What they want is the whole conversation, the other person's messages too, in a file they keep. An AI agent can do it for you: open the DM in your own Chrome, read it back to the first message, and save every message with who wrote it and when.

Why it's hard

  • Discord has no export button in a chat. You can only scroll and copy.
  • The official data package holds only your side. Discord's help center says its Messages folder holds the messages you sent, and the package can take up to 30 days.
  • The tools that export both sides need your token. DiscordChatExporter logs in with your user token, and its own docs say automating a user account is against Discord's terms.
  • Exporters got accounts flagged in 2026. piunikaweb.com reported a crackdown on DiscordChatExporter users on 2026-03-12, and users on r/discordhelp and r/BannedFromDiscord report Platform Manipulation violations and suspensions after exports.
  • A bot cannot help. A bot cannot be added to a DM, so the bot route that is fine for servers does not exist for DMs.

How Reduck does it

Reduck runs Discord actions in your own Chrome, where you are already signed in, so there is no token to paste and nothing to install in Discord.

  1. whoami tells your agent which account it reads as.
  2. list_dms lists your one-to-one and group DMs, most recent first, with the link of each.
  3. read_messages reads the DM you pick by its link, newest first, loading older messages until it has as many as your agent asks for: each comes with its id, the author's username and display name, its time and its text, and complete says whether the whole history came back.
  4. Your agent writes the conversation to the file you asked for, oldest first: a readable transcript, CSV or JSON.

Reading changes nothing in Discord: no message is sent, edited or deleted.

How to start

  1. Create a free account at reduck.ai.
  2. Install the Reduck extension in Chrome and pair it.
  3. Connect Reduck to your agent: docs.reduck.ai.
  4. Ask: "List my Discord DMs, read my whole conversation with {username}, both sides, from the first message, and save the author, time and text of every message to {file or format}."

Stay signed in to Discord in Chrome, in one tab only, while it runs.

Ways to export your Discord DMs

As each tool's own page describes it, read on November 5, 2026.

Discord data package Screenshots DiscordChatExporter Discrub DiscordSuite Reduck
Both sides of the DM No, your messages only Yes Yes Yes Yes Yes
Images, files, voice messages Links to the files you sent As pictures Yes, with asset download Not documented Not documented No, text only
Needs your token No No Yes Web app: paste it; extension: reads it Not documented No
Setup A request, up to 30 days None Desktop app or CLI Chrome extension or web app Chrome extension Chrome extension
Called from your AI agent No No No No No Yes

Where Reduck is weaker: it saves text only, not the files, and a DM with hundreds of thousands of messages takes long, because it reads the conversation the way you would scroll it.

Delete after you export

To delete your own messages in the DM once you have a copy, see Delete all your Discord DMs.

FAQ

Discord's own export does not do it: its data package holds only the messages you sent. To keep the other person's messages too, you need a tool that reads the conversation as you see it. With Reduck, your AI agent reads the whole DM in your own Chrome and writes every message, yours and theirs, to a file.
Discord's help center says the Messages folder of the data package holds the messages you sent, by channel and DM, with their ids, times and links to the files you attached. It does not hold the other person's messages. Discord says the package can take up to 30 days to arrive.
Users report it in 2026. piunikaweb.com reported on 2026-03-12 that Discord was cracking down on DiscordChatExporter users, and posts on r/discordhelp and r/BannedFromDiscord describe Platform Manipulation violations and 24-hour suspensions after exports, as late as October 2026. DiscordChatExporter's own docs say that automating a user account with its token is against Discord's terms.
We cannot promise it never will. Reduck reads the DM in your own browser, by scrolling the conversation in Discord's web app, one DM at a time, with no token and no change to the Discord client, but it is still automation of your account, which Discord's terms forbid. Export the conversations that matter, not hundreds at once.
No. read_messages returns each message's text, author and time; a message that is only a file, an image or a voice message comes back with empty text. Save those files by hand from the conversation, or with DiscordChatExporter's asset download if you accept its risk.
As far as your agent asks: read_messages loads older messages until it has the number you asked for, and its `complete` field says whether the whole history came back. When Discord stops loading older messages, `complete` is false and your agent tells you.
Yes, if the conversation still opens in your DM list: Reduck reads what you can read. Messages Discord has removed are gone for every tool. A DM you closed is not in the list; open the person's profile and click Message to bring it back, without sending anything.
Any your agent can write: a readable transcript, CSV or JSON. Each message comes with its id, the author's username and display name, its time and its text, so a transcript keeps who said what and when.

Similar use cases

Discord

Delete all your Discord DMs

Let Claude, ChatGPT or any AI agent go through your Discord direct messages, one-to-one and group, list every message you sent, and delete the ones you pick, one by one, in your own signed-in Chrome. No user token to paste, no userscript, no privacy request to wait for.

Messaging
Discord

Archive a Discord channel to a database

Archive a Discord channel even if you are a regular member with no permissions, and keep saving its new messages to a database on a schedule. Your AI agent, or the Reduck CLI in a cron job, reads the channel page by page with Discord's own search, as your own account, and writes every message's author, time, text and link. No bot to add, no user token to paste.

Messaging
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

Start building not clicking