# راه‌اندازی NabuPilot / Setup

## ۱. ساخت ربات / Create the bot

1. در تلگرام به [@BotFather](https://t.me/BotFather) پیام بده.
2. دستور `/newbot` را بزن، اسم و یوزرنیم انتخاب کن.
3. توکن را ذخیره کن (در `.env` — هرگز در گیت کامیت نکن).

## ۲. دیپلوی همه‌ی پروژه روی Coolify (پیشنهادی) / Deploy the whole project on Coolify

این ریپو آماده‌ی Coolify است و کل سایت (لندینگ، Virtual Office، Mini App، docs) را روی یک دامنه سرو می‌کند:

1. در Coolify: **New Resource → Docker Compose → Git Repository** → این ریپو را انتخاب.
2. دامنه را در Coolify ست کن. پروکسی داخلی Coolify (Traefik) خودش SSL می‌گیرد.
3. `docker-compose.yml` سرویس `app` را روی پورت `80` بالا می‌آورد و `SERVICE_FQDN_APP_80` را از Coolify می‌گیرد.
4. Deploy کن.

مسیرهای اصلی سایت:
- `/` → لندینگ NabuPilot
- `/virtual-office/` → دفتر مجازی ۳D
- `/webapp/` → مینی‌اپ تلگرام
- `/docs/setup.md` → راهنمای راه‌اندازی

## ۳. دیپلوی مینی‌اپ / Deploy the Mini App

اگر فقط مینی‌اپ را جداگانه می‌خواهی:

- **GitHub Pages**: در Settings ریپو → Pages → سورس را `main` و پوشه را `/webapp` (یا root با اکشن) بگذار.
- **Vercel / Netlify**: پوشه `webapp/` را به‌عنوان استاتیک دیپلوی کن.

خروجی باید لینک HTTPS باشد.

## ۴. اتصال مینی‌اپ به ربات / Attach Mini App to bot

1. در BotFather: `/mybots` → ربات → Bot Settings → Menu Button → Configure menu button.
2. لینک HTTPS مینی‌اپ را بده.
3. حالا دکمه منوی ربات، مینی‌اپ را باز می‌کند.

## ۵. ربات n8n / n8n workflow

بعد از آماده‌شدن `bot/workflow.json`:

1. در n8n: Import from File → `bot/workflow.json`.
2. کریدنشیال تلگرام (توکن BotFather) و کریدنشیال AI را ست کن.
3. ساعت کرون صبحگاهی را تنظیم و ورک‌فلو را Activate کن.
