From f3170e8cc277b1d1207600bcea3c03d7dd2e2ae9 Mon Sep 17 00:00:00 2001 From: Liz3 Date: Sat, 14 Nov 2020 19:53:13 +0100 Subject: [PATCH] added color support --- .../module/modules/StaffEmbedModule.java | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/main/java/me/TechsCode/TechDiscordBot/module/modules/StaffEmbedModule.java b/src/main/java/me/TechsCode/TechDiscordBot/module/modules/StaffEmbedModule.java index f55d9000..34e4f9e9 100644 --- a/src/main/java/me/TechsCode/TechDiscordBot/module/modules/StaffEmbedModule.java +++ b/src/main/java/me/TechsCode/TechDiscordBot/module/modules/StaffEmbedModule.java @@ -10,6 +10,8 @@ import net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent; import net.dv8tion.jda.api.hooks.SubscribeEvent; +import java.awt.*; + public class StaffEmbedModule extends Module { private final DefinedQuery STAFF_ROLE = new DefinedQuery() { @@ -51,11 +53,20 @@ public void receive(GuildMessageReceivedEvent e) { } if(arguments.length == 3) { - new TechEmbedBuilder(arguments[0]) - .setFooter("Posted by " + e.getAuthor().getName()) - .setText(arguments[1]) - .setThumbnail(arguments[2]) - .send(e.getChannel()); + if (arguments[2].startsWith("#")) { + new TechEmbedBuilder(arguments[0]) + .setFooter("Posted by " + e.getAuthor().getName()) + .setText(arguments[1]) + .setColor(Color.decode(arguments[2].substring(1))) + .send(e.getChannel()); + } else { + new TechEmbedBuilder(arguments[0]) + .setFooter("Posted by " + e.getAuthor().getName()) + .setText(arguments[1]) + .setThumbnail(arguments[2]) + .send(e.getChannel()); + } + } else { new TechEmbedBuilder(arguments[0]) .setFooter("Posted by " + e.getAuthor().getName())