不和谐.js引用错误:未定义成员



有人可以告诉我为什么这不起作用,它在另一个代码中工作,但不是这个代码......

法典:

channel.send(`@everyone ${member}`, BoosterEmbed)

错误:

channel.send(`${member}`, BoosterEmbed)
^
ReferenceError: member is not defined

请注意,根据 guildMemberUpdate 的文档如下,仅包含两个参数:

/**
* Emitted whenever a guild member changes - i.e. new role, removed role, nickname.
* Also emitted when the user's details (e.g. username) change.
* @event Client#guildMemberUpdate
* @param {GuildMember} oldMember The member before the update
* @param {GuildMember} newMember The member after the update
*/

你可以在这里找到这个: https://github.com/discordjs/discord.js/blob/stable/src/client/actions/GuildMemberUpdate.js#L23

请在代码中使用newMember代替member。这应该可以解决您面临的问题。

最新更新