diff --git a/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs b/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs index ce08726a1..b96d245ce 100644 --- a/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs +++ b/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs @@ -30,8 +30,8 @@ public abstract class ExportCommandBase : DiscordCommandBase "output", 'o', Description = "Output file or directory path. " - + "Directory path must end with a slash to avoid ambiguity. " - + "If a directory is specified, file names will be generated automatically. " + + "If a directory is specified, file names will be generated automatically based on the channel names and export parameters. " + + "Directory paths must end with a slash to avoid ambiguity. " + "Supports template tokens, see the documentation for more info." )] public string OutputPath diff --git a/DiscordChatExporter.Cli/Commands/GuideCommand.cs b/DiscordChatExporter.Cli/Commands/GuideCommand.cs index 07238de8e..81318b6f9 100644 --- a/DiscordChatExporter.Cli/Commands/GuideCommand.cs +++ b/DiscordChatExporter.Cli/Commands/GuideCommand.cs @@ -13,7 +13,7 @@ public ValueTask ExecuteAsync(IConsole console) { // User token using (console.WithForegroundColor(ConsoleColor.White)) - console.Output.WriteLine("To get user token:"); + console.Output.WriteLine("To get the token for your personal account:"); console .Output @@ -34,7 +34,7 @@ public ValueTask ExecuteAsync(IConsole console) // Bot token using (console.WithForegroundColor(ConsoleColor.White)) - console.Output.WriteLine("To get bot token:"); + console.Output.WriteLine("To get the token for your bot:"); console.Output.WriteLine(" 1. Go to Discord developer portal"); console.Output.WriteLine(" 2. Open your application's settings"); @@ -43,13 +43,13 @@ public ValueTask ExecuteAsync(IConsole console) console .Output .WriteLine( - " * Your bot needs to have Message Content Intent enabled to read messages" + " * Your bot needs to have the Message Content Intent enabled to read messages" ); console.Output.WriteLine(); // Guild or channel ID using (console.WithForegroundColor(ConsoleColor.White)) - console.Output.WriteLine("To get guild ID or channel ID:"); + console.Output.WriteLine("To get the ID of a guild or a channel:"); console.Output.WriteLine(" 1. Open Discord"); console.Output.WriteLine(" 2. Open Settings"); @@ -64,13 +64,18 @@ public ValueTask ExecuteAsync(IConsole console) // Docs link using (console.WithForegroundColor(ConsoleColor.White)) + { console .Output .WriteLine("If you have questions or issues, please refer to the documentation:"); + } + using (console.WithForegroundColor(ConsoleColor.DarkCyan)) + { console .Output .WriteLine("https://github.com/Tyrrrz/DiscordChatExporter/blob/master/.docs"); + } return default; } diff --git a/DiscordChatExporter.Gui/Views/Components/DashboardView.xaml b/DiscordChatExporter.Gui/Views/Components/DashboardView.xaml index 9b887e82b..4d7d031f2 100644 --- a/DiscordChatExporter.Gui/Views/Components/DashboardView.xaml +++ b/DiscordChatExporter.Gui/Views/Components/DashboardView.xaml @@ -166,44 +166,55 @@ + Text="To get the token for your personal account:" /> + + + + + + + + + + + @@ -220,25 +231,30 @@ + Text="To get the token for your bot:" /> + + + + - + + diff --git a/DiscordChatExporter.Gui/Views/Dialogs/ExportSetupView.xaml b/DiscordChatExporter.Gui/Views/Dialogs/ExportSetupView.xaml index 977444629..aa25989cd 100644 --- a/DiscordChatExporter.Gui/Views/Dialogs/ExportSetupView.xaml +++ b/DiscordChatExporter.Gui/Views/Dialogs/ExportSetupView.xaml @@ -89,8 +89,9 @@ - - + + + @@ -232,7 +233,7 @@ materialDesign:HintAssist.IsFloating="True" Style="{DynamicResource MaterialDesignOutlinedTextBox}" Text="{Binding MessageFilterValue}" - ToolTip="Only include messages that satisfy this filter (e.g. 'from:foo#1234' or 'has:image')" /> + ToolTip="Only include messages that satisfy this filter (e.g. 'from:foo#1234' or 'has:image'). See the documentation for more info." />