【发布时间】:2021-03-11 10:18:42
【问题描述】:
每当我启动机器人时,它都会引发错误:
client.commands.get('avatar').execute(message,args); ^ 未定义的“执行”)
const { MessageEmbed } = require("discord.js");
module.exports = {
name: 'avatar',
description:'displays your or someones avatar',
execute: (message, args) => {
if(message.channel.type === 'dm') {
return message.channel.send('You cant execute commands in DMs!');
}
let member = message.mentions.users.first() || message.author;
let avatar = member.displayAvatarURL({ dynamic: true,size: 1024})
const embed = new MessageEmbed()
.setAuthor(`${member.tag}`,`${member.avatarURL()}`)
.setTitle(`${member.username}'Avatar: `)
.setImage(`${avatar}`)
message.channel.send(embed)
}
}
【问题讨论】:
-
抛出错误的代码在哪里?您只提供了
execute本身的代码。
标签: javascript node.js discord.js