#!/usr/bin/env python3 """Entry point for TSSBOT. Skeleton — idles until BOT/botscript.py is wired.""" import signal import sys import time from pathlib import Path # Make TSSBOT root and BOTS/SHARED importable. _HERE = Path(__file__).resolve().parent sys.path.insert(0, str(_HERE)) sys.path.insert(0, str(_HERE.parent / "SHARED")) def _handle_signal(signum, _frame): print(f"[tssbot] received signal {signum}, exiting") sys.exit(0) if __name__ == "__main__": signal.signal(signal.SIGTERM, _handle_signal) signal.signal(signal.SIGINT, _handle_signal) print("[tssbot] skeleton booted — replace with real bot once BOT/botscript.py exists") while True: time.sleep(60)