установить изображение встраивания в качестве аватар профиля Discord. js - PullRequest
1 голос
/ 03 апреля 2020

Итак, я хотел спросить, как мне получить, если кто-то использует мою команду для встраивания, встраиваемое изображение автоматически устанавливает в качестве изображения профиля автора, если это возможно.

Вот мой код в обработчике команд:

const Discord = require('discord.js');
const {
    Client,
    MessageAttachment
} = require('discord.js');

const footer = "Thanks For Reading"
var Version = '1.0';

module.exports = {
    name: 'embeds',
    description: '',
    execute(msg, args) {
        const embed = new Discord.MessageEmbed()
            .setTitle('user information')
            .setColor(0xf1c40f)
            .addField('Username', msg.author.username)
            .addField("server's name", msg.guild.name)
            .addField('Bots Version', Version)
            .setImage("https://static-cdn.jtvnw.net/jtv_user_pictures/988e306e-a4f5-44c0-9685-69cab4a8e7ae-profile_image-70x70.jpg")
            .setFooter("Have fun!")
            .setTimestamp(Date.now())
        msg.reply(embed)
    }
}

Спасибо.

1 Ответ

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

Вы можете использовать метод .avatarURL().

Так что для вас это будет .setImage(msg.author.avatarURL())

Пожалуйста, проверьте документацию, поскольку вы можете передавать параметры используя метод .avatarURL().

...