【发布时间】:2021-06-28 13:43:23
【问题描述】:
const user = message.mentions.users.first();console.log(user)
这只是一段 sn-p 代码,但控制台输出未定义。上面是样板命令处理程序的东西。其他事情都很好,但 message.mentions.users.first 是问题所在。我已经尝试了其他类似问题的几乎所有内容。有什么想法吗?
【问题讨论】:
-
你是如何在 Discord 上提及某人的?
-
^giverole @Person argument2
-
提及和用户是否有一些内容?您可以记录这些以查看结果吗?
-
message.mentions.users 返回 Collection(0) [Map] {} 然而,message.mentions 返回
MessageMentions { everyone: false, users: Collection(0) [Map] {}, roles: Collection(1) [Map] { '826814970942586951' => Role { guild: [Guild], id: '826814970942586951', name: 'Reginald', color: 0, hoist: false, rawPosition: 3, permissions: [Permissions], managed: true, mentionable: false, deleted: false } }, _members: null, _channels: null, crosspostedChannels: Collection(0) [Map] {} } -
我提到的人是雷金纳德。它说“mentionable: false”是什么意思?
标签: javascript discord discord.js