# 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)}")