AttributeError: module 'discord.utils' has no attribute 'utcnow'
Как решить ошибку?
Код:
@slash.slash(name="timeout", description="Ограничение доступа к чатом/каналом")
async def timeout(ctx, member: discord.Member, time, *, reason):
time = humanfriendly.parse_timespan(time)
await member.edit(until=discord.utils.utcnow() + datetime.timedelta(seconds=time), reason=reason)
await ctx.send(f"{member} получил за неадекватное поведение тайм-аут на {time}. Причина: {reason}")
Ответы (1 шт):
Автор решения: Corrygan
→ Ссылка
Вроде код работает, протестил, не забудьте прописать в начале кода import datetime
@slash.slash(name="timeout", description="Ограничение доступа к чатом/каналом")
async def timeout(ctx, member: discord.Member, time: int, *, reason):
await member.edit(timed_out_until=datetime.datetime.utcnow() + datetime.timedelta(seconds=time), reason=reason)
await ctx.send(f"{member} получил за неадекватное поведение тайм-аут на {time}. Причина: {reason}")
P.S. про тайм-аут реально не знал(