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

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

Создание автоматизированной системы приема и обработки заказов от клиентов кофейни через мессенджер Telegram.

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

Технологии и стек

  • Язык программирования: чистый Python (без использования конструкторов/платформ типа Chatfuel).
  • Платформа: Telegram Bot API.

Функционал для клиентов

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

Административная часть (Админ-панель)

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

Дополнительные пожелания

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

Детали реализации и дополнительные функции будут согласованы с исполнителем.

Разработка Python-бота для автоматизации бронирования

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