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

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

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

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

Функционал админ-панели

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

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

Исполнитель должен предоставить работоспособное решение, исходный код с комментариями и инструкцию по развёртыванию и настройке. Детали архитектуры и реализации (библиотеки для работы с Telegram API, фреймворк для админки, база данных) могут быть предложены исполнителем в ходе обсуждения и согласованы с заказчиком.