June 25, 2025

Кейс: чат-бот для управления доступом в закрытый клуб по английскому языку

Клиент — Аня — репетитор английского языка. Обучает людей всех возрастов как индивидуально, так и небольшими группами по 2-5 человек.

Тех. задание | Кратко о работе | Схема бота | Разбор бота | Итоги | Отзывы

Техническое задание

Ане нужен чат-бот, который будет добавлять пользователя и контролировать его нахождение в закрытом клубе по английскому языку. Бот должен уметь:

  1. Добавлять пользователя в клуб после успешной оплаты (также скидывать ссылку на товар-подписку, чтобы пользователь, перейдя по ней, мог сразу же совершить оплату)
  2. Удалять пользователя из клуба через месяц, в случае неуплаты
  3. Напоминать пользователю о необходимости внести платёж за два дня до истечения срока подписки (+ сразу скидывать ссылку для оплаты)

Кратко о проделанной работе

С Аней мы уже работали, поэтому данного бота я так же cделал на платформе LeadConverter.

Бот был готов и протестирован через пару часов после получения ТЗ.

На следующий день Аня интегрировала его в свой закрытый клуб по инглишу.

Схема чат-бота

Разбор чат-бота

Первым делом Ане потребовалось создать товар (подписку на клуб) в соответствующем разделе платформы LeadConverter. В качестве платёжной системы была выбрана ЮКасса.

Выдача доступа в закрытый клуб

Первое сообщение от бота — приветственный текст + товар:

Блок «Сообщение» + раздел «Товар»

Далее по сценарию идёт блок «Действие», который выдаёт доступ (пригласительную ссылку) после успешной оплаты.

В этом блоке используется метод «Отправить через вебхук». Также создаются параметры chat_id и member_limit. Для первого параметра в качестве значения прописывается id нашего закрытого клуба, а для второго параметра – значение "1". Эти данные сохраняются в переменную return.

Далее идёт ещё один блок «Действие», который проверяет, удалён ли пользователь из клуба, и если да – снимает с него бан, чтобы снова добавить в клуб. Это для тех пользователей, которых бот уже удалял из клуба (в случае неуплаты подписки, например).

Здесь у нас также метод «Отправить через вебхук» со следующими параметрами и их значениями:

И уже после этого идёт блок «Сообщение» с пригласительной ссылкой, перейдя по которой пользователь попадает в клуб.

Далее идёт блок «Задержка» с установленным значением в 28 дней. После задержки бот напоминает, что через 2 дня у пользователя заканчивается подписка и снова присылает товар для оплаты.

После успешной оплаты отправляется сообщение благодарности.

И этот блок «Сообщение» затем соединяется с блоком «Задержка», созданным ранее (в 28 дней).

Исключение из клуба в случае неуплаты

Те пользователи, которые не оплатили подписку, через 2 дня попадают по сценарию в блок «Действие», который исключает (банит) пользователя из клуба.

Метод здесь «Отправить через вебхук», параметры следующие:

После этого блока повторно идёт сообщение с товаром, и в случае успешной оплаты пользователь проходит по сценарию через самый первый наш блок «Действие», который выдаёт ссылку на клуб и снимает бан с пользователя (если пользователь был удалён).

И так происходит по кругу.

Наглядный пример работы чат-бота:

Итоги

Аня была в восторге от чат-бота, ведь с его появлением ей больше не нужно вручную отправлять каждому клиенту свои реквизиты и затем ссылку-доступ в клуб. В общем и целом, такой бот сэкономил и ещё сэкономит ей кучу времени.

В результате:

  • Бот экономит время на отправку ссылки для оплаты товара (подписки) и выдачу ссылки-доступа в закрытый клуб при успешной оплате
  • Бот напоминает пользователям о повторной оплате за два дня до окончания подписки
  • Бот удаляет пользователей в случае неуплаты подписки
  • Бот работает круглосуточно

Отзыв клиента


Хотите создать чат-бота для бизнеса или блога, но не знаете, с чего начать? Оставьте заявку на бесплатную консультацию ➜ Оставить заявку

Расскажите о своих задачах, и я найду оптимальное решение для вашего бизнеса или проекта.


Заказать чат-бота | Мои кейсы | ↑ Наверх