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