discord.js - 当有人离开服务器时变得不确定
问题描述
我试图不让我得到未定义
[SERVER] undefined Has left.
我的代码是
client.on('guildMemberRemove', member => {
console.log(chalk.magenta(`[SERVER] `) +
chalk.bold.white(`${member.username} Has left.`))
});
它们是一种将服务器名称添加到其中的方法吗?
解决方案
GuildMember
没有username
财产。
您将要使用member.displayName
或member.user.username
取决于您是否想要昵称(如果他们有)或只是他们的实际用户名。
如果您想要带有鉴别器的用户名(即 . username#0000
),那么您必须使用member.user.tag
.
推荐阅读
- c++ - 我应该使用 ZeroMQ 套接字的文件描述符从其他 (boost::asio) 框架中读取它吗?
- vue.js - 自包含组件数据模型与主根数据模型
- postgresql - 打开与数据库的连接
- json - 在文本检测中使用 LanguageHint
- spring - 相同微服务的多个实例不应获取和更新相同的 MongoDB 文档
- android - 如何将活动视图分成两个显示/屏幕
- javascript - 如何在获取值之前检查对象是否存在?
- android - 在导航到下一个片段时在底部导航视图中打开警报对话框
- javascript - 打开没有java或cordova js的Android相机
- android - 在 Flutter 中按下后退按钮时关闭导航抽屉