我一直在尝试使用ship命令,该命令可以与提到的用户一起发送消息的作者,也可以与两个提到的用户一起发送。我可以在一条消息中得到第一次提及,但我不知道如何在一条消息中获得第二次甚至第三次提及。我尝试使用:
message.mentions.users.first(2)
拆分args然后将它们切片,因此仅第二次提及是可用的,但是"undefined"
当我尝试获取用户名时,这会出现错误。
有人可以给我一个脚本的确切操作方法,因为我实在无法理解
根据文档 message.mentions.users
产生一个Collection。因此,您可以遍历此集合或将其转换为数组,然后访问所需的索引:
const userArray = message.mentions.users.array();
console.log(userArray[yourDesiredIndex]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句