Техническое задание: Разработка и облачное развертывание Telegram-бота

Цель проекта

Создать серверную часть (функцию) для Telegram-бота, интегрировать её с необходимыми внешними сервисами через API и обеспечить её надежную работу в облачной инфраструктуре.

Основные задачи

  • Разработать логику работы Telegram-бота на выбранном языке программирования.
  • Интегрировать функцию с внешними API (указать общий тип, например, платежные системы, базы данных, сервисы уведомлений).
  • Реализовать безопасное хранение и управление токенами доступа (Telegram Bot Token, API-ключи).
  • Разместить готовую функцию в сервисе «Функции» Яндекс Облака.
  • Настроить триггеры для вызова функции (например, вебхук от Telegram).
  • Обеспечить логирование работы и обработку ошибок.

Требования к реализации

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

Результат работы

  • Исходный код функции, размещенный в репозитории.
  • Рабочая функция, развернутая в Яндекс Облаке.
  • Настроенный и функционирующий Telegram-бот.
  • Краткая документация по архитектуре и управлению.

Оптимизация скорости загрузки сайта для соответствия требованиям PageSpeed Insights

Требуется провести комплексную оптимизацию существующего сайта на MODX Revolution 2.7.2-pl для увеличения показателей скорости загрузки. Основные проблемы: некорректная работа с CSS, JavaScript и общая структура ресурсов.

Дизайн пользовательского интерфейса для системы сборных грузоперевозок

Требуется разработать общий макет (layout) и дизайн двух ключевых страниц системы управления сборными грузами. Необходимо создать визуально согласованный интерфейс с таблицей, модальным окном и детальной страницей, используя корпоративную цветовую палитру.