From 5c3cf99184ffcd866758cc57902ff3021554d1c2 Mon Sep 17 00:00:00 2001 From: Yuzu Date: Tue, 5 Jul 2022 20:35:22 +0700 Subject: [PATCH] Update permission checks embed --- src/discord/Settings/index.ts | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/discord/Settings/index.ts b/src/discord/Settings/index.ts index 3250071..d99847f 100644 --- a/src/discord/Settings/index.ts +++ b/src/discord/Settings/index.ts @@ -23,15 +23,27 @@ import * as LanguageModule from './Language'; import * as ServiceAnnouncementModule from './ServiceAnnouncement'; export const COMMON_EMBEDS = { - NO_PERMISSION: (data: HybridInteractionMessage, locale: I18n, permissions: PermissionResolvable[]) => { + MEMBER_NO_PERMISSION: (data: HybridInteractionMessage, locale: I18n, permissions: PermissionResolvable[]) => { let allPermissions = []; for(const value of permissions) { allPermissions.push(new PermissionsBitField(value).toArray()); } return makeErrorEmbed({ - title: locale.__('common.no_permissions'), - description: locale.__('common.no_permissions_description', { PERMISSIONS: allPermissions.join(', ')}), + title: locale.__('common.member_no_permissions'), + description: locale.__('common.member_no_permissions_description', { PERMISSIONS: allPermissions.join(', ')}), + user: data.getUser() + }); + }, + BOT_NO_PERMISSION: (data: HybridInteractionMessage, locale: I18n, permissions: PermissionResolvable[]) => { + + let allPermissions = []; + for(const value of permissions) { + allPermissions.push(new PermissionsBitField(value).toArray()); + } + return makeErrorEmbed({ + title: locale.__('common.bot_no_permissions'), + description: locale.__('common.bot_no_permissions_description', { PERMISSIONS: allPermissions.join(', ')}), user: data.getUser() }); },