Комплекс AI-поддержки в Telegram и локальная веб-панель

Smart Support Bot и Smart Support Manager

Две неделимые части единой системы: в Smart Support Manager на Windows вы готовите документацию, каталоги и скриншоты, а Smart Support Bot на сервере Linux круглосуточно отвечает пользователям в Telegram на 4 языках.

Smart Support Bot & Smart Support Manager

Почему эти две программы всегда работают вместе

Бот и менеджер объединены общим хранилищем на VPS: /opt/smart-support/products/<product-id>/. Smart Support Manager отвечает за генерацию каталогов AI, привязку фото, очередь загрузки SSH и установку сервисов, а Smart Support Bot отдаёт готовые инструкции и фото пользователям в Telegram.

1. Smart Support Manager (веб-панель на Windows)

  • Запускается локально на http://127.0.0.1:8766 в 4-язычном интерфейсе без ручных Linux-команд.
  • Читает исходники и документы (TXT, MD, JSON, CSV, HTML, PDF, DOCX, Go, Python) и формирует структурированные каталоги.
  • Управляет очередью загрузки по SSH, привязкой скриншотов к функциям и установкой бота в один клик.

2. Smart Support Bot (Telegram-бот на Linux VPS)

  • Работает 24/7 как сервис systemd на базе aiogram в изолированной среде Python.
  • Предоставляет меню на 4 языках (FA, EN, RU, ZH) и автоматически прикладывает релевантные скриншоты.
  • Режим Ask AI строго изолирует знания каждого продукта, исключая смешивание инструкций.

Возможности комплекса

Единые возможности Manager и Bot

  • Мгновенная синхронизация: публикация через Use catalog in bot сразу обновляет меню и базу знаний Telegram-бота.
  • Мультипродуктовая изоляция: отдельный ID, catalog.json, папка media/ и переключатель On / Off для каждого продукта.
  • Раздельные настройки AI: независимые OpenAI-совместимые модели для генерации каталога и общения с клиентами.
  • Polling и Webhook: быстрый запуск без домена через Polling или работа за HTTPS reverse proxy через Webhook.
  • Журнал и админ-команды: аудит всех действий в таблице History и команды /agents, /catalog_scan в Telegram.
  • Четыре языка интерфейса: русский, английский, персидский и китайский в веб-панели и боте.

Порядок работы

От установки до живой поддержки в Telegram

  1. Установите комплект через PowerShell или ZIP и запустите Start-Smart-Support-Manager.bat.
  2. Настройте SSH-доступ к серверу и ключи AI во вкладке Settings.
  3. Добавьте продукты и папки исходников в Products, затем соберите черновик в Catalog.
  4. Отредактируйте текст, нажмите Use catalog in bot и загрузите фото через Upload Queue и Media.
  5. Выполните 3 шага развертывания в Install bot (бот, Expert и активация).
  6. Проверьте /start, выбор языка, разделы и Ask AI прямо в Telegram.

Интерфейс Smart Support Manager

Единая тёмная панель управления сервером, AI-каталогами и медиафайлами:

Дашборд со статусами Server, Expert + AI и Bot
Дашборд со статусами Server, Expert + AI и Bot
Генерация, проверка и публикация AI-каталога
Генерация, проверка и публикация AI-каталога
Пошаговый установщик бота и Expert по SSH
Пошаговый установщик бота и Expert по SSH

Требования и быстрая установка

  • ПК управления: Windows с Python, современным браузером и SSH-доступом к VPS.
  • Сервер бота: Ubuntu или Debian с правами root или sudo.
  • Команда PowerShell: irm https://raw.githubusercontent.com/BlackFoxGroup/smart-support-bot/main/deploy/install-suite.ps1 | iex.
  • ZIP-установка: распакуйте smart-support-suite.zip и откройте Start-Smart-Support-Manager.bat.
  • Ключи: токен бота от @BotFather и ключ OpenAI-совместимого API.

Безопасность и контроль данных

  • Шифрование паролей локально: пароли SSH не попадают в catalog.json и журналы.
  • Защищённый .env на сервере: токены и ключи AI хранятся с правами доступа 600.
  • Ручная публикация: черновики AI попадают в бота только после нажатия Use catalog in bot.

Подробная инструкция по всем 10 разделам

Откройте полное руководство с иллюстрациями по каждому экрану Manager, командам Telegram-бота и таблице устранения ошибок.