mirror of
https://github.com/koreanbots/core.git
synced 2025-12-16 06:20:24 +00:00
fix: do not send vanity log when no changes are made
This commit is contained in:
parent
54c89490a4
commit
7ca716e48f
@ -219,7 +219,8 @@ const Bots = RequestHandler()
|
||||
const csrfValidated = checkToken(req, res, req.body._csrf)
|
||||
if (!csrfValidated) return
|
||||
|
||||
const validated: ManageBot = await getManageBotSchema(isPerkAvailable).validate(req.body, { abortEarly: false })
|
||||
const validated: ManageBot = await getManageBotSchema(isPerkAvailable)
|
||||
.validate(req.body, { abortEarly: false })
|
||||
.then((el) => el)
|
||||
.catch((e) => {
|
||||
ResponseWrapper(res, { code: 400, errors: e.errors })
|
||||
@ -241,28 +242,29 @@ const Bots = RequestHandler()
|
||||
errors: ['다른 커스텀 URL로 다시 시도해주세요.'],
|
||||
})
|
||||
}
|
||||
|
||||
await webhookClients.internal.noticeLog.send({
|
||||
embeds: [
|
||||
{
|
||||
title: '한디리 커스텀 URL 변경',
|
||||
description: `봇: ${bot.name} - <@${bot.id}> ([${bot.id}](${KoreanbotsEndPoints.URL.bot(
|
||||
bot.id
|
||||
)}))`,
|
||||
fields: [
|
||||
{
|
||||
name: '이전',
|
||||
value: bot.vanity || '없음',
|
||||
},
|
||||
{
|
||||
name: '이후',
|
||||
value: validated.vanity || '없음',
|
||||
},
|
||||
],
|
||||
color: Colors.Blue,
|
||||
},
|
||||
],
|
||||
})
|
||||
if (validated.vanity !== bot.vanity) {
|
||||
await webhookClients.internal.noticeLog.send({
|
||||
embeds: [
|
||||
{
|
||||
title: '한디리 커스텀 URL 변경',
|
||||
description: `봇: ${bot.name} - <@${bot.id}> ([${
|
||||
bot.id
|
||||
}](${KoreanbotsEndPoints.URL.bot(bot.id)}))`,
|
||||
fields: [
|
||||
{
|
||||
name: '이전',
|
||||
value: bot.vanity || '없음',
|
||||
},
|
||||
{
|
||||
name: '이후',
|
||||
value: validated.vanity || '없음',
|
||||
},
|
||||
],
|
||||
color: Colors.Blue,
|
||||
},
|
||||
],
|
||||
})
|
||||
}
|
||||
}
|
||||
const result = await update.bot(req.query.id, validated)
|
||||
if (result === 0) return ResponseWrapper(res, { code: 400 })
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user