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

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

Основные функции бота

  • Интерактивная форма: Последовательный запрос у пользователя Ф.И.О., номера телефона и адреса электронной почты.
  • Загрузка файлов: Возможность для пользователя загружать фотографии или другие файлы через интерфейс бота.
  • Валидация данных: Проверка корректности введенного номера телефона и email.
  • Административная часть: Панель для просмотра и управления собранными данными (логин/пароль или доступ по ID Telegram).
  • Сохранение данных: Запись всей полученной информации (текстовые данные + файлы) в структурированном виде (например, в базу данных и папку на сервере).

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

  • Язык программирования: Python.
  • Использование библиотеки python-telegram-bot или аналогичной.
  • Код должен быть чистым, хорошо структурированным и с комментариями.
  • Бот должен быть развернут на надежном хостинге (VPS) и работать 24/7.
  • Необходима базовая документация по запуску и администрированию.

Что ожидается от исполнителя

Готовое рабочее решение, исходный код, инструкция по установке и настройке. Возможность внесения незначительных правок после сдачи проекта.

Создание иллюстрации для винной этикетки по референсу

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