fix: missing application id Closes #2337

This commit is contained in:
Skillz4Killz
2022-08-25 15:39:41 +00:00
committed by GitHub
parent 97c344783b
commit b89d3ca078
2 changed files with 3 additions and 3 deletions

2
bot.ts
View File

@@ -161,7 +161,7 @@ import {
export function createBot(options: CreateBotOptions): Bot {
const bot = {
id: options.botId ?? getBotIdFromToken(options.token),
applicationId: options.applicationId || options.botId,
applicationId: options.applicationId || options.botId || getBotIdFromToken(options.token),
token: removeTokenPrefix(options.token),
events: createEventHandlers(options.events ?? {}),
intents: options.intents,

View File

@@ -18,6 +18,6 @@ export function handleReady(bot: Bot, data: DiscordGatewayPayload, shardId: numb
payload,
);
if (!bot.id) bot.id = bot.transformers.snowflake(payload.user.id);
if (!bot.applicationId) bot.applicationId = bot.transformers.snowflake(payload.application.id);
bot.id = bot.transformers.snowflake(payload.user.id);
bot.applicationId = bot.transformers.snowflake(payload.application.id);
}