Shop Bot — это многофункциональный асинхронный Telegram-бот, созданный для развертывания полноценного интернет-магазина прямо внутри мессенджера. Бот полностью автоматизирует путь покупателя: от выбора товаров до пошагового оформления доставки.
Что реализовано в проекте:
• Интерактивный каталог: Удобное меню с категориями товаров, карточками с фото, ценами и описанием.
• Корзина товаров: Возможность динамически добавлять позиции, менять их количество и видеть итоговую сумму заказа.
• Пошаговое оформление (FSM): Реализован строгий трехэтапный сбор данных для доставки при помощи стейтов (ФИО , номер телефона , город и номер отделения/почтомата ).
• Работа с БД: Интеграция с базой данных для надежного хранения истории заказов и контактных данных клиентов.
Technical Overview:
Код написан на Python с использованием асинхронной библиотеки Aiogram 3. Для создания сценария оформления заказа применен Finite State Machine (FSM). Бот протестирован на стабильность, оптимизирован для работы 24/7 и готов к деплою на Linux-сервер.
#telegrambot #python #aiogram #ecommerce #shopbot #fsm #database #backend
Что реализовано в проекте:
• Интерактивный каталог: Удобное меню с категориями товаров, карточками с фото, ценами и описанием.
• Корзина товаров: Возможность динамически добавлять позиции, менять их количество и видеть итоговую сумму заказа.
• Пошаговое оформление (FSM): Реализован строгий трехэтапный сбор данных для доставки при помощи стейтов (ФИО , номер телефона , город и номер отделения/почтомата ).
• Работа с БД: Интеграция с базой данных для надежного хранения истории заказов и контактных данных клиентов.
Technical Overview:
Код написан на Python с использованием асинхронной библиотеки Aiogram 3. Для создания сценария оформления заказа применен Finite State Machine (FSM). Бот протестирован на стабильность, оптимизирован для работы 24/7 и готов к деплою на Linux-сервер.
#telegrambot #python #aiogram #ecommerce #shopbot #fsm #database #backend