Мне нужно, чтобы когда я прописывал команду !mute member time reason человек отправлялся в таймаут на указанное время.
@client.command()
@commands.has_permissions(administrator=True)
async def mute(ctx, user: discord.Member=None, time=None,*,reason=None):
time = humanfriendly.parse_timespan(time)
await user.timeout(until = discord.utils.utcnow() + datetime.timedelta(seconds=time),reason=reason)
await ctx.send(f"Участник {user} замучен на {time} по причине {reason}")
Этот код почему то не работает, долго искал проблему, но так и не нашел.
Буду благодарен если поможете.