我可以使用此代码制作提到的头像命令吗?
这是我的代码:
const MessageEmbed = require('discord.js');
module.exports = {
name: "avatar",
aliases: ["AVATAR","av","profile","pfp"],
description: "Show your or other's Discord Avatar",
execute(message) {
var avur = `${message.author.displayAvatarURL({ dynamic:true , format: 'gif', size: 256})}` ;
const Av = new Discord.MessageEmbed()
.setTitle(`${message.author.username}`)
.setDescription(`**Avatar**'`)
.setImage(avur)
.setColor('000000');
message.channel.send(Av)
}
}
答案 0 :(得分:0)
使用:
const { MessageEmbed } = require('discord.js');
module.exports = {
name: "avatar",
aliases: ["AVATAR","av","profile","pfp"],
description: "Show your or other's Discord Avatar",
execute(message) {
let user = message.author || message.mentions.users.first() || message.guild.members.cache.get(message.content.substring(5));
var avur = `${user.displayAvatarURL({ dynamic:true , format: 'gif', size: 256})}` ;
const Av = new Discord.MessageEmbed()
.setTitle(`${message.author.username}`)
.setDescription(`**Avatar**'`)
.setImage(avur)
.setColor('000000');
message.channel.send(Av)
}
}
答案 1 :(得分:0)
这是对您的代码的修复,它对我有用
const Discord = require('discord.js');
module.exports = {
name: 'avatar',
aliases: ['AVATAR', 'av', 'profile', 'pfp'],
description: "Show your or other's Discord Avatar",
execute(message) {
let user = message.mentions.users.first() || message.author
let avur = user.displayAvatarURL({ dynamic: true, size: 256, })
let Av = new Discord.MessageEmbed()
.setColor('000000')
.setDescription('**Avatar**')
.setTitle(`${user.tag}`)
.setImage(avur)
message.channel.send(Av);
}
}