← Все кейсы

// КЕЙС — Консалтинг · Лидогенерация · Автоворонки

Telegram-бот для экспресс-диагностики на Vercel + Redis

Первый коммерческий кейс на вайбкодинге через Cursor. Бот-воронка для консультанта: диагностика → персональный разбор → запись или прогрев через контент.

Клиент

Знакомая — консультант в сфере бизнес-консалтинга

Индустрия

Консалтинг · Лидогенерация · Автоворонки

Срок

4–5 часов на разработку

Роль

Архитектор решения · Prompt Engineer · Вайбкодинг в Cursor

// ВИДЕО

Разбор на видео

// ПРОБЛЕМА

С чем пришёл клиент

Клиент — консультант в бизнес-сфере, проводит платные консультации. Проблема типовая для эксперта: первый контакт с потенциальным клиентом съедает много времени. Нужно вручную квалифицировать, понимать, в какой точке человек, и стоит ли вообще тратить на него 60 минут созвона. Кто-то не готов платить, кто-то пришёл просто пообщаться, кто-то — идеальный клиент, но теряется в потоке. Нужна была автоматизация первого контакта: чтобы тёплый лид сразу получал ценность и попадал на запись, а холодный — уходил в прогрев через контент, не отнимая время эксперта.

// ЗАДАЧА

Что нужно было сделать

Построить Telegram-бота, который делает экспресс-диагностику клиента: задаёт 8 ключевых вопросов, формирует персональный разбор на основе ответов, и по результату ведёт по одному из двух сценариев — готового к оплате отправляет на запись консультации, неготового — на знакомство с экспертом через кейсы и контент. Всё это в одном Telegram, без переходов в сторонние сервисы. Ограничение: собрать за выходные, MVP, без лишнего обвеса.

// РЕШЕНИЕ

Как это работает

  1. Вайбкодинг через Cursor

    Это был мой первый коммерческий проект на вайбкодинге. Накидал ТЗ, пошёл в Gemini (тогда была 3-я версия), вместе спроектировали систему, дальше сборка через Cursor. Главный вывод: если нормально формулировать задачи — сложные IT-решения реально собирать без классической разработки.

  2. Архитектура: один канал входа, два сценария выхода

    Пользователь приходит в Telegram-бота, нажимает «Пройти экспресс-диагностику». По одному отвечает на 8 вопросов с оценкой от 1 до 10. После ответов OpenAI формирует персональный разбор. Дальше развилка: «ДА» — сразу запись на консультацию, «НЕТ» — знакомство с экспертом, кейсы, соцсети для прогрева.

  3. Serverless на Vercel — без постоянного сервера

    Бот построен на Next.js с TypeScript, маршрут /api/bot. Telegram через webhook отправляет туда все действия пользователя. Vercel крутит всё в serverless-режиме: нет постоянного сервера, нет оплаты за простой. Для небольших проектов — бесплатный тариф покрывает всё. Идеальная архитектура для бота-воронки с непредсказуемой нагрузкой.

  4. grammy — обработка Telegram-апдейтов

    Для работы с Telegram API выбрал grammy — современная TypeScript-библиотека, удобная для serverless. Чисто обрабатывает все типы сообщений, команды, callback-кнопки. Не пришлось городить обёртки — готовый инструмент под задачу.

  5. Redis для состояния сессии — критичная деталь

    Без хранения состояния бот не работал бы: serverless-функция поднимается заново на каждом запросе, контекст теряется. Redis (Upstash или Vercel KV) хранит сессию пользователя: на каком вопросе, какие ответы уже дал, готов ли разбор. Это и есть «память» бота между сообщениями.

  6. OpenAI — финальный разбор по ответам

    После прохождения 8 вопросов ответы уходят в OpenAI с промптом, заточенным под нишу клиента. На выходе — персонализированный разбор сильных сторон и зон роста. Для MVP качество «приемлемое, надо причёсывать» — осознанный компромисс ради скорости запуска.

// ИНТЕРФЕЙСЫ И ВОРКФЛОУ

Как выглядит изнутри

Стартовый экран: пользователь заходит и жмёт «Пройти экспресс-диагностику»
8 вопросов подряд с оценочной шкалой — ответы хранятся в Redis
Финал диагностики: персональный разбор + два сценария — запись или контент-прогрев

// СТЕК

Технологии

Next.jsTypeScriptVercel (serverless)Redis (Upstash / Vercel KV)grammy (Telegram SDK)OpenAI APITelegram Bot APICursor + Gemini 3

// РЕЗУЛЬТАТЫ

Что получил клиент

4–5 ч

Полная разработка от ТЗ до прода

24/7

Автоматический первый контакт

8

Вопросов · квалификация и разбор

$0/мес

Хостинг на бесплатном тарифе Vercel

// ЧЕСТНО

Плюсы и минусы решения

AI-автоматизация — мощный инструмент, но не серебряная пуля. Рассказываю, где она реально работает, а где требует компромиссов.

Что получает бизнес

  • Экспресс-квалификация лидов без участия эксперта — экономия времени на первом контакте
  • Serverless-архитектура: $0 на хостинге при низком трафике
  • Запуск за выходные через вайбкодинг — скорость B2C-MVP
  • Полный цикл в Telegram: без переходов на сторонние сервисы, где теряются лиды
  • Два сценария после диагностики: горячие сразу на запись, тёплые на прогрев
  • Легко адаптировать под любого эксперта — меняется только промпт и вопросы

Где нужен компромисс

  • Качество разбора от OpenAI для MVP «сойдёт», но требует доводки промпта под нишу
  • Serverless cold start — первое сообщение пользователя может приходить с задержкой 1–2 секунды
  • Redis free tier имеет лимиты — при росте трафика нужно переходить на платный
  • Без базы знаний эксперта (RAG) разбор остаётся на уровне LLM-общих знаний
  • Нет CRM-интеграции из коробки — заявки уходят только в чат эксперта

Нужно похожее решение?

Обсудим вашу задачу на 30-минутной диагностике. Бесплатно.

Обсудить задачу