Техническое задание на разработку
Требуется создать автоматизированного Telegram-бота для одного заведения сферы обслуживания. Бот должен работать на чистом языке Python без использования фреймворков, только с теми библиотеками, которые необходимы для работы.
Ключевые требования к системе:
- Функционал приёма и обработки заказов от клиентов
- Реализация механизма лёгкой маршрутизации заказов на кухню
- Элементарная система уведомлений для персонала
Требования к админ-панели (веб-интерфейс)
Административная часть должна быть отдельным модулем, выполняющимся на том же сервере или в фоновом режиме. Через админку пользователь с правами администратора должен иметь возможность:
- Cмотреть статистику заказов за день / произвольный период
- Управлять меню (менять/добавлять позиции, цены, описание)
- Отвечать на обращения и фиксировать выполненные заказы
Технологический стек
- Язык программирования: Python (последняя стабильная версия версия)
- Развёртывание на Linux-сервере (допустима минимальная настройка, без docker, вручную)
- Исполнитель должен обеспечить инструкцию по первичному запуску и эксплорацию кода
Пожелания к результатам
Готовый код должен быть предоставлен в виде архива ссылки на репозиторий (GitHub) с исходниками и документацией. Тестирование кода на наличие синтаксических ошибок будет обязательным. От исполнителя требуется объяснить свою архитектуру решения до начала активной разработки.
Полное техническое обсуждение деталей происходит в чате после предварительного контакта с менеджером.