gpt4 book ai didi

node.js - 如何在消息中获得某个(例如第二个或第三个)提及

转载 作者:行者123 更新时间:2023-12-04 09:38:15 28 4
gpt4 key购买 nike

我一直在尝试制作一个发送命令,该命令可以将消息的作者发送给一个提到的用户,或者发送两个提到的用户。我可以在消息中获得第一次提及,但我不知道如何在消息中获得第二次甚至第三次提及。我尝试使用:
message.mentions.users.first(2)
拆分 args 然后将它们切片,因此只有第二次提及可用,但这给出了 "undefined"尝试获取用户名时出错。

有人可以给我一个脚本,告诉我具体怎么做,因为我实在搞不懂这个

最佳答案

根据documentation message.mentions.users产生 Collection .因此,您可以遍历此集合或将其转换为数组,然后访问所需的索引:

const userArray =  message.mentions.users.array();
console.log(userArray[yourDesiredIndex]);

关于node.js - 如何在消息中获得某个(例如第二个或第三个)提及,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62444746/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com