【问题标题】:Discordjs fetch members by user tagDiscordjs 通过用户标签获取成员
【发布时间】:2021-03-27 16:49:44
【问题描述】:

我有一些类似Nickname#1234 的用户标签,我需要将带有该标签的用户提取到机器人缓存中,我尝试过this 方法:

message.channel.guild.members.fetch([options])

但它似乎只适用于用户 ID,有没有办法在没有它的 ID 的情况下获取指定的成员?或者从不在缓存中的成员获取用户 ID?

【问题讨论】:

    标签: discord discord.js


    【解决方案1】:

    您实际上无法通过用户标签获取,因为 Discord Api 尚不支持该功能,因此您只需获取所有成员并找到它们 -

    message.channel.guild.members.fetch({cache : false}).then(members=>members.find(member=>member.user.tag === "Nickname#1234"))
    

    【讨论】:

      猜你喜欢
      • 2021-10-20
      • 2021-04-09
      • 2022-01-11
      • 2022-01-23
      • 2019-03-04
      • 1970-01-01
      • 2018-12-17
      • 2021-03-13
      • 2021-11-16
      相关资源
      最近更新 更多