From 9a11f109b14a8e1018c4d351614d138eed746842 Mon Sep 17 00:00:00 2001 From: "Tomachi [ICHIGO]" Date: Mon, 12 Aug 2024 14:17:17 +0900 Subject: [PATCH] =?UTF-8?q?feat(nitrotan):=20=E3=83=A1=E3=83=83=E3=82=BB?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=81=AEembed=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/features/nitrotan.ts | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/src/features/nitrotan.ts b/src/features/nitrotan.ts index 6b57bd05..961d2668 100644 --- a/src/features/nitrotan.ts +++ b/src/features/nitrotan.ts @@ -186,9 +186,21 @@ export class Nitrotan { ) const reasonText = NitrotanReasonText[reason] - await this.channel.send( - `\`${member.user.username}\` (${discordId}) を Nitrotan として認識しました。\n理由: ${reasonText}` - ) + await this.channel.send({ + embeds: [ + { + title: 'Nitrotanロールを付与', + description: `<@${discordId}> を Nitrotan として認識しました。`, + fields: [ + { + name: '理由', + value: reasonText, + }, + ], + color: 0x00_ff_00, + }, + ], + }) logger.info(`Added role ${member.user.username} [${discordId}] (${reason})`) } @@ -235,9 +247,15 @@ export class Nitrotan { 'Nitroではなくなったと見なされたため' ) - await this.channel.send( - `\`${member.user.username}\` (${nitrotan.discordId}) は Nitro ではなくなったと見なされました。` - ) + await this.channel.send({ + embeds: [ + { + title: 'Nitrotanロールを剥奪', + description: `<@${nitrotan.discordId}> は Nitro が行える操作を1週間以上行っていないため、Nitrotan ではなくなったと見なされました。`, + color: 0x00_ff_00, + }, + ], + }) logger.info( `Removed role ${member.user.username} [${nitrotan.discordId}] (${nitrotan.reason})`