Онлайн-школе требовался VK-бот, который проводит пользователя через короткий сценарий, уточняет класс, предмет, формат и уровень подготовки, затем передаёт менеджеру уже заполненную заявку.
Собрал самописного бота на Python и vkbottle. Реализовал FSM-сценарий, сохранение ответов и источника, каталог из 24 вариантов программы, отдельные ветки для обычного входа, рассрочки и Telegram-промо. Данные сохраняются в PostgreSQL, проект запускается в Docker.
Пользователь получает подходящую программу прямо в сообщениях VK, а менеджер получает структурированную заявку без ручного опроса. Интерфейс и логика показаны на трёх кадрах кейса.