javascript - 成员未定义 discord.js
问题描述
我开始编写一个简单的脚本,但是当我启动它时,一个 cmd 有一个错误,带有 thig msgmember not found
const exampleEmbed = new Discord.MessageEmbed()
.setColor('#0099ff')
.setTitle('Felhasználó Infók!')
.setAuthor(message.author.username, message.author.displayAvatarURL({dynamic:true}))
.addFields(
{name:'❯Felhaszáló azonosítód', value: `${message.author.id}` },
('❯ Ekkor csatlakoztál a szerverre:', moment.utc(member.joinedAt).format('MM/DD/YYYY h:mm A'))
)
.setTimestamp()
.setFooter("Jó játékot!");
message.channel.send(exampleEmbed);
}```
解决方案
我相信您正在尝试做message.member
(作者)或message.mentions.members
(被提及的人)。尝试用member.joinedAt
ormessage.mentions.members[0].joinedAt
替换message.member.joinedAt
。
推荐阅读
- barcode - 这是什么类型的条形码散列/加密
- vim - NeoVim 插件未安装。(使用 vim 插件)
- javascript - 我的 shuffle 函数以单数形式工作,但是当将多个调用组合成一个函数时,它会中断
- scala - 当你可以使用可变类型的 val 时,为什么还要使用 var 呢?
- javascript - 如何从 Javascript 显示和生成 XML
- c# - 如何通过 API 传递三个参数并相应地检索信息
- r - 在R中提取具有同时出现的字母的单词
- c# - 如果托管在 IIS 上,ASP.NET 核心应用程序不会使用来自 RabbitMQ 队列的消息
- python - Python Pip“启动器中的致命错误”和更新 pip 的其他问题
- asp.net - 在 asp .net、IIS 8 环境中使用目录服务出现未知错误 (0x80005000)