Задача

Необходимо написать скрипт (сниппет) для CMS MODX, который позволит автоматизированно импортировать структурированные данные из внешнего файла в административную панель. Конкретно: загрузить массив данных (записей из форм обратной связи) из файла и корректно сохранить их в системе через штатный механизм сниппетов.

Исходные данные

  • Файл в табличном формате (CSV) заполнен реальными данными с веб-форм.
  • Поля и внутренняя логика сохранения описаны в существующем процессе.
  • Базовый алгоритм загрузки уже разработан и передан заказчику.

Формат загрузки

  • Реализация через механизм сниппетов (PHP-код, используемый в MODX).
  • Обработка файла поддержка разбора структуры построчно.
  • Интеграция с API MODX вставка в соответствующие ресурсы или внутренние таблицы форм.
  • Проверка дубликатов (маппинг на существующие поля).
  • Предусмотреть минимальную защиту SQL-инъекций и некорректных данных.

Автоматизация и права доступа

  • Сниппет должен запускаться только авторизованным пользователем панели (можно через служебные каналы).
  • Не требуется сложная админка все операции стартуют из бэкэнда MODX.

Ожидаемый результат

  • Код сниппета с комментариями.
  • Пример вызова и обработки файла (тестовый запуск).
  • Все поля из файла попадут в систему и станут доступны для стандартных инструментов MODX.

Разработка Telegram-бота для кофейни с админ-панелью

Требуется создать чат-бота на чистом Python для автоматизации заказов в кофейне. Бот должен иметь функциональную админ-панель для управления меню и заказами. Подробное ТЗ будет предоставлено выбранному исполнителю.