Telegram-бот для интернет-магазина: пользователь выбирает категорию, указывает бюджет и размер — бот показывает подходящие товары из базы. Пошаговый сценарий, удобные кнопки, быстрый подбор.
Создать Telegram-бота, который заменяет каталог на сайте. Покупатель в привычном мессенджере за 3 клика находит нужный товар. Подходит для магазинов одежды, обуви, аксессуаров.
Что было сделано:
Пошаговый подбор через FSM (конечный автомат): категория → бюджет → размер → результат
Inline-кнопки для удобной навигации
Фильтрация товаров через SQLite-базу
Автоматическое заполнение базы демо-товарами при первом запуске
Кнопка повторного подбора
Чистая модульная структура: handlers, keyboards, services, database
Стек: Python 3.11+, aiogram 3, SQLite, python-dotenv
отовый шаблон бота-каталога, который можно адаптировать под любой магазин за 1–2 дня. Исходный код: github.com/Roman-Zloba/telegram-product-search-bot
github.com/Roman-Zloba/telegram-product-search-bot t.me/@Prod_search_bot