import os

# 모듈화할 구조 생성 명령어 리스트
folders = [
    "bot",
    "bot/handlers",
    "bot/services"
]

files = {
    "bot/__init__.py": "",
    "bot/app.py": "# Entry point",
    "bot/telegram_bot.py": "# Bot and handler registration",
    "bot/webhook_server.py": "# Flask Webhook server",
    "bot/handlers/__init__.py": "",
    "bot/handlers/command_handlers.py": "# Command handlers (start, subscribe, etc.)",
    "bot/handlers/message_handlers.py": "# Message handlers (text input)",
    "bot/handlers/state.py": "# User search state management",
    "bot/services/__init__.py": "",
    "bot/services/supabase_service.py": "# Supabase related functions",
    "bot/services/org_chart_service.py": "# 조직도 전송 서비스",
}

# 생성 작업
for folder in folders:
    os.makedirs(folder, exist_ok=True)

for path, content in files.items():
    with open(path, "w", encoding="utf-8") as f:
        f.write(content)

"구조화된 디렉토리와 파일이 생성되었습니다."
