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