我正在使用 Visual Studio Code 应用程序在discord.js 中创建一个机器人。我正在尝试为个人资料图片创建一个命令,这样当您输入 -pfp 时,它会显示您的个人资料图片,当您输入 -pfp @user 时,它会显示您提到的人的个人资料图片。(- 是前缀)。尽管机器人只发送消息,但没有嵌入图片部分。当我提到其他人时,它会做同样的事情,但提到的是我而不是用户。
这就是我所拥有的:
if (!message.content.startsWith(prefix) || message.author.bot) return;
if (message.content.startsWith(prefix + 'pfp')) {
message.channel.send('Here is <@'+ message.author.id+ ">'s pfp :)")
const avatarEmbed = new Discord.MessageEmbed()
.setColor('#446580')
.setAuthor('user.username')
.setImage(message.author.displayAvatarURL());
} else if (message.content.startsWith(prefix+ 'pfp'+ message.mentions.users)) {
message.channel.send('Here is <@'+ message.user.id+ ">'s pfp :)")
const avatarEmbed = new Discord.MessageEmbed()
.setColor('#446580')
.setAuthor('user.username')
.setImage(message.user.displayAvatarURL());
}
});
汪汪一只猫
相关分类