如何使用discord.py检查默认的个人资料图片?

时间:2019-12-20 16:04:34

标签: python discord.py

如果发件人具有默认的个人资料图片,我目前正在尝试寻找一种方法来阻止我的机器人上的命令,我该如何编码?

1 个答案:

答案 0 :(得分:1)

我认为这等效于检查作者的avatar_url是否等于default_avatar_url。我们可以很容易地将其打包在check中:

has_avatar = commands.check(lambda ctx: ctx.avatar_url != ctx.author.default_avatar_url)

@has_avatar
@bot.command()
def some_command(ctx):
    await cts.send("You have set your avatar")