Add emoji implementation to ImageListener
This commit is contained in:
parent
f332413164
commit
ac37c6b5e1
@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
package dev.salmonllama.fsbot.listeners;
|
package dev.salmonllama.fsbot.listeners;
|
||||||
|
|
||||||
|
import com.vdurmont.emoji.EmojiParser;
|
||||||
import dev.salmonllama.fsbot.config.BotConfig;
|
import dev.salmonllama.fsbot.config.BotConfig;
|
||||||
import dev.salmonllama.fsbot.database.controllers.GalleryController;
|
import dev.salmonllama.fsbot.database.controllers.GalleryController;
|
||||||
import dev.salmonllama.fsbot.database.controllers.OutfitController;
|
import dev.salmonllama.fsbot.database.controllers.OutfitController;
|
||||||
@ -72,10 +73,18 @@ public class ImageListener implements MessageCreateListener {
|
|||||||
.setThumbnail(outfit.getLink())
|
.setThumbnail(outfit.getLink())
|
||||||
.setFooter(String.format("%s | %s", outfit.getTag(), outfit.getId()))
|
.setFooter(String.format("%s | %s", outfit.getTag(), outfit.getId()))
|
||||||
.setUrl(outfit.getLink())
|
.setUrl(outfit.getLink())
|
||||||
.addField("Uploaded:", outfit.getCreated().toString())
|
.addField("Uploaded:", outfit.getCreated().toString());
|
||||||
.addField("Meta:", outfit.getMeta());
|
|
||||||
|
if (outfit.getMeta() != null) {
|
||||||
|
response.addField("Meta:", outfit.getMeta());
|
||||||
|
}
|
||||||
|
|
||||||
chnl.sendMessage(response);
|
chnl.sendMessage(response);
|
||||||
|
|
||||||
|
// Add the reaction to the original message
|
||||||
|
GalleryController.getEmoji(channel.getIdAsString()).thenAcceptAsync(emoji -> {
|
||||||
|
event.getMessage().addReaction(EmojiParser.parseToUnicode(emoji));
|
||||||
|
});
|
||||||
}, () -> {
|
}, () -> {
|
||||||
// Fallback error message to me
|
// Fallback error message to me
|
||||||
event.getApi().getUserById(BotConfig.BOT_OWNER).thenAcceptAsync(user -> {
|
event.getApi().getUserById(BotConfig.BOT_OWNER).thenAcceptAsync(user -> {
|
||||||
|
Loading…
Reference in New Issue
Block a user