added simple embed support for embed links, fixed missing messageId in embed model

This commit is contained in:
Sheldan
2020-03-24 20:55:48 +01:00
parent 7d63f6b8af
commit e0474a4c98
2 changed files with 10 additions and 2 deletions

View File

@@ -77,6 +77,7 @@ public class MessageCacheBean implements MessageCache {
return CachedMessage.builder()
.authorId(message.getAuthor().getIdLong())
.serverId(message.getGuild().getIdLong())
.messageId(message.getIdLong())
.channelId(message.getChannel().getIdLong())
.content(message.getContentRaw())
.embeds(embeds)

View File

@@ -8,8 +8,15 @@
"g": 0,
"b": 255
},
<#if embeddedMessage.content?has_content >
"description": "${embeddedMessage.content}",
<#if embeddedMessage.content?has_content || embeddedMessage.embeds?size gt 0>
"description": "${embeddedMessage.content}
<#list embeddedMessage.embeds>
Embeds:
<#items as embed>
Description: ${embed.description} <#if embed.imageUrl?has_content> ImageUrl: ${embed.imageUrl} </#if>
</#items>
</#list>
",
</#if>
<#if embeddedMessage.attachmentUrls?size gt 0>
"imageUrl": "${embeddedMessage.attachmentUrls[0]}",