You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just wanted to share my experience (and some steps) on a Mac with Apple Silicon running Ventura.
Thank you for making this excellent project publicly available for everyone for free. I love how polished, professional and well-formatted everything is. You are a true credit to the open-source community.
My heart initially sank when I saw that it was a Windows app. I have a Windows VM but it was a hassle to use.
Then I saw that there was a CLI option for Mac but initially confused that the .exe/dll files were being used.
Well today I learned that I can use the dotnet framework on a Mac to use windows .dll and actually run code! The links to all dotnet variants were clearly listed and easily found in the documentation. Mine was this.
When I navigated to the folder with the .dll, I just ran dotnet DiscordChatExporter.Cli.dll guide and was delighted to see instructions with step-by-step instructions on how to use the tool. I followed them to get the DISCORD_TOKEN and direct message channel ID (I just wanted to export a single chat session)
Here's a quick summary showing how I got the authorization value using Developer Tools in Chrome to use as the DISCORD_TOKEN:
I saved the authorization value into the variable as such:
DISCORD_TOKEN=xxxxxxxx
To get the channel ID for my chat, instead of doing the Console window.location.href trick, you can also list all channels with the following command and looking for the one you want.
All in all, it was painless and did exactly what I wanted.
I had previously installed a chrome extension that does the same thing but charged money for anything over 100 messages (boo!) but doesn't tell you that until you try to use it after installing it (I hate that). Very misleading text in the FAQ:
Anyway, my experience with your app has been wonderful and I am very grateful to you for your project and effort.
Keep up the good work!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I just wanted to share my experience (and some steps) on a Mac with Apple Silicon running Ventura.
Thank you for making this excellent project publicly available for everyone for free. I love how polished, professional and well-formatted everything is. You are a true credit to the open-source community.
My heart initially sank when I saw that it was a Windows app. I have a Windows VM but it was a hassle to use.
Then I saw that there was a CLI option for Mac but initially confused that the .exe/dll files were being used.
Well today I learned that I can use the
dotnet
framework on a Mac to use windows .dll and actually run code! The links to all dotnet variants were clearly listed and easily found in the documentation. Mine was this.When I navigated to the folder with the .dll, I just ran
dotnet DiscordChatExporter.Cli.dll guide
and was delighted to see instructions with step-by-step instructions on how to use the tool. I followed them to get theDISCORD_TOKEN
and direct message channel ID (I just wanted to export a single chat session)Here's a quick summary showing how I got the
authorization
value using Developer Tools in Chrome to use as the DISCORD_TOKEN:I saved the
authorization
value into the variable as such:DISCORD_TOKEN=xxxxxxxx
To get the channel ID for my chat, instead of doing the Console
window.location.href
trick, you can also list all channels with the following command and looking for the one you want.dotnet DiscordChatExporter.Cli.dll dm --token $DISCORD_TOKEN
Then it was as simple as typing the following command to get the chat exported nicely to an html file for easy sharing:
dotnet DiscordChatExporter.Cli.dll export -t $DISCORD_TOKEN -c <my-chat-channel-id> -o myfilename.html
All in all, it was painless and did exactly what I wanted.
I had previously installed a chrome extension that does the same thing but charged money for anything over 100 messages (boo!) but doesn't tell you that until you try to use it after installing it (I hate that). Very misleading text in the FAQ:
Anyway, my experience with your app has been wonderful and I am very grateful to you for your project and effort.
Keep up the good work!
🇺🇦 Slava Ukraini!
Beta Was this translation helpful? Give feedback.
All reactions