Added support for MessageAttachments in reports

This commit is contained in:
Salmonllama 2021-01-02 00:14:50 -05:00
parent 3c4c4c38bd
commit 437512b0b9
2 changed files with 7 additions and 2 deletions

View File

@ -17,8 +17,6 @@ import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Main {

View File

@ -9,6 +9,7 @@ import org.javacord.api.DiscordApi;
import org.javacord.api.entity.channel.TextChannel;
import org.javacord.api.entity.message.Message;
import org.javacord.api.entity.message.MessageAuthor;
import org.javacord.api.entity.message.MessageBuilder;
import org.javacord.api.entity.message.embed.EmbedBuilder;
import org.javacord.api.event.message.MessageCreateEvent;
import org.javacord.api.listener.message.MessageCreateListener;
@ -37,6 +38,12 @@ public class ReportListener implements MessageCreateListener {
}
String content = message.getContent();
message.getAttachments().forEach(
attachment -> attachment.downloadAsImage().thenAcceptAsync(
image -> new MessageBuilder()
.addAttachment(image, "evidence")
.setContent("Report Evidence:")
.send(channel)));
message.delete().join();