用户可以提及两个用户。|不和谐.js

我正在尝试发出命令以在Discord上运送用户。


我试图让它必须提到两个用户,但只有一个用户可以工作。


我该怎么做,所以你必须提到两个用户?


run: async(bot, message, args) => {

    let user1 = message.mentions.users.first()


    if(!user1) return message.channel.send('I need to ship.')


    let user2 = message.mentions.users.first(args[1])


    if(!user2) return message.channel.send('I need a second user...')


}


吃鸡游戏
浏览 95回答 3
3回答

蛊毒传说

如果要将用户或成员对象与第一个对象分开,则可以执行以下操作:var secondUser = message.mentions.users.first(2)[1]; //second mentioned user.var thirdUser = message.mentions.users.first(3)[2]; //third mentioned user.等等。或者,您可以使用 将所有提及作为数组获取,然后可以使用该数组中的 User 对象。message.mentions.users.array()

慕神8447489

.first() 只得到第一次提及

www说

将 -1 放在 .first() 中,以便机器人了解这将是消息的第二次提及 示例代码:user2 = 消息.提及.users.first(-1)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript