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