@sarui

Почему не отправляется аватар?

Появилась проблема, бот на discord.js не отправляет аватар пользователя, вот исходный код команды:
bot.on('message', msg => {
  if (msg.content === prefix + 'av') {
    const embed = new Discord.MessageEmbed()
    .addField('Username', msg.author.tag)
    .setColor(0xFF8AFF)
    .setThumbnail(msg.author.displayAvatarURL)
    msg.channel.send(embed);
  }
});

5f060265c3279953799669.png
  • Вопрос задан
  • 315 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Discord
Javascript-разработчик
1. добавляете в начало кода константу user:
const user = msg.mentions.users.first() || msg.author;

2. заменяете .setThumbnail(msg.author.displayAvatarURL) на .setThumbnail(user.avatarURL())
готово.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы