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

Цель проекта

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

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

Для клиентов (пользователей бота):

  • Интерактивное меню с категориями и товарами (кофе, десерты, выпечка).
  • Возможность добавления товаров в корзину, изменения количества.
  • Оформление заказа с указанием способа получения (самовывоз/доставка) и времени.
  • Отправка уведомлений о статусе заказа (принят, готовится, готов).
  • Простая навигация по командам и кнопкам.

Для администрации (админ-панель):

  • Управление ассортиментом: добавление, редактирование, удаление позиций в меню, изменение цен.
  • Просмотр и управление активными и выполненными заказами.
  • Изменение статусов заказов.
  • Простой и интуитивно понятный интерфейс админки.

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

  • Язык программирования: Python (чистый Python, без использования конструкторов вроде BotFather).
  • Библиотека для работы с Telegram API: python-telegram-bot или аналогичная.
  • Для хранения данных: SQLite или PostgreSQL.
  • Админ-панель может быть реализована как отдельное веб-приложение (например, на Flask/Django) или как часть логики бота с отдельным интерфейсом для администратора.
  • Код должен быть чистым, документированным и готовым к развертыванию.

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

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

Разработка мини-приложения Telegram на основе готового бота

Требуется создать простое и визуально привлекательное мини-приложение (Mini App) для Telegram, которое будет интегрировано с существующим рабочим ботом. Бот использует Google Таблицы в качестве базы данных. Все необходимые материалы (код бота, доступ к таблицам) будут предоставлены исполнителю.

Создание 373 изображений для карточек товаров по единому шаблону

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