Discordjs按用户标记获取成员

Discordjs按用户标记获取成员,discord,discord.js,Discord,Discord.js,我有一些像这样的用户标记昵称#1234,我需要将带有该标记的用户提取到bot缓存,我尝试了以下方法: 但它似乎只与用户ID一起工作,有一种方法可以在没有ID的情况下获取指定的成员,或者从缓存中不存在的成员获取用户ID?您实际上无法通过用户标记进行获取,因为Discord Api尚不支持此功能,因此您可以获取所有成员并找到它们- message.channel.guild.members.fetch({cache:false})。然后(members=>members.find(member=>m

我有一些像这样的用户标记
昵称#1234
,我需要将带有该标记的用户提取到bot缓存,我尝试了以下方法:


但它似乎只与用户ID一起工作,有一种方法可以在没有ID的情况下获取指定的成员,或者从缓存中不存在的成员获取用户ID?

您实际上无法通过用户标记进行获取,因为Discord Api尚不支持此功能,因此您可以获取所有成员并找到它们-

message.channel.guild.members.fetch({cache:false})。然后(members=>members.find(member=>member.user.tag==“昵称#1234”))
message.channel.guild.members.fetch([options])