Частное лицо
Электронная коммерция
Россия, Челябинск
Июль 2024
Создать систему администрирования внутри Telegram-бота для управления каталогом товаров, категориями и пользователями. Админ должен иметь возможность добавлять/редактировать товары, просматривать заказы и статистику — всё без использования отдельного веб-интерфейса.
Создания модуля администратора
В бота добавлен модуль администрирования, доступный по кнопке "Админ панель" только для пользователей из списка ADMIN_IDS. Реализованы: Добавление и удаление категорий товаров через пошаговые диалоги (FSM) Загрузка изображений, описаний и цен для товаров Логирование всех действий администратора
Разработана структура базы данных (пользователи, товары, категории). Созданы модели SQLAlchemy, настроены миграции через Alembic. Определена логика разграничения прав доступа (админ / обычный пользователь).
Реализованы команды и диалоги для управления контентом: добавление и удаление категорий, загрузка товаров (название, описание, фото, цена). Внедрена проверка прав доступа по списку ADMIN_IDS.
Администратор управляет ботом прямо в Telegram — быстро, удобно, без лишних телодвижений. Время на добавление нового товара сократилось до 1–2 минут.