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

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

Основные требования к проекту

  • Язык программирования: Чистый Python (без использования конструкторов вроде BotFather).
  • Основная функция: Приём и обработка заказов от клиентов через интерфейс Telegram.
  • Обязательный компонент: Административная панель (веб-интерфейс или встроенная в бота) для управления контентом и заказами.

Функционал для клиентов (предположительный)

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

Функционал администратора

  • Управление ассортиментом (добавление, редактирование, удаление позиций, изменение цен).
  • Просмотр и изменение статусов поступивших заказов.
  • Получение сводок и статистики.

Детали реализации

Конкретные библиотеки (например, aiogram, Django/Flask для админки), структура базы данных, дизайн интерфейса и полный список функций будут уточнены и согласованы с выбранным исполнителем в процессе обсуждения.