1010import net .dv8tion .jda .api .hooks .ListenerAdapter ;
1111import net .javadiscord .javabot .data .config .BotConfig ;
1212import net .javadiscord .javabot .systems .moderation .AutoMod ;
13+ import net .javadiscord .javabot .util .ExceptionLogger ;
1314import net .javadiscord .javabot .util .WebhookUtil ;
1415
1516import javax .annotation .Nonnull ;
@@ -77,7 +78,7 @@ public void onMessageReceived(@Nonnull MessageReceivedEvent event) {
7778 sb .append (content .substring (indexBkp ));
7879 WebhookUtil .ensureWebhookExists (textChannel ,
7980 wh -> sendWebhookMessage (wh , event .getMessage (), sb .toString (), threadId ),
80- e -> log . error ( "Webhook lookup/creation failed" , e ));
81+ e -> ExceptionLogger . capture ( e , getClass (). getSimpleName () ));
8182 }
8283 }
8384
@@ -98,7 +99,7 @@ private char copyCase(String original, int index, char newChar) {
9899 private void sendWebhookMessage (Webhook webhook , Message originalMessage , String newMessageContent , long threadId ) {
99100 WebhookUtil .mirrorMessageToWebhook (webhook , originalMessage , newMessageContent , threadId , null , null )
100101 .thenAccept (unused -> originalMessage .delete ().queue ()).exceptionally (e -> {
101- log . error ( "replacing the content 'fuck' with 'hug' in an incoming message failed" , e );
102+ ExceptionLogger . capture ( e , getClass (). getSimpleName () );
102103 return null ;
103104 });
104105 }
0 commit comments