我一直在尝试使用ship命令,该命令可以将邮件的作者与提到的用户一起发送,也可以与两个提到的用户一起发送。我可以在一条消息中得到第一次提及,但我不知道如何在一条消息中获得第二次甚至第三次提及。我尝试使用:
message.mentions.users.first(2)
将args分割,然后将其切片,因此只有第二个提及可用,但是当我尝试获取用户名时,这会出现"undefined"
错误。
有人会给我一个脚本的确切操作方法,因为我实在无法理解
答案 0 :(得分:1)
根据documentation message.mentions.users
产生Collection。因此,您可以遍历此集合或将其转换为数组,然后访问所需的索引:
const userArray = message.mentions.users.array();
console.log(userArray[yourDesiredIndex]);