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

Основная цель

Разработать функционального Telegram-бота, который автоматизирует процесс учета расходов путем распознавания информации с фотографий чеков и последующей записи данных в структурированную таблицу.

Ключевые функции

1. Распознавание чеков

  • Бот должен принимать от пользователя фотографии чеков.
  • Реализовать обработку изображения и извлечение ключевых данных (дата, сумма, наименование товаров/услуг, итог).

2. Работа с данными

  • Добавление пользователем произвольного названия или комментария к каждой распознанной операции (например, "Обед", "Канцелярия", "Транспорт").
  • Валидация и возможность ручного исправления распознанных данных перед сохранением.

3. Интеграция с Google Таблицами

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

4. Пользовательский интерфейс

  • Интуитивно понятное взаимодействие с ботом через кнопки и текстовые команды.
  • Обратная связь о статусе обработки чека ("Фото получено", "Идет распознавание", "Данные сохранены").

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

  • Стабильная работа и обработка ошибок (плохое качество фото, сбой API и т.д.).
  • Использование надежных API или библиотек для оптического распознавания символов (OCR).
  • Корректная настройка и документирование подключения к Google Sheets API.
  • Код должен быть чистым, с комментариями и готовым к развертыванию.

Разработка анимированной новогодней открытки для деловых партнеров

Необходимо создать три варианта дизайна анимированной новогодней открытки для поздравления партнеров компании. В открытку будет интегрирован предоставленный текст и логотип. После выбора одного варианта потребуется его доработка.