From 01f5fa669c8f496986f0afe37b037cf6488b8aea Mon Sep 17 00:00:00 2001 From: alfianchii Date: Tue, 30 Dec 2025 14:45:35 +0700 Subject: [PATCH] fix: server booster listener channel --- .../message-create/server-booster/handlers/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bot/events/message-create/server-booster/handlers/index.ts b/src/bot/events/message-create/server-booster/handlers/index.ts index 9afeca3..14e30ae 100644 --- a/src/bot/events/message-create/server-booster/handlers/index.ts +++ b/src/bot/events/message-create/server-booster/handlers/index.ts @@ -2,7 +2,7 @@ import type { TextChannel } from 'discord.js' import { SYSTEM_ASHES_CHANNEL } from '@config/discord' import { EVENT_PATH } from '@events/index' import { registerMessageHandler } from '@events/message-create/registry' -import { sendAsBot } from '@utils/discord' +import { getChannel, sendAsBot } from '@utils/discord' import { DiscordBaseError } from '@utils/discord/error' import { getModuleName } from '@utils/io' import { ServerBooster } from '../validators' @@ -24,15 +24,15 @@ registerMessageHandler({ if (!msg.guild || !msg.inGuild()) throw new ServerBoosterError(ServerBooster.ERR.NotGuild) - const channel = msg.channel as TextChannel - ServerBooster.assertChannel(channel) - ServerBooster.assertMissPerms(msg.guild.members.me!, channel) + const systemAshesChannel = await getChannel(msg.guild, SYSTEM_ASHES_CHANNEL) as TextChannel + ServerBooster.assertChannel(systemAshesChannel) + ServerBooster.assertMissPerms(msg.guild.members.me!, systemAshesChannel) const member = msg.member! ServerBooster.assertMember(member) const embed = ServerBooster.sayDeeplyThanksTo(member) - await sendAsBot(null, channel, { + await sendAsBot(null, systemAshesChannel, { content: ServerBooster.MSG.SpecialThanks, embeds: [embed], })