node.js - 未定义:客户名牌
问题描述
当机器人尝试发送时它返回“未定义” client.user.nametag
。
if (message.content === "j!info") {
Embed = new Discord.MessageEmbed()
.setAuthor(client.user.nametag, client.user.avatarURL())
message.channel.send(Embed)
}
解决方案
Discord.js 没有client.user.nametag
属性。您可能正在寻找client.user.tag代替。
推荐阅读
- node.js - 如何在 post Express 中获取请求正文?
- nest-device-access - 甚至测试智能设备 API 是否需要 OAuth 同意屏幕验证
- r - 读取并绑定多个保存文档 ID 的 csv 文件
- ruby-on-rails - 在 ruby on rails 中对模型进行方法调用之前和之后,做“事情”
- c - 是否可以同时推送和弹出创建线程安全队列?
- java - 反编译JAR,修改它,重新编译?
- python-3.x - 正则表达式模式匹配 - CSV 文件中单词中的子字符串
- node.js - Heroku Slug 尺寸太大 - nodejs
- macos - 如何在 Visual Studio (Mac) 上为 Web 部署提供密码
- authentication - 通过 Google OAuth 注册用户时使用什么作为密码?