我做了一个需要两次提及的函数,所以我首先用以下方法检查大小:
if (message.mentions.members.size == 2)很管用,但我得同时提到这两件事。下面的方法很有效,但它只让我得到了第一个:
message.mentions.members.first()我还尝试过其他方法来获得这两条信息,比如下面这条返回undefined的方法。
message.mentions.members[0]发布于 2018-12-29 17:31:43
如果您看到first(),则这里接受一个可选的计数参数。
您可以使用它返回一个成员数组,如下所示:
message.members.first(2);mentions.members[0]不能工作的原因是members是一个Collection (地图的discord.js增强),它使用雪花作为键,0不是有效的雪花,因此返回undefined。
https://stackoverflow.com/questions/53971701
复制相似问题