首页 > 解决方案 > 当有人离开服务器时变得不确定

问题描述

我试图不让我得到未定义

[SERVER] undefined Has left.

我的代码是

client.on('guildMemberRemove', member => {
console.log(chalk.magenta(`[SERVER] `) +
chalk.bold.white(`${member.username} Has left.`))
});

它们是一种将服务器名称添加到其中的方法吗?

标签: discord.js

解决方案


GuildMember没有username财产。

您将要使用member.displayNamemember.user.username取决于您是否想要昵称(如果他们有)或只是他们的实际用户名。

如果您想要带有鉴别器的用户名(即 . username#0000),那么您必须使用member.user.tag.


推荐阅读