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