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