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

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

Создать автоматизированную систему приема и модерации пользовательских заявок через Telegram-бота.

Функциональные требования

Для пользователей:

  • Бот должен принимать текстовые заявки от любого пользователя.
  • Интерфейс должен быть интуитивно понятным.

Для системы хранения данных (на выбор исполнителя):

  • Интеграция с Google Sheets для записи заявок.
  • Или использование локальной базы данных SQLite.

Для администратора/модератора:

  • Бот должен отправлять администратору уведомление о новой заявке.
  • В уведомлении должны быть кнопки для быстрого действия: "Одобрить" и "Отклонить".
  • При нажатии на "Одобрить" должно выполняться заранее определенное действие (например, отправка приветственного сообщения пользователю, изменение статуса заявки и т.д.).
  • При нажатии на "Отклонить" заявка должна быть соответствующим образом обработана (архивирована, удалена или помечена).

Технические требования

  • Язык программирования: Python.
  • Библиотека для работы с Telegram API: Aiogram (предпочтительно последней стабильной версии).
  • Код должен быть чистым, структурированным и с комментариями.

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

  • Готовая рабочая версия бота с полным исходным кодом.
  • Краткая инструкция по запуску и настройке.
  • Пояснения по ключевым функциям.

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

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