mirror of
https://github.com/Sheldan/abstracto-templates.git
synced 2026-03-03 23:31:19 +00:00
[AB-69] adapting template of userinfo command
This commit is contained in:
@@ -1 +1,2 @@
|
|||||||
<#macro member_author member> "author": { "name": "<@member_user_name member=member/>", "avatar": "${member.user.effectiveAvatarUrl}" }</#macro>
|
<#macro member_author member> "author": { "name": "<@member_user_name member=member/>", "avatar": "${member.user.effectiveAvatarUrl}" }</#macro>
|
||||||
|
<#macro member_display_author member> "author": { "name": "<@member_display_user_name member=member/>", "avatar": "<@member_display_avatar member=member/>" }</#macro>
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
<#macro member_display_avatar member><#if member.memberAvatarUrl?has_content>${member.memberAvatarUrl?json_string}<#else>${member.userAvatarUrl?json_string}</#if></#macro>
|
||||||
@@ -1 +1,2 @@
|
|||||||
<#macro member_user_name member>${member.effectiveName?json_string}#${member.user.discriminator}</#macro>
|
<#macro member_user_name member>${member.effectiveName?json_string}#${member.user.discriminator}</#macro>
|
||||||
|
<#macro member_display_user_name member><#if member.nickname?has_content>${member.nickname?json_string}<#else>${member.userName?json_string}</#if>#${member.discriminator}</#macro>
|
||||||
|
|||||||
@@ -3,25 +3,26 @@
|
|||||||
"embeds": [
|
"embeds": [
|
||||||
{
|
{
|
||||||
<#include "member_author">
|
<#include "member_author">
|
||||||
<@member_author member=memberInfo/>,
|
<#include "member_avatar">
|
||||||
|
<@member_display_author member=memberDisplay/>,
|
||||||
<#include "abstracto_color">,
|
<#include "abstracto_color">,
|
||||||
"thumbnail": "${memberInfo.user.effectiveAvatarUrl}",
|
"thumbnail": "<@member_display_avatar member=memberDisplay/>",
|
||||||
"fields": [
|
"fields": [
|
||||||
{
|
{
|
||||||
"name": "<@safe_include "userInfo_response_embed_id_field_title"/>",
|
"name": "<@safe_include "userInfo_response_embed_id_field_title"/>",
|
||||||
"value": "${memberInfo.user.id}",
|
"value": "${id?c}",
|
||||||
"inline": "true"
|
"inline": "true"
|
||||||
},
|
},
|
||||||
<#if memberInfo.nickname?has_content>
|
<#if memberDisplay.nickname?has_content>
|
||||||
{
|
{
|
||||||
"name": "<@safe_include "userInfo_response_embed_nickname_field_title"/>",
|
"name": "<@safe_include "userInfo_response_embed_nickname_field_title"/>",
|
||||||
"value": "${memberInfo.nickname?json_string}",
|
"value": "${memberDisplay.nickname?json_string}",
|
||||||
"inline": "true"
|
"inline": "true"
|
||||||
},
|
},
|
||||||
</#if>
|
</#if>
|
||||||
{
|
{
|
||||||
"name": "<@safe_include "userInfo_response_embed_status_field_title"/>",
|
"name": "<@safe_include "userInfo_response_embed_status_field_title"/>",
|
||||||
"value": "${memberInfo.onlineStatus.key}",
|
"value": "${onlineStatus?json_string}",
|
||||||
"inline": "true"
|
"inline": "true"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -34,11 +35,27 @@
|
|||||||
"value": "<@format_instant_date_time instant=creationDate/>",
|
"value": "<@format_instant_date_time instant=creationDate/>",
|
||||||
"inline": "true"
|
"inline": "true"
|
||||||
}
|
}
|
||||||
<#if memberInfo.activities?size gt 0>
|
<#if roles?size gt 0>
|
||||||
|
,
|
||||||
|
{
|
||||||
|
"name": "<@safe_include "userInfo_response_embed_roles_field_title"/>",
|
||||||
|
"value": "<#list roles as role>${role.roleMention?json_string}<#sep>, </#list>",
|
||||||
|
"inline": "true"
|
||||||
|
}
|
||||||
|
</#if>
|
||||||
|
<#if activities?size gt 0>
|
||||||
,
|
,
|
||||||
{
|
{
|
||||||
"name": "<@safe_include "userInfo_response_embed_activity_field_title"/>",
|
"name": "<@safe_include "userInfo_response_embed_activity_field_title"/>",
|
||||||
"value": "<#list memberInfo.activities as activity>${activity.type?json_string}<#sep>, </#list>",
|
"value": "<#list activities as activity>${activity?json_string}<#sep>, </#list>",
|
||||||
|
"inline": "true"
|
||||||
|
}
|
||||||
|
</#if>
|
||||||
|
<#if customStatus?has_content || customEmoji?has_content>
|
||||||
|
,
|
||||||
|
{
|
||||||
|
"name": "<@safe_include "userInfo_response_embed_custom_status_field_title"/>",
|
||||||
|
"value": "<#if customEmoji?has_content>${customEmoji?json_string} </#if><#if customStatus?has_content>${customStatus?json_string}</#if>",
|
||||||
"inline": "true"
|
"inline": "true"
|
||||||
}
|
}
|
||||||
</#if>
|
</#if>
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
Custom status
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Roles
|
||||||
Reference in New Issue
Block a user