import os
import sys
import time
def restart_program():
python = sys.executable
os.execl(python, python, *sys.argv)
# Database işlemlerini yapan kodlar
# ...
# Hata durumunda yeniden başlat
try:
# Database işlemlerini yapan kodlar
# ...
except Exception as e:
# Hata oluştu, log kaydı al
print("Hata oluştu:", str(e))
with open("hatalar.txt", "a") as f:
f.write(time.strftime("%Y-%m-%d %H:%M:%S") + " " + str(e) + "\n")
# 5 saniye sonra programı yeniden başlat
time.sleep(5)
restart_program()Pek anladığımdan değil fakat bunu uyarlar mısınız kendi botunuza