Задача

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

Ключевые требования

Основной функционал

  • Полная интеграция с Telegram API
  • Интерфейс с Inline-кнопками
  • Построение цепочек диалогов (FSM/состояния)
  • AI-обработка изображений (без обучения модели, через готовый API)
  • Расчёт калорий, белков, жиров и углеводов (КБЖУ)
  • Возможность добавлять еду вручную или через OCR/распознавание
  • Лимит на 15 наименований продуктов для бесплатного тестирования

Административная панель

  • Настройка базы продуктов (добавление/редактирование уже загруженных 15 наименований)
  • Управление push-уведомлениями (рассылка)
  • Конфигурирование параметров AI-распознавания (ключа API, модели)
  • Просмотр статистики использования бота

Технические ограничения

  • Бот работает на чистом Python без предварительного машинного обучения
  • Используется выбранный AI API (ClarifAi, Google Vision, другой)
  • Все элементы управления реализованы через взаимодействие с ботом (не отдельный веб-сайт)

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

Обязателен опыт разработки решений с использованием Telegram Bot API, понимание паттернов работы с Inline-кнопками, FSM и состояниями. Желателен опыт интеграций с внешними AI-сервисами.

Базовая SEO-оптимизация интернет-магазина на 1С-Битрикс

Требуется провести базовую SEO-настройку нового интернет-магазина на платформе 1С-Битрикс для подготовки к продвижению в поисковых системах. Объем каталога - около 50 000 товаров. Необходимо проанализировать текущую структуру, метатеги и технические файлы, дать рекомендации.