【发布时间】:2021-09-01 14:49:54
【问题描述】:
您好,我正在创建一个不和谐机器人,并且正在制作头像命令。当我自己做(不提)时,它起作用了。但是当我提到某人时,什么都没有发生
const Discord = require("discord.js");
module.exports = {
name : 'avatar',
description : "commande pp",
execute(message, args) {
const Discord = require("discord.js");
let user = message.mentions.users.first() || message.author;
let avatar = user.displayAvatarURL({size: 4096, dynamic: true});
let embed = new Discord.MessageEmbed()
.setTitle(`Avatar de ${user.tag}` )
.setURL(avatar)
.setImage(avatar)
.setColor('RANDOM')
.setDescription('Ton avatar :')
message.channel.send(embed)
}
}
【问题讨论】:
-
这部分代码工作正常,没有错误。如果您说
message.author在没有提及用户时有效,那么当您提及某人时它也应该有效。你应该做一些基本的调试;检查当你提到某人时代码是否运行,检查user和avatar等的值。 -
如果我的解决方案解决了您的问题,请告诉我
-
是的,谢谢你成功了
-
@Cryopt 再次向我问好。您介意在我的答案上单击那个小复选标记吗?所以人们知道这个问题已经得到解答和解决了。
标签: node.js discord.js