Итак, я просматриваю некоторые токены, которые у меня есть для моих разногласий, и я пытаюсь быстро увидеть, какой токен кому принадлежит. Я входил в систему с помощью client.login(), но когда я использую-
client.on('ready', () => {
console.info(`Logged in as ${client.user.tag}`);
});
Я получаю обратно "Вход в систему как неопределенный"
Я не уверен, почему он это делает, поскольку я мог войти в систему, прежде чем использовать тот же код.
Любая помощь приветствуется. Заранее спасибо!
Пс. Извините за плохую грамматику, если таковая имеется.
не могли бы вы просто помочь мне? Это не похоже на то, что я новичок в этом. Я сделала это. Мне просто нужно получить одну вещь, чтобы отсортировать мои жетоны.
Что возвращается для объекта client.user?
Я предполагаю, что у клиента нет тегов.
Просто используйте console.info( client.user );
для печати содержимого объекта.
это дает идентификатор. <@709481960937881761> как я могу получить как... утилита izark#5200
Хорошо, я только что посмотрел документацию. Должна быть переменная .tag. Не могли бы вы просто проверить, что client.user.username правильно возвращает имя пользователя?
Да, у меня есть ${client.user.username}, и у него есть имя учетной записи
я думаю, что это достаточно хорошо для меня. Спасибо. я в любом случае я учусь в школе, и я собираюсь пойти в физкультуру
Поскольку вы хотите сохранить пользователя в переменной, вы должны сохранить весь объект client.user, потому что имя может быть одинаковым для нескольких пользователей. Объект, который вы упомянули выше (<@709481960937881761>), уникален.
может кто-нибудь, пожалуйста, проголосовать за мой вопрос ?? Я очень не хочу, чтобы мой первый вопрос стал отрицательным.
я только что попробовал
${client.user.tag}
и почему-то теперь работает. Я думаю, это был просто мой хостинг.
console.info(client) вместо того, чтобы увидеть, что у вас есть в вашем объекте, это может дать вам подсказку