image image image image
Проект: Многофункциональный чат-бот для сообщества ВКонтакте Цель проекта: Автоматизация процесса регистрации пользователей, продажи цифровых товаров и управления сообществом через интерактивное меню. Стек технологий: • Язык: Python 3.14 • Библиотека: vkbottle (v4.8.2) — асинхронный фреймворк для работы с VK API. • База данных: SQLAlchemy. • ORM: SQLAlchemy + aiosqlite (асинхронное взаимодействие с БД). • Управление состояниями: FSM (Finite State Machine) на базе BuiltinStateDispenser. • Окружение: python-dotenv для защиты ключей доступа, aiohttp. Что было реализовано: • Разработал систему регистрации пользователей и личные кабинеты с хранением данных в SQLAlchemy. • Магазин товаров: Интерактивное меню с категориями товаров (прогнозы, VIP-пакеты) и системой обработки заказов. • Система пополнения и чеков: Механизм загрузки скриншотов оплаты пользователем и постановка их в очередь на проверку администратором. • Реализовал админ-панель с функциями рассылки, управления промокодами и модерации платежей. Технические особенности: • Архитектура: Код разделен на модули, что обеспечивает легкость масштабирования. • Безопасность: Использование защищенных соединений и вынос конфиденциальных данных в переменные окружения. Результат: Создан полностью автономный инструмент для ведения бизнеса в ВК, который минимизирует участие человека в процессе продаж и регистрации, обеспечивая при этом полный административный контроль над базой пользователей.