مجموعه پشتیبانی هوش مصنوعی تلگرام و پنل مدیریت وب

Smart Support Bot و Smart Support Manager

دو برنامه جدا نشدنی در یک سیستم واحد: با Smart Support Manager روی ویندوز مستندات و اسکرین‌شات‌های محصولات را با هوش مصنوعی سازمان‌دهی و به سرور لینوکس منتقل کنید تا Smart Support Bot در تلگرام به‌صورت ۲۴ ساعته و به ۴ زبان پاسخ دقیق و تصویر‌محور به کاربران بدهد.

Smart Support Bot & Smart Support Manager

چرا این دو برنامه همیشه با هم کار می‌کنند؟

ربات تلگرام و پنل مدیریت دو بخش مکمل از یک معماری یکپارچه هستند و روی مسیر مشترک /opt/smart-support/products/<product-id>/ روی سرور لینوکس به هم متصل می‌شوند. بدون Smart Support Manager نگهداری، تولید کاتالوگ، نگاشت تصاویر و بروزرسانی چندمحصولی دشوار است و بدون Smart Support Bot کاتالوگ آماده به دست کاربران تلگرام نمی‌رسد.

۱. Smart Support Manager (پنل مدیریت وب روی ویندوز)

  • اجرا در مرورگر محلی سیستم شما روی آدرس http://127.0.0.1:8766 بدون نیاز به دستورات پیچیده لینوکس.
  • خواندن خودکار مستندات و کدهای منبع (TXT، MD، JSON، CSV، HTML، PDF، DOCX، Go، Python) و ساخت کاتالوگ ساختاریافته.
  • نگاشت هوشمند اسکرین‌شات‌ها به قابلیت‌های کاتالوگ، صف آپلود منظم SSH و نصب تک‌کلیکی ربات و سرویس Expert روی سرور.

۲. Smart Support Bot (ربات تلگرامی روی سرور لینوکس)

  • اجرای پایدار با systemd و aiogram در محیط مجازی ایزوله روی سرور اوبونتو یا دبیان.
  • ارائه منوی ۴ زبانه (فارسی، انگلیسی، روسی، چینی) برای مرور محصولات و راهنمای قابلیت‌ها همراه با تصویر دقیق همان بخش.
  • حالت پرسش آزاد Ask AI با جداسازی کامل دانش هر محصول تا پاسخ یک محصول هرگز با محصول دیگر مخلوط نشود.

امکانات جامع مجموعه

قابلیت‌های یکپارچه Manager و Bot

  • یکپارچگی زنده با مسیر مشترک سرور: هر تغییری که در Catalog یا Catalog photos تایید و منتشر شود، بلافاصله در منوها و پاسخ‌های AI ربات تلگرام فعال می‌شود.
  • پشتیبانی چندمحصولی ایزوله: هر محصول دارای شناسه مستقل (<product-id>)، کاتالوگ اختصاصی catalog.json، پوشه media/ و دکمه فعال یا غیرفعال (On / Off) است.
  • جداسازی موتور AI پنل و ربات: می‌توانید برای ساخت کاتالوگ در Manager و پاسخ‌گویی به کاربران در ربات از دو مدل یا Endpoint سازگار با OpenAI مجزا استفاده کنید.
  • پشتیبانی از Polling و Webhook: برای سادگی سریع در سرورهای بدون دامنه از Polling استفاده کنید و برای ترافیک بالا پشت پراکسی HTTPS از Webhook بهره ببرید.
  • مدیریت مستقیم ادمین در تلگرام و وب: در پنل وب با صفحه History تمام تغییرات قابل پیگیری است و در تلگرام ادمین‌ها به آمار، تعویض عامل هوش مصنوعی و بازاسکن کاتالوگ دسترسی دارند.
  • چهار زبان رابط کاربری: هم پنل Manager و هم منوهای کاربر در Telegram Bot از زبان‌های فارسی، انگلیسی، روسی و چینی پشتیبانی می‌کنند.

جریان کار گام‌به‌گام

مراحل راه‌اندازی از نصب تا پاسخ‌گویی در تلگرام

  1. نصب مجموعه روی ویندوز با دستور PowerShell یا فایل ZIP و اجرای Start-Smart-Support-Manager.bat.
  2. اتصال SSH به سرور اوبونتو/دبیان و تنظیم کلیدهای AI در بخش Settings پنل مدیریت.
  3. ثبت محصولات در Products و تولید کاتالوگ پیش‌نویس با هوش مصنوعی در بخش Catalog.
  4. بازبینی متن، انتشار با Use catalog in bot، و نگاشت یا آپلود اسکرین‌شات‌ها از Media و Upload Queue.
  5. اجرای مراحل سه‌گانه Install bot، Install Expert و Activate bot and Expert روی سرور.
  6. شروع کار در تلگرام با /start، انتخاب زبان، مرور راهنمای مصور محصولات و پرسش آزاد از Ask AI.

نمایی از محیط واقعی Smart Support Manager

تمام فرآیند مدیریت سرور، تولید کاتالوگ و استقرار ربات از یک رابط وب تیره و چهارزبانه انجام می‌شود:

داشبورد مرکزی و وضعیت اتصال زنده Server، Expert + AI و Bot
داشبورد مرکزی و وضعیت اتصال زنده Server، Expert + AI و Bot
تولید، ویرایش و انتشار کاتالوگ محصولات با هوش مصنوعی
تولید، ویرایش و انتشار کاتالوگ محصولات با هوش مصنوعی
نصب گام‌به‌گام ربات و سرویس Expert از طریق SSH
نصب گام‌به‌گام ربات و سرویس Expert از طریق SSH

پیش‌نیازها و روش‌های نصب سریع

  • سیستم مدیریت: ویندوز به همراه Python، مرورگر مدرن و دسترسی SSH (رمز عبور یا کلید خصوصی) به سرور.
  • سرور میزبان ربات: سرور مجازی یا اختصاصی لینوکس (Ubuntu / Debian) با دسترسی روت یا sudo.
  • نصب تک‌دستوری ویندوز: اجرای دستور irm https://raw.githubusercontent.com/BlackFoxGroup/smart-support-bot/main/deploy/install-suite.ps1 | iex در PowerShell.
  • نصب با فایل ZIP: دریافت smart-support-suite.zip، استخراج در یک پوشه بدون فایل اضافه و اجرای Start-Smart-Support-Manager.bat.
  • اطلاعات موردنیاز: توکن ربات تلگرام از @BotFather و کلید API سرویس هوش مصنوعی سازگار با OpenAI.

امنیت اطلاعات و کنترل دسترسی

  • ذخیره‌سازی امن رمزها: رمز عبور سرور به‌صورت رمزنگاری‌شده روی سیستم محلی نگه داشته می‌شود و هرگز داخل catalog.json یا لاگ‌ها نوشته نمی‌شود.
  • ایزوله‌سازی فایل .env: کلیدهای API و توکن ربات داخل .env سرور با سطح دسترسی محدود 600 ذخیره می‌شوند.
  • نظارت انسانی پیش از انتشار: هیچ کاتالوگ یا تصویر پیشنهادی از هوش مصنوعی بدون بررسی شما و فشردن دکمه Use catalog in bot به ربات ارسال نمی‌شود.

آماده یادگیری کامل تمامی بخش‌ها هستید؟

در صفحه آموزش جامع می‌توانید راهنمای تصویری تمام ۱۰ تب Manager، پیکربندی Webhook/Polling، دستورات ادمین تلگرام و جدول رفع خطاها را مطالعه کنید.