首页 > 解决方案 > 如何检查特定用户是否自聋

问题描述

我需要一种方法来检查某个用户是否自聋。我知道有,.selfDeaf但我不知道如何将它放入命令中,它需要是一个client.event命令,并且为了便于访问,它应该返回一个布尔值。有人可以帮我吗?

标签: discord.py

解决方案


这是一个使用命令装饰器的基本示例

@client.command()
async def isdeaf(ctx, user: discord.Member):
    if user.voice:
        if user.voice.self_deaf:
            await ctx.send(f"{user} have deafened themselves!")
    else:
        await ctx.send(f"{user} currently isn't in a voice channel.")

参考:


推荐阅读