[OPB-42] aligning templates with new multi embed support

This commit is contained in:
Sheldan
2021-12-08 16:40:35 +01:00
parent eae07fd07c
commit aa4de8f571
11 changed files with 190 additions and 148 deletions

View File

@@ -1,13 +1,17 @@
{ {
"title": { "embeds": [
"title": "<@safe_include "warning_threshold_reached_notification_title"/>" {
}, "title": {
<#include "abstracto_color">, "title": "<@safe_include "warning_threshold_reached_notification_title"/>"
<#assign warnedMemberMention=memberDisplay.memberMention> },
<#assign warnedUserId=memberDisplay.userId> <#include "abstracto_color">,
<#assign memberMention=memberDisplay.memberMention> <#assign warnedMemberMention=memberDisplay.memberMention>
<#assign warnCount=warnCount> <#assign warnedUserId=memberDisplay.userId>
<#assign channelDisplay=channelDisplay> <#assign memberMention=memberDisplay.memberMention>
<#assign messageId=messageId> <#assign warnCount=warnCount>
"description": "<@safe_include "warning_threshold_reached_notification_description"/>" <#assign channelDisplay=channelDisplay>
<#assign messageId=messageId>
"description": "<@safe_include "warning_threshold_reached_notification_description"/>"
}
]
} }

View File

@@ -1,41 +1,45 @@
{ {
"title": { "embeds": [
"title": "<@safe_include "starboard_post_created_title"/>" {
}, "title": {
<#include "abstracto_color">, "title": "<@safe_include "starboard_post_created_title"/>"
"description": "<@safe_include "starboard_post_created_description"/>", },
"fields": [ <#include "abstracto_color">,
{ "description": "<@safe_include "starboard_post_created_description"/>",
"name": "<@safe_include "starboard_post_notification_field_starboard_message"/>", "fields": [
<#if starboardMessage??> {
"value": "[<@safe_include "starboard_post_notification_field_starboard_message_jump"/>](${starboardMessage.jumpUrl})" "name": "<@safe_include "starboard_post_notification_field_starboard_message"/>",
<#else> <#if starboardMessage??>
"value": "${post.starboardMessageId?c}" "value": "[<@safe_include "starboard_post_notification_field_starboard_message_jump"/>](${starboardMessage.jumpUrl})"
</#if> <#else>
}, "value": "${post.starboardMessageId?c}"
{ </#if>
"name": "<@safe_include "starboard_post_notification_field_starred_message"/>", },
<#if starredMessage??> {
"value": "[<@safe_include "starboard_post_notification_field_starboard_message_jump"/>](${starredMessage.jumpUrl})" "name": "<@safe_include "starboard_post_notification_field_starred_message"/>",
<#else> <#if starredMessage??>
"value": "${post.postMessageId?c}" "value": "[<@safe_include "starboard_post_notification_field_starboard_message_jump"/>](${starredMessage.jumpUrl})"
</#if> <#else>
}, "value": "${post.postMessageId?c}"
{ </#if>
"name": "<@safe_include "starboard_post_notification_field_starred_user"/>", },
<#if starredMember??> {
"value": "${starredMember.asMention}" "name": "<@safe_include "starboard_post_notification_field_starred_user"/>",
<#else> <#if starredMember??>
"value": "${starredUserId?c} (<@safe_include "user_left_server"/>)" "value": "${starredMember.asMention}"
</#if> <#else>
}, "value": "${starredUserId?c} (<@safe_include "user_left_server"/>)"
{ </#if>
"name": "<@safe_include "starboard_post_notification_field_starring_user"/>", },
<#if starringMember??> {
"value": "${starringMember.asMention}" "name": "<@safe_include "starboard_post_notification_field_starring_user"/>",
<#else> <#if starringMember??>
"value": "${starringUserId?c} (<@safe_include "user_left_server"/>)" "value": "${starringMember.asMention}"
</#if> <#else>
} "value": "${starringUserId?c} (<@safe_include "user_left_server"/>)"
] </#if>
}
]
}
]
} }

View File

@@ -1,33 +1,37 @@
{ {
"title": { "embeds": [
"title": "<@safe_include "starboard_post_deleted_title"/>" {
}, "title": {
<#include "abstracto_color">, "title": "<@safe_include "starboard_post_deleted_title"/>"
"description": "<@safe_include "starboard_post_deleted_description"/>", },
"fields": [ <#include "abstracto_color">,
{ "description": "<@safe_include "starboard_post_deleted_description"/>",
"name": "<@safe_include "starboard_post_notification_field_starred_message"/>", "fields": [
<#if starredMessage??> {
"value": "[<@safe_include "starboard_post_notification_field_starboard_message_jump"/>](${starredMessage.jumpUrl})" "name": "<@safe_include "starboard_post_notification_field_starred_message"/>",
<#else> <#if starredMessage??>
"value": "${starredMessageSimple.jumpUrl}" "value": "[<@safe_include "starboard_post_notification_field_starboard_message_jump"/>](${starredMessage.jumpUrl})"
</#if> <#else>
}, "value": "${starredMessageSimple.jumpUrl}"
{ </#if>
"name": "<@safe_include "starboard_post_notification_field_starred_user"/>", },
<#if starredMember??> {
"value": "${starredMember.asMention}" "name": "<@safe_include "starboard_post_notification_field_starred_user"/>",
<#else> <#if starredMember??>
"value": "${starredUserId?c} (<@safe_include "user_left_server"/>)" "value": "${starredMember.asMention}"
</#if> <#else>
}, "value": "${starredUserId?c} (<@safe_include "user_left_server"/>)"
{ </#if>
"name": "<@safe_include "starboard_post_notification_field_starring_user"/>", },
<#if starringMember??> {
"value": "${starringMember.asMention}" "name": "<@safe_include "starboard_post_notification_field_starring_user"/>",
<#else> <#if starringMember??>
"value": "${starringUserId?c} (<@safe_include "user_left_server"/>)" "value": "${starringMember.asMention}"
</#if> <#else>
} "value": "${starringUserId?c} (<@safe_include "user_left_server"/>)"
] </#if>
}
]
}
]
} }

View File

@@ -1,6 +1,8 @@
{ {
<#include "abstracto_color">, "embeds": [
"description": " {
<#include "abstracto_color">,
"description": "
<#list uses as usage> <#list uses as usage>
<#assign usage=usage> <#assign usage=usage>
<#assign commandName=usage.faqCommandName><@safe_include "FAQUsage_command_display"/>: <#assign commandName=usage.faqCommandName><@safe_include "FAQUsage_command_display"/>:
@@ -11,4 +13,6 @@
<@safe_include "FAQUsage_usage_display"/><#sep>, </#list> <@safe_include "FAQUsage_usage_display"/><#sep>, </#list>
<#else> <#else>
<@safe_include "FAQUsage_no_usages"/></#list>" <@safe_include "FAQUsage_no_usages"/></#list>"
}
]
} }

View File

@@ -2,20 +2,24 @@
<#if additionalMessage??> <#if additionalMessage??>
"additionalMessage": "${additionalMessage?json_string}" "additionalMessage": "${additionalMessage?json_string}"
</#if> </#if>
<#if description?? || imageURL??> "embeds": [
<#include "user_author"> {
<#if additionalMessage??>,</#if> <#if description?? || imageURL??>
<@user_author user=author/> <#include "user_author">
<#if description??> <#if additionalMessage??>,</#if>
,"description": "${description?json_string}" <@user_author user=author/>
</#if> <#if description??>
,"color" : { ,"description": "${description?json_string}"
"r": "${red}", </#if>
"g": "${green}", ,"color" : {
"b": "${blue}" "r": "${red}",
} "g": "${green}",
<#if imageURL??> "b": "${blue}"
,"imageUrl": "${imageURL}" }
</#if> <#if imageURL??>
</#if> ,"imageUrl": "${imageURL}"
</#if>
</#if>
}
]
} }

View File

@@ -1,7 +1,9 @@
{ {
<#include "abstracto_color">, "embeds": [
"description": " {
<@safe_include "listFAQCommands_command_header"/> <#include "abstracto_color">,
"description": "
<@safe_include "listFAQCommands_command_header"/>
<#list commands as command> <#list commands as command>
<#assign command=command> <#assign command=command>
@@ -17,4 +19,6 @@
<#else> <#else>
<@safe_include "listFAQCommands_no_commands"/></#list>" <@safe_include "listFAQCommands_no_commands"/></#list>"
}
]
} }

View File

@@ -1,12 +1,18 @@
{ {
<#assign roleMention="<@&479202891358535681>"/> <#assign roleMention="<@&479202891358535681>"/>
<#assign authorMention>${author.user.name}#${author.user.discriminator}</#assign> <#assign authorMention>${author.user.name}#${author.user.discriminator}</#assign>
"additionalMessage": "<@safe_include "news_post_description"/>", "additionalMessage": "<@safe_include "news_post_description"/>",
<#if message.attachments?size gt 0> "embeds": [
"imageUrl": "${message.attachments[0].proxyUrl}", {
</#if> <#if message.attachments?size gt 0>
"metaConfig": { "imageUrl": "${message.attachments[0].proxyUrl}",
"allowsRoleMention": true, </#if>
"preventEmptyEmbed": true "metaConfig": {
} "preventEmptyEmbed": true
}
}
],
"messageConfig": {
"allowsRoleMention": true
}
} }

View File

@@ -1,17 +1,21 @@
{ {
<#include "abstracto_color">, "embeds": [
<#include "member_author"> {
<#assign member=postingMember> <#include "abstracto_color">,
<@member_author member=member/>, <#include "member_author">
<#include "full_member_info"> <#assign member=postingMember>
"description": "<@safe_include "referralListener_referral_post_description"/>", <@member_author member=member/>,
"fields": [ <#include "full_member_info">
<#list referrals as referral><#assign referral=referral> "description": "<@safe_include "referralListener_referral_post_description"/>",
{ "fields": [
"name": "<@safe_include "referral_link_type_${referral.type.key}"/>", <#list referrals as referral><#assign referral=referral>
"value": "[${referral.referralIdentifier?json_string}](${referral.referralLink?json_string})" {
} "name": "<@safe_include "referral_link_type_${referral.type.key}"/>",
<#sep>, "value": "[${referral.referralIdentifier?json_string}](${referral.referralLink?json_string})"
</#list> }
] <#sep>,
</#list>
]
}
]
} }

View File

@@ -1,5 +1,9 @@
{ {
<#include "abstracto_color">, "embeds": [
"description": "<@safe_include "too_recent_referral_post"/>", {
"timeStamp": "${nextReferralDate}" <#include "abstracto_color">,
"description": "<@safe_include "too_recent_referral_post"/>",
"timeStamp": "${nextReferralDate}"
}
]
} }

View File

@@ -1,21 +1,25 @@
{ {
<#include "abstracto_color">, "additionalMessage": "${definition.definition?json_string}",
"fields": [ "embeds": [
{ {
"name": "<@safe_include "urban_search_command_response_embed_field_title_link"/>", <#include "abstracto_color">,
"value": "${definition.url?json_string}", "fields": [
"inline": "true" {
}, "name": "<@safe_include "urban_search_command_response_embed_field_title_link"/>",
{ "value": "${definition.url?json_string}",
"name": "<@safe_include "urban_search_command_response_embed_field_title_example"/>", "inline": "true"
"value": "${definition.example?json_string}", },
"valueLengthLimit": 250, {
"inline": "true" "name": "<@safe_include "urban_search_command_response_embed_field_title_example"/>",
} "value": "${definition.example?json_string}",
], "valueLengthLimit": 250,
"additionalMessage": "${definition.definition?json_string}", "inline": "true"
"metaConfig": { }
"messageLimit": 1, ]
"additionalMessageLengthLimit": 250 }
} ],
"messageConfig": {
"messageLimit": 1,
"additionalMessageLengthLimit": 250
}
} }

View File

@@ -1 +1 @@
The channel in which warn threshold notifications should be sent to. Default: ${defaultValue} The channel in which warn threshold notifications should be sent to. Default: ${currentTarget}