diff --git a/src/Discord.Net/DiscordConfig.cs b/src/Discord.Net/DiscordConfig.cs
index d8815cafa..d5210915a 100644
--- a/src/Discord.Net/DiscordConfig.cs
+++ b/src/Discord.Net/DiscordConfig.cs
@@ -52,6 +52,9 @@ namespace Discord
/// Name of your application. This is used both for the token cache directory and user agent.
public string AppName { get { return _appName; } set { SetValue(ref _appName, value); UpdateUserAgent(); } }
private string _appName = null;
+ /// Url to your application. This is used in the user agent.
+ public string AppUrl { get { return _appUrl; } set { SetValue(ref _appUrl, value); UpdateUserAgent(); } }
+ private string _appUrl = null;
/// Version of your application.
public string AppVersion { get { return _appVersion; } set { SetValue(ref _appVersion, value); UpdateUserAgent(); } }
private string _appVersion = null;
@@ -128,6 +131,12 @@ namespace Discord
builder.Append('/');
builder.Append(_appVersion);
}
+ if (!string.IsNullOrEmpty(_appUrl))
+ {
+ builder.Append(" (");
+ builder.Append(_appUrl);
+ builder.Append(')');
+ }
builder.Append(' ');
}
builder.Append($"DiscordBot ({LibUrl}, v{LibVersion})");