显示成员是否有硝基不和谐

时间:2020-10-02 18:17:26

标签: javascript discord.js

如果用户有,我试图将其显示为“是”,我正在测试具有硝基的用户,但始终显示为“否”

        .addField('Nitro', `${member.premiumSubscriptionCount ? 'Yes' : 'No'}`,true)

2 个答案:

答案 0 :(得分:1)

IIRC,如果用户拥有带机器人的 Nitro,您将无法获得,但是您可以让用户使用您的 OAuth 进行授权,您可以获得用户的信息

如果 User 有带有 User.displayAvatarURL({dynamic:true}).endsWith('.gif') 的动画头像,您也可以获得(只有 Nitro 或 Nitro 经典用户可以使用动画头像)

您也可以获得 Userflags 但不包括他们是否有 Nitro。

答案 1 :(得分:0)

premiumSubscriptionCountGuild属性(行会所处的提升级别),因此,如果在GuildMember上调用它,它将返回未定义。您应该使用GuildMember.premiumSince

ggplot_2.jpg