diff --git a/src/Miscellaneous.cs b/src/ColorsList.cs similarity index 73% rename from src/Miscellaneous.cs rename to src/ColorsList.cs index bd6acf2..cd40313 100644 --- a/src/Miscellaneous.cs +++ b/src/ColorsList.cs @@ -17,12 +17,3 @@ public static class ColorsList public static readonly Color Black = Color.Black; public static readonly Color White = Color.WhiteSmoke; } - -/// -/// Contains all links used in buttons. -/// -public static class Links -{ - public const string Repository = "https://github.com/LabsDevelopment/Octobot"; - public const string Issues = $"{Repository}/issues"; -} diff --git a/src/Commands/AboutCommandGroup.cs b/src/Commands/AboutCommandGroup.cs index 2bd8841..f966390 100644 --- a/src/Commands/AboutCommandGroup.cs +++ b/src/Commands/AboutCommandGroup.cs @@ -103,14 +103,14 @@ public class AboutCommandGroup : CommandGroup ButtonComponentStyle.Link, Messages.ButtonOpenRepository, new PartialEmoji(Name: "🌐"), - URL: Links.Repository + URL: Octobot.IssuesUrl ); var issuesButton = new ButtonComponent( ButtonComponentStyle.Link, Messages.ButtonReportIssue, new PartialEmoji(Name: "⚠️"), - URL: Links.Issues + URL: Octobot.IssuesUrl ); return await _feedback.SendContextualEmbedResultAsync(embed, diff --git a/src/Commands/Events/ErrorLoggingPostExecutionEvent.cs b/src/Commands/Events/ErrorLoggingPostExecutionEvent.cs index 2a1a8e0..87cfc84 100644 --- a/src/Commands/Events/ErrorLoggingPostExecutionEvent.cs +++ b/src/Commands/Events/ErrorLoggingPostExecutionEvent.cs @@ -72,7 +72,7 @@ public class ErrorLoggingPostExecutionEvent : IPostExecutionEvent ButtonComponentStyle.Link, Messages.ButtonReportIssue, new PartialEmoji(Name: "⚠️"), - URL: Links.Issues + URL: Octobot.IssuesUrl ); return await _feedback.SendContextualEmbedResultAsync(embed, diff --git a/src/Octobot.cs b/src/Octobot.cs index 07bc058..1806330 100644 --- a/src/Octobot.cs +++ b/src/Octobot.cs @@ -27,6 +27,9 @@ public sealed class Octobot public static readonly AllowedMentions NoMentions = new( Array.Empty(), Array.Empty(), Array.Empty()); + public const string RepositoryUrl = "https://github.com/LabsDevelopment/Octobot"; + public const string IssuesUrl = $"{RepositoryUrl}/issues"; + public static async Task Main(string[] args) { var host = CreateHostBuilder(args).UseConsoleLifetime().Build(); diff --git a/src/Responders/GuildLoadedResponder.cs b/src/Responders/GuildLoadedResponder.cs index 4e2f2f9..2d66a3b 100644 --- a/src/Responders/GuildLoadedResponder.cs +++ b/src/Responders/GuildLoadedResponder.cs @@ -117,7 +117,7 @@ public class GuildLoadedResponder : IResponder ButtonComponentStyle.Link, Messages.ButtonReportIssue, new PartialEmoji(Name: "⚠️"), - URL: Links.Issues + URL: Octobot.IssuesUrl ); return await _channelApi.CreateMessageWithEmbedResultAsync(channel, embedResult: errorEmbed,