mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2025-05-21 02:15:08 -04:00
Update instructions to obtain token
This commit is contained in:
parent
614bd8590d
commit
a9bab60ba6
2 changed files with 50 additions and 24 deletions
|
@ -1,4 +1,5 @@
|
||||||
using System;
|
using System;
|
||||||
|
using System.Linq;
|
||||||
using CommandLine;
|
using CommandLine;
|
||||||
using DiscordChatExporter.Cli.Verbs;
|
using DiscordChatExporter.Cli.Verbs;
|
||||||
using DiscordChatExporter.Cli.Verbs.Options;
|
using DiscordChatExporter.Cli.Verbs.Options;
|
||||||
|
@ -7,22 +8,33 @@ namespace DiscordChatExporter.Cli
|
||||||
{
|
{
|
||||||
public static class Program
|
public static class Program
|
||||||
{
|
{
|
||||||
private static void ShowTokenHelp()
|
private static void PrintTokenHelp()
|
||||||
{
|
{
|
||||||
Console.WriteLine("# To get user token:");
|
Console.WriteLine("# To get user token:");
|
||||||
Console.WriteLine(" - Open Discord app");
|
Console.WriteLine(" 1. Open Discord app");
|
||||||
Console.WriteLine(" - Log in if you haven't");
|
Console.WriteLine(" 2. Log in if you haven't");
|
||||||
Console.WriteLine(" - Press Ctrl+Shift+I to show developer tools");
|
Console.WriteLine(" 3. Press Ctrl+Shift+I to show developer tools");
|
||||||
Console.WriteLine(" - Navigate to the Application tab");
|
Console.WriteLine(" 4. Navigate to the Network tab");
|
||||||
Console.WriteLine(" - Expand Storage > Local Storage > https://discordapp.com");
|
Console.WriteLine(" 5. Filter the requests to XHR only");
|
||||||
Console.WriteLine(" - Find the \"token\" key and copy its value");
|
Console.WriteLine(" 6. Go to any channel or server");
|
||||||
|
Console.WriteLine(" 7. Find a request that starts with \"messages\"");
|
||||||
|
Console.WriteLine(" 8. Click on Headers tab");
|
||||||
|
Console.WriteLine(" 9. Look for \"authorization\" among request headers and copy its value");
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
Console.WriteLine("# To get bot token:");
|
Console.WriteLine("# To get bot token:");
|
||||||
Console.WriteLine(" - Go to Discord developer portal");
|
Console.WriteLine(" 1. Go to Discord developer portal");
|
||||||
Console.WriteLine(" - Log in if you haven't");
|
Console.WriteLine(" 2. Log in if you haven't");
|
||||||
Console.WriteLine(" - Open your application's settings");
|
Console.WriteLine(" 3. Open your application's settings");
|
||||||
Console.WriteLine(" - Navigate to the Bot section on the left");
|
Console.WriteLine(" 4. Navigate to the Bot section on the left");
|
||||||
Console.WriteLine(" - Under Token click Copy");
|
Console.WriteLine(" 5. Under Token click Copy");
|
||||||
|
Console.WriteLine();
|
||||||
|
Console.WriteLine("# To get guild or channel ID:");
|
||||||
|
Console.WriteLine(" 1. Open Discord app");
|
||||||
|
Console.WriteLine(" 2. Log in if you haven't");
|
||||||
|
Console.WriteLine(" 3. Open Settings");
|
||||||
|
Console.WriteLine(" 4. Go to Appearance section");
|
||||||
|
Console.WriteLine(" 5. Enable Developer Mode");
|
||||||
|
Console.WriteLine(" 6. Right click on the desired guild or channel and click Copy ID");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void Main(string[] args)
|
public static void Main(string[] args)
|
||||||
|
@ -47,9 +59,17 @@ namespace DiscordChatExporter.Cli
|
||||||
parsedArgs.WithParsed<GetGuildsOptions>(o => new GetGuildsVerb(o).Execute());
|
parsedArgs.WithParsed<GetGuildsOptions>(o => new GetGuildsVerb(o).Execute());
|
||||||
parsedArgs.WithParsed<UpdateAppOptions>(o => new UpdateAppVerb(o).Execute());
|
parsedArgs.WithParsed<UpdateAppOptions>(o => new UpdateAppVerb(o).Execute());
|
||||||
|
|
||||||
// Show token help if error
|
// Show token help if help requested or no verb specified
|
||||||
if (parsedArgs.Tag == ParserResultType.NotParsed)
|
parsedArgs.WithNotParsed(errs =>
|
||||||
ShowTokenHelp();
|
{
|
||||||
|
var err = errs.First();
|
||||||
|
|
||||||
|
if (err.Tag == ErrorType.NoVerbSelectedError)
|
||||||
|
PrintTokenHelp();
|
||||||
|
|
||||||
|
if (err.Tag == ErrorType.HelpVerbRequestedError && args.Length == 1)
|
||||||
|
PrintTokenHelp();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -234,17 +234,25 @@
|
||||||
<Run Text="to show developer tools" />
|
<Run Text="to show developer tools" />
|
||||||
<LineBreak />
|
<LineBreak />
|
||||||
<Run Text="4. Navigate to the" />
|
<Run Text="4. Navigate to the" />
|
||||||
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Application" />
|
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Network" />
|
||||||
<Run Text="tab" />
|
<Run Text="tab" />
|
||||||
<LineBreak />
|
<LineBreak />
|
||||||
<Run Text="5. Expand" />
|
<Run Text="5. Filter the requests to" />
|
||||||
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Storage > Local Storage > https://discordapp.com" />
|
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="XHR" />
|
||||||
|
<Run Text="only" />
|
||||||
<LineBreak />
|
<LineBreak />
|
||||||
<Run Text="6. Find the" />
|
<Run Text="6. Go to any channel or server" />
|
||||||
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text=""token"" />
|
|
||||||
<Run Text="key and copy its value" />
|
|
||||||
<LineBreak />
|
<LineBreak />
|
||||||
<Run Text="7. Paste the value in the textbox above" />
|
<Run Text="7. Find a request that starts with" />
|
||||||
|
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text=""messages"" />
|
||||||
|
<LineBreak />
|
||||||
|
<Run Text="8. Click on" />
|
||||||
|
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Headers" />
|
||||||
|
<Run Text="tab" />
|
||||||
|
<LineBreak />
|
||||||
|
<Run Text="9. Look for" />
|
||||||
|
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text=""authorization"" />
|
||||||
|
<Run Text="among request headers and copy its value" />
|
||||||
</TextBlock>
|
</TextBlock>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|
||||||
|
@ -270,8 +278,6 @@
|
||||||
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Token" />
|
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Token" />
|
||||||
<Run Text="click" />
|
<Run Text="click" />
|
||||||
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Copy" />
|
<Run Foreground="{DynamicResource PrimaryTextBrush}" Text="Copy" />
|
||||||
<LineBreak />
|
|
||||||
<Run Text="6. Paste the value in the textbox above" />
|
|
||||||
</TextBlock>
|
</TextBlock>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue