from baelish_bot.config import Config
from baelish_bot.telegram_api import TelegramClient


def main() -> None:
    config = Config.load()
    if not config.webhook_url:
        raise RuntimeError("WEBHOOK_URL در .env تنظیم نشده است.")
    if TelegramClient(config.telegram_token).set_webhook(config.webhook_url, config.webhook_secret):
        print("Webhook با موفقیت ثبت شد.")


if __name__ == "__main__":
    main()
