diff --git a/source/library/commands/handlers/profile/view.ts b/source/library/commands/handlers/profile/view.ts index 909213a61..ba62cba87 100644 --- a/source/library/commands/handlers/profile/view.ts +++ b/source/library/commands/handlers/profile/view.ts @@ -46,30 +46,34 @@ async function handleDisplayProfile( .notice( interaction, { - title: strings.title({ username: target.username }), - thumbnail: (() => { - const iconURL = Discord.avatarUrl(target.id, target.discriminator, { - avatar: target.avatar, - size: 4096, - format: "webp", - }); - if (iconURL === undefined) { - return undefined; - } - - return { url: iconURL }; - })(), - fields: [ - { - name: `${constants.emojis.commands.profile.view.roles} ${strings.roles}`, - value: member.roles.map((roleId) => mention(roleId, { type: "role" })).join(" "), - inline: false, - }, + embeds: [ { - name: `${constants.emojis.commands.profile.view.statistics} ${strings.statistics}`, - value: `${constants.emojis.commands.profile.view.praises} ${strings.praises} • ${strings.received} – ${praiseDocumentsByTarget.length} • ${strings.sent} – ${praiseDocumentsByAuthor.length} + title: strings.title({ username: target.username }), + thumbnail: (() => { + const iconURL = Discord.avatarUrl(target.id, target.discriminator, { + avatar: target.avatar, + size: 4096, + format: "webp", + }); + if (iconURL === undefined) { + return undefined; + } + + return { url: iconURL }; + })(), + fields: [ + { + name: `${constants.emojis.commands.profile.view.roles} ${strings.roles}`, + value: member.roles.map((roleId) => mention(roleId, { type: "role" })).join(" "), + inline: false, + }, + { + name: `${constants.emojis.commands.profile.view.statistics} ${strings.statistics}`, + value: `${constants.emojis.commands.profile.view.praises} ${strings.praises} • ${strings.received} – ${praiseDocumentsByTarget.length} • ${strings.sent} – ${praiseDocumentsByAuthor.length} ${constants.emojis.commands.profile.view.warnings} ${strings.warnings} • ${strings.received} – ${warningDocuments.length}`, - inline: false, + inline: false, + }, + ], }, ], components,