diff --git a/README.md b/README.md
index 37e909a..d476229 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,14 @@
+
+

+
+
PaperTrail Bot
+
+
# Status

diff --git a/icon/logo_circle.png b/icon/logo_circle.png
new file mode 100644
index 0000000..aad4b97
Binary files /dev/null and b/icon/logo_circle.png differ
diff --git a/icon/logo_diamond.png b/icon/logo_diamond.png
new file mode 100644
index 0000000..9c8c971
Binary files /dev/null and b/icon/logo_diamond.png differ
diff --git a/pom.xml b/pom.xml
index 471664a..d9365dd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
io.github.eggy03
papertrailbot
- 4.1.8
+ 4.1.9
PaperTrail Bot
A simple bot for logging all server and member actions
quarkus
@@ -18,7 +18,7 @@
quarkus-bom
io.quarkus.platform
- 3.37.0
+ 3.37.1
true
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/BootstrapService.java b/src/main/java/io/github/eggy03/papertrail/bot/BootstrapService.java
index ca684eb..d12cb41 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/BootstrapService.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/BootstrapService.java
@@ -85,7 +85,7 @@ ShardManager constructShardManager() {
// add listeners
listeners.forEach(listener -> {
- log.debug("Registering Listener Proxy: {}", listener.getClass().getSimpleName());
+ log.debug("Registering Listener: {}", listener.getClass().getSimpleName());
builder.addEventListeners(listener);
});
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/qualifiers/PlatformThreadFactory.java b/src/main/java/io/github/eggy03/papertrail/bot/annotations/PlatformThreadFactory.java
similarity index 87%
rename from src/main/java/io/github/eggy03/papertrail/bot/qualifiers/PlatformThreadFactory.java
rename to src/main/java/io/github/eggy03/papertrail/bot/annotations/PlatformThreadFactory.java
index ea896f9..8edb872 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/qualifiers/PlatformThreadFactory.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/annotations/PlatformThreadFactory.java
@@ -1,4 +1,4 @@
-package io.github.eggy03.papertrail.bot.qualifiers;
+package io.github.eggy03.papertrail.bot.annotations;
import jakarta.inject.Qualifier;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/qualifiers/VirtualThreadFactory.java b/src/main/java/io/github/eggy03/papertrail/bot/annotations/VirtualThreadFactory.java
similarity index 87%
rename from src/main/java/io/github/eggy03/papertrail/bot/qualifiers/VirtualThreadFactory.java
rename to src/main/java/io/github/eggy03/papertrail/bot/annotations/VirtualThreadFactory.java
index d355414..7273247 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/qualifiers/VirtualThreadFactory.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/annotations/VirtualThreadFactory.java
@@ -1,4 +1,4 @@
-package io.github.eggy03.papertrail.bot.qualifiers;
+package io.github.eggy03.papertrail.bot.annotations;
import jakarta.inject.Qualifier;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/producers/PaperTrailSdkProducer.java b/src/main/java/io/github/eggy03/papertrail/bot/configuration/PaperTrailSdkProducer.java
similarity index 96%
rename from src/main/java/io/github/eggy03/papertrail/bot/producers/PaperTrailSdkProducer.java
rename to src/main/java/io/github/eggy03/papertrail/bot/configuration/PaperTrailSdkProducer.java
index c7c611b..4e85d68 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/producers/PaperTrailSdkProducer.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/configuration/PaperTrailSdkProducer.java
@@ -1,4 +1,4 @@
-package io.github.eggy03.papertrail.bot.producers;
+package io.github.eggy03.papertrail.bot.configuration;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.github.eggy03.papertrail.sdk.client.AuditLogRegistrationClient;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/producers/ThreadFactoryProducer.java b/src/main/java/io/github/eggy03/papertrail/bot/configuration/ThreadFactoryProducer.java
similarity index 77%
rename from src/main/java/io/github/eggy03/papertrail/bot/producers/ThreadFactoryProducer.java
rename to src/main/java/io/github/eggy03/papertrail/bot/configuration/ThreadFactoryProducer.java
index 156d461..a23757d 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/producers/ThreadFactoryProducer.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/configuration/ThreadFactoryProducer.java
@@ -1,7 +1,7 @@
-package io.github.eggy03.papertrail.bot.producers;
+package io.github.eggy03.papertrail.bot.configuration;
-import io.github.eggy03.papertrail.bot.qualifiers.PlatformThreadFactory;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
+import io.github.eggy03.papertrail.bot.annotations.PlatformThreadFactory;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Produces;
import org.jspecify.annotations.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/auditlog/GuildAuditLogEntryEventListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/auditlog/GuildAuditLogEntryEventListener.java
index de6e627..242d895 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/auditlog/GuildAuditLogEntryEventListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/auditlog/GuildAuditLogEntryEventListener.java
@@ -1,6 +1,6 @@
package io.github.eggy03.papertrail.bot.listeners.auditlog;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import jakarta.enterprise.inject.Instance;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/AuditLogSetupCommandListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/AuditLogSetupCommandListener.java
index 7d684ad..92534d9 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/AuditLogSetupCommandListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/AuditLogSetupCommandListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.command;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.command.AuditLogSetupCommandHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/BotSetupInstructionCommandListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/BotSetupInstructionCommandListener.java
index 9712d88..9666cbf 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/BotSetupInstructionCommandListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/BotSetupInstructionCommandListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.command;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.command.BotSetupInstructionCommandHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/DebugCommandListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/DebugCommandListener.java
index 3203573..81d44a9 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/DebugCommandListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/DebugCommandListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.command;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.command.DebugCommandHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/MessageLogSetupCommandListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/MessageLogSetupCommandListener.java
index d691cb5..de86ef4 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/MessageLogSetupCommandListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/MessageLogSetupCommandListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.command;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.command.MessageLogSetupCommandHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/ServerStatCommandListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/ServerStatCommandListener.java
index d303587..e87eb76 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/ServerStatCommandListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/command/ServerStatCommandListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.command;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.command.ServerStatCommandHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildBoostEventListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildBoostEventListener.java
index 5ee0da1..f0e9a77 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildBoostEventListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildBoostEventListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.guild;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.guild.GuildBoostEventHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildMemberEventListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildMemberEventListener.java
index 24fcc24..8fdacb0 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildMemberEventListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildMemberEventListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.guild;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.guild.GuildMemberEventHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildPollEventListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildPollEventListener.java
index 212c4d9..7b2c135 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildPollEventListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildPollEventListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.guild;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.guild.GuildPollEventHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildSecurityIncidentEventListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildSecurityIncidentEventListener.java
index 862fadb..4c191c9 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildSecurityIncidentEventListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildSecurityIncidentEventListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.guild;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.guild.GuildSecurityIncidentEventHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildVoiceEventListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildVoiceEventListener.java
index 4ff31d2..d9e838b 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildVoiceEventListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/guild/GuildVoiceEventListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.guild;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.guild.GuildVoiceEventHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/message/GuildMessageEventListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/message/GuildMessageEventListener.java
index 94122ff..0b8cc0c 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/message/GuildMessageEventListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/message/GuildMessageEventListener.java
@@ -1,7 +1,7 @@
package io.github.eggy03.papertrail.bot.listeners.message;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.bot.handlers.message.GuildMessageEventHandler;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import lombok.NonNull;
diff --git a/src/main/java/io/github/eggy03/papertrail/bot/listeners/misc/SelfKickListener.java b/src/main/java/io/github/eggy03/papertrail/bot/listeners/misc/SelfKickListener.java
index 91770e6..1d7e827 100644
--- a/src/main/java/io/github/eggy03/papertrail/bot/listeners/misc/SelfKickListener.java
+++ b/src/main/java/io/github/eggy03/papertrail/bot/listeners/misc/SelfKickListener.java
@@ -1,6 +1,6 @@
package io.github.eggy03.papertrail.bot.listeners.misc;
-import io.github.eggy03.papertrail.bot.qualifiers.VirtualThreadFactory;
+import io.github.eggy03.papertrail.bot.annotations.VirtualThreadFactory;
import io.github.eggy03.papertrail.sdk.client.AuditLogRegistrationClient;
import io.github.eggy03.papertrail.sdk.client.MessageLogRegistrationClient;
import jakarta.inject.Inject;