Задача
Разработать Telegram-бота с функцией фильтрации товаров, поддержкой нескольких платежных систем, базой данных и веб-панелью для управления рекламодателями и товарами.
Основные функции
- Пользователь ищет товары через фильтр (можно выбирать несколько значений через чекбоксы).
- Товары не показываются все сразу - выводятся только отсортированные варианты после применения фильтра.
- Рекламодатель добавляет свой товар прямо через Telegram-бота.
- Оплата за размещение товара - посуточная, с автоматическим списанием средств с баланса рекламодателя.
- У рекламодателя есть личный баланс, который пополняется через встроенные платежные системы.
Технические требования
- Использование базы данных для хранения товаров, пользователей и операций.
- Веб-панель для администрирования: управление товарами и рекламодателями.
- Бот должен обрабатывать запросы с помощью фильтра, включая множественный выбор.