Написал команду work с таймаутом на нее. Ошибку не выдает, но и сообщения не выводит. При этом, если я оставляю чисто вывод сообщений, то он их выводит. Как это решить?
@commands.command(name = "work")
async def __work(self, ctx):
cash = random.randint(250, 500)
balance = await self.db.get_data(ctx.author)
data = await self.db.get_timeout_data(ctx.guild.id, all_data = True)
for row in data:
if member is not member.guild.get_timeout_data(row["member_id"]):
await self.db.update_member("UPDATE users SET balance = balance + ? WHERE member_id = ? AND guild_id = ?", [cash, ctx.author.id, ctx.guild.id])
await ctx.send(f"Сегодня вы заработали {cash} <:cristall:1096788943770501141>!")
await asyncio.sleep(int(30))
await self.db.delete_timeout(ctx.author.id)
else:
await ctx.send("Вы уже работали сегодня!")
Скриншот фрагмента кода удалён модератором.