Описание
Техническая архитектура
Стек: PHP 8.2+
Хранение данных: JSON-файлы в директории storage (NoSQL)
Взаимодействие: Webhook для админ-панели, Cron для фоновых задач
Логика работы (BackEnd)
Обработка фидов: Импорт данных из YML/XML фидов. Поддержка нескольких фидов с индивидуальными настройками.
Планировщик и очереди (Cron): Запуск скрипта раз в 2-5 минут. Обработка активных фидов, контроль лимитов API Telegram, проверка на дубликаты, возобновление работы при сбоях.
Формирование контента: Фильтрация данных. Настройка отображения названия, цены, валюты и описания.
Логика управления (Admin Panel)
Управление через Telegram-бот без внешних веб-интерфейсов.
Разделы: Мои фиды (добавление, включение/отключение фидов, настройка batch_size), Модерация (автоматическая публикация или pending для ручной модерации), Настройки (глобальные настройки отображения контента), Статистика/Статус (мониторинг активных фидов, товаров в очереди, выполняемых задач, время последней проверки).
Результат
В канале публикуются посты с изображением товара, текстовым блоком и URL-кнопкой для перехода к товару.
Характеристики
Отзывов пока нет...