#!/usr/bin/env python3
"""
Главный скрипт запуска — стартует сервер и бота одновременно.
"""
import logging
import threading

from server import _run_http_server
from bot import run_bot

logging.basicConfig(
    format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
    level=logging.INFO
)


def main():
    # 1. Запускаем статический HTTP-сервер в фоновом daemon-потоке
    server_thread = threading.Thread(target=_run_http_server, daemon=True)
    server_thread.start()

    # 2. Запускаем Telegram-бота в основном потоке
    run_bot()


if __name__ == "__main__":
    main()
