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