如果发件人具有默认的个人资料图片,我目前正在尝试寻找一种方法来阻止我的机器人上的命令,我该如何编码?
答案 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")