Разработка Telegram-бота для кофейни

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

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

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

Функционал для клиентов (пользователей бота)

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

Функционал административной панели

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

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

Архитектура и база данных (SQLite/PostgreSQL), а также детали реализации (библиотеки, хостинг) обсуждаются с выбранным исполнителем. Важна стабильность, понятный код и возможность дальнейшего масштабирования.