From 3e270643e8e985f94e0d10f43a579c5dd0d8e85a Mon Sep 17 00:00:00 2001 From: TheBreadBeard Date: Wed, 27 Nov 2024 19:18:41 +0100 Subject: [PATCH] Add private ticket log --- .../discord/listeners/DiscordTicketHandler.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java b/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java index a9592c6c..27a20fb6 100644 --- a/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java +++ b/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java @@ -126,6 +126,14 @@ public class DiscordTicketHandler extends ListenerAdapter { SplitUtil.Strategy.ANYWHERE ).stream().map(message -> new MessageCreateBuilder().setEmbeds(embedBuilder.setDescription(message).build())).forEach(builder -> logChannel.sendMessage(builder.build()).queue()); + SplitUtil.split( + messages.stream() + .map(StringBuilder::toString).collect(Collectors.joining()), + 2000, + SplitUtil.Strategy.NEWLINE, + SplitUtil.Strategy.ANYWHERE + ).stream().map(message -> new MessageCreateBuilder().setEmbeds(embedBuilder.setDescription(message).build())).forEach(builder -> logChannel.sendMessage(builder.build()).queue()); + Chatter.serverteam().prefixless("DISCORD_TICKET_CLOSED", channel.getName()); channel.delete().reason("Closed").queue(); }