привет, у меня проблема в том, что у меня есть этот Cog:
def __init__(self, client):
self.client = client
self.check_temp.start()
@tasks.loop(seconds=1.0)
async def check_temp(self):
print(True)
conn = sqlite3.connect("discord_bot.db")
c = conn.cursor()
c.execute("""select * from offences
WHERE end_time = :end_time and treated = :treated """,
{"end_time": datetime.datetime.now(), "treated": "false"})
print(True)
data = c.fetchall()
conn.commit()
if data is not None:
for player_data in data:
print(True)
if player_data[2] == "tempmute":
c.execute("""select * from server_preference
where guild_id = :guild_id""", player_data[1])
member = self.client.get_guild(player_data[1]).get_member(player_data[0])
await self.unmute(player_data[1], member)
conn.commit()
print(True)
conn.close()
и по какой-то причине он не зацикливается, когда я создаю бота, все остальные команды в этом Cog работают нормально, но Я не могу понять, почему он не зацикливается. Я не думаю, что это проблема sql, потому что даже отпечатки не работают. Я был бы признателен, если бы вы ответили мне и объяснили, что не так. Кстати, у меня нет события on_error хорошего дня 3>