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,