Welcome to the Frequently Asked Questions (FAQ) and Troubleshooting page! Here you'll find the answers to most of the questions related to DiscordChatExporter (DCE for short) and its core features.
- ❓ If you still have unanswered questions after reading this page, feel free to create a new discussion.
- 🐞 If you have encountered a problem that's not described here, has not been discussed before, and is not a known issue, please create a new discussion or open a bug report. Don't forget to include your platform (Windows, Mac, Linux, etc.) and a detailed description of your question/problem.
No. That's why this kind of software needs to be open-source, so the code can be audited by anyone. Your token is only used to connect to Discord's API, it's not sent anywhere else. If you're using the GUI, be aware that your token will be saved to a plain text file unless you disable it in the settings menu.
A token can be used to log into your account, so treat it like a password and never share it.
Follow the instructions here.
Automating user accounts is technically against TOS, use at your discretion. Bot accounts don't have this restriction.
Will the messages disappear from the exported file if I delete a message, delete my account or block a person?
Text messages will not be removed from the exported file, but if media, such as images and user avatars, is changed or deleted, it will no longer be displayed. To avoid this, export using the "Download media" (--media
) option.
No, DCE cannot access them since they have been permanently deleted from Discord's servers.
Yes, if your account has access to them.
Yes, and other media too. Export using the "Download media" (--media
) option.
Yes.
No, you can only export one format at a time.
No, DCE is an exporter.
No, DCE is an exporter.
No.
Check the following page: Obtaining token
You might have downloaded the CLI flavor of the app, which is meant to be run in a terminal. Try downloading the GUI instead if that's what you want.
Check the following pages to learn how to schedule DiscordChatExporter.CLI runs (advanced):
Try opening it with a different program, try partitioning or use a different file format, like PlainText
.
Your bot is missing the 'Message Content Intent'. Go to the Discord Developer Portal, navigate to the 'Bot' section and enable it.
Check the following page:
If you're using Docker, please refer to the Docker Usage Instructions instead.
Check the following page:
Check the following page:
Make sure you're copying the DM Channel ID, not the person's user ID.
DiscordChatExporter.Domain.Exceptions.DiscordChatExporterException: Authentication token is invalid.
↳ Make sure the provided token is correct.
DiscordChatExporter.Domain.Exceptions.DiscordChatExporterException: Requested resource does not exist.
↳ Check your channel ID, it might be invalid. Read this if you need help.
DiscordChatExporter.Domain.Exceptions.DiscordChatExporterException: Access is forbidden.
↳ This means you don't have access to the channel.
System.Net.WebException: Error: TrustFailure ... Invalid certificate received from server.
↳ Try running cert-sync.
Debian/Ubuntu: cert-sync /etc/ssl/certs/ca-certificates.crt
Red Hat: cert-sync --user /etc/pki/tls/certs/ca-bundle.crt
If it still doesn't work, try mozroots: mozroots --import --ask-remove
❓ If you still have unanswered questions, feel free to create a new discussion.
🐞 If you have encountered a problem that's not described here, has not been discussed before, and is not a known issue, please create a new discussion or open a bug report.