discord. js userID avatarURL в коде для вставки - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь отобразить аватар через userID, потому что он хочет, чтобы, если я его изменил, отобразился новый, загруженный через мой ID пользователя в нижнем колонтитуле в embed. Кто-нибудь знает, как на v12? {нужно без message.author}

else if(isValidCommand(message, "embed")) {
    let embedContent = message.content.substring(9);
    let embed = new discord.MessageEmbed();
    embed.addField('Message: ', embedContent);
    embed.setColor('PURPLE');
    embed.setAuthor(message.author.tag, message.author.avatarURL());
    embed.setThumbnail( client.user.avatarURL());
    embed.setTitle("Func title comming soon");
    embed.setURL(``);
    embed.setDescription("Func description comming soon");
    embed.setImage(``);
    embed.setTimestamp(Date.now());
    embed.setFooter("© 2020 Dominik ~rejzer#9345 | link |", **[USERID .avatarURL or .displayAvatarURL]** ); 
    message.channel.send(embed);
}

1 Ответ

0 голосов
/ 14 апреля 2020

Я надеюсь, что вы хотите, чтобы ваша фотография профиля была в нижней части вставки. Поэтому используйте следующее:

 bot.guilds.resolve(guildID).members.resolve(userID).user.avatarURL()

, где бот - это ваш клиент (Discord.Client()), guildID - это идентификатор вашей гильдии, а userID - ваш идентификатор (или пользователь, для которого вы хотите отобразить фотографию профиля).

...