Не отправляет изображение в сообщении для вставки - PullRequest
0 голосов
/ 01 мая 2020

Значит, он не отправляет аватар в виде изображения, как должно быть, но здесь также нет ошибки, так что, думаю, я что-то забыл?

execute(message, args) {
            const Discord = require('discord.js');

            if (!message.mentions.users.size) {
                let embed1 = new Discord.MessageEmbed()
                            .setColor('0x0099ff')
                            .setDescription(`Your avatar:`)
                            .setImage(message.author.avatarURL)
                            .addField(`Link:`, `${message.author.displayAvatarURL({ format: "png", dynamic: true })}`)
                message.channel.send(embed1);
            }
            else{
                const user = message.mentions.users.first()
                    let embed2 = new Discord.MessageEmbed()
                        .setColor('0x0099ff')
                        .setDescription(`${user.username}'s avatar:`)
                        .setImage(user.avatarURL)
                        .addField(`Link:`, `${user.displayAvatarURL({ format: "png", dynamic: true })}`)
                message.channel.send(embed2);
            }
        },

1 Ответ

1 голос
/ 01 мая 2020

Обычно вы хотите использовать User # displayAvatarURL вместо User # avatarURL.

Редактировать: Очевидно, что эти свойства теперь являются методами. Поставьте () после avatarURL и displayAvatarURL, чтобы они работали.

...