Техническое задание: Разработка Telegram-бота для кофейни
Необходимо разработать с нуля чат-бота для мессенджера Telegram, предназначенного для работы кофейни. Основная цель - автоматизация приема и обработки заказов от клиентов.
Ключевые требования
- Язык программирования: Чистый Python (без использования конструкторов вроде ManyBot).
- Основной функционал для клиентов: Просмотр меню, формирование заказа, выбор способа оплаты и доставки/самовывоза, отслеживание статуса заказа.
- Административная панель (админка): Управление меню (добавление, редактирование, удаление позиций), просмотр и изменение статусов заказов, аналитика по продажам.
- База данных: Для хранения меню, заказов, пользователей. Конкретная СУБД (SQLite, PostgreSQL) обсуждается с исполнителем.
- Надежность и читаемость кода: Код должен быть структурирован, прокомментирован и готов к дальнейшей поддержке.
Что ожидается от исполнителя
Исполнитель должен предоставить работающего бота с исходным кодом, инструкцией по развертыванию и базовой документацией. Все детали архитектуры и дополнительные пожелания будут согласованы в ходе обсуждения.