# app.py (erweitert) | |
import asyncio | |
import logging | |
from scheduler import start_scheduler | |
from config import setup_logging | |
# Logging-Konfiguration | |
setup_logging() | |
if __name__ == "__main__": | |
try: | |
start_scheduler() | |
loop = asyncio.get_event_loop() | |
loop.run_forever() | |
except KeyboardInterrupt: | |
logging.info("Bot wurde beendet") | |
except Exception as e: | |
logging.error(f"Kritischer Fehler: {str(e)}") |