<p>简单回答:你不能</p>
<hr/>
<p>但在大多数情况下,nitro用户使用动画配置文件图片、增强服务器或使用类似<code>#0001</code>、<code>#9999</code>、<code>#6969</code>之类的鉴别器</p>
<p>您应该知道,没有nitro的<strong>用户也可以使用此鉴别器</strong>,但其<strong>非常罕见</p>
<p>所以你可以检查所有这些</p>
<pre><code>@bot.command()
async def check_nitro(ctx):
has_nitro = False
# Check if the User boosts the guild
if ctx.author.premium_since is not None:
has_nitro = True
# Check if the user has an animated profile picture
if ctx.author.avatar_url is not None:
if ctx.author.is_avatar_animated():
has_nitro = True
# check for discriminators like #0001 or #9999 or #6969
# You should know that users without nitro can have this discriminators too, but its very rare.
if ctx.author.discriminator in ("0001", "9999", "6969"):
has_nitro = True
if has_nitro is True:
await ctx.reply("User has nitro!")
else:
await ctx.reply("User doesn't have nitro!")
</code></pre>
<hr/>
<h2>来源</h2>
<p><a href="https://discordpy.readthedocs.io/en/latest/api.html?highlight=#member" rel="nofollow noreferrer">Member Documentation</a></p>