fix: correct property access for bot ID in application retrieval (#1665)

This commit is contained in:
Elysia
2025-07-12 21:06:38 +07:00
parent dd67e158bf
commit 38c7a02668

View File

@@ -273,9 +273,7 @@ class TextBasedChannel {
); );
// Filter Bot // Filter Bot
botOrApplicationId = this.client.users.resolveId(botOrApplicationId); botOrApplicationId = this.client.users.resolveId(botOrApplicationId);
const application = data.applications.find( const application = data.applications.find(obj => obj.id == botOrApplicationId || obj.bot_id == botOrApplicationId);
obj => obj.id == botOrApplicationId || obj.bot?.id == botOrApplicationId,
);
if (!application) { if (!application) {
throw new Error('INVALID_APPLICATION_COMMAND', "Bot/Application doesn't exist"); throw new Error('INVALID_APPLICATION_COMMAND', "Bot/Application doesn't exist");
} }