User
не имеет edit
, но Member
имеет.
Измените вашу команду, чтобы принимать в качестве входных данных дискордный член. Затем вы можете использовать переданный объект Member
для отключения учетной записи. Это требует, чтобы в вашем коде было import discord
. Предполагая, что ваш префикс бота !
, использование будет !mute_user @name_of_user
.
async def mute_user(ctx, member: discord.Member):
await member.edit(mute=True)