Чат-бот для VK Education

Разработан для вовлечения студентов в образовательные проекты крупнейшей российской соцсети

VK Education — один из проектов VK, предлагающий школьникам, студентам и специалистам с опытом пройти бесплатное обучение по 30 IT-направлениям для получения новых профессиональных навыков или развития уже существующей карьеры.

Чтобы привлечь на платформу больше студентов — основную аудиторию проекта — нужна идея, которая сможет заинтересовать именно их.

Мы предложили разработать чат-бота с интерактивным вовлечением в образовательные активности платформы, в интерфейс которого могли бы добавить игровые механики.

Задача проекта

— Загрузить вопросы для анкеты и ссылки на образовательные проекты

— Добавить профориентационный тест и игровой контент 

— Реализовать функцию начисления и списания баллов

— Настроить возможность записи на образовательные лекции и мероприятия

— Создать административную панель с возможностью отправлять новый контент, редактировать существующий и изучать статистику по чат-боту

Цель проекта

Создать чат-бота для вовлечения студентов в образовательные проекты

Технологии

API VK
API Telegram
Язык программирования Python
Свободный фреймворк Django
База данных PostgreSQL
Серверные решения

Продукт

В 2023 году VK Education совместно с четырьмя крупнейшими московскими университетами планировал организовать интерактивное офлайн-пространство на территории самих вузов.

Студенты могли бы приходить на образовательные лекции, участвовать в опросах и конкурсах, получать баллы и обменивать их на мерч из VK Store.

Регистрацию на мероприятия и игровые механики с получением подарков решили перенести в онлайн-формат. Таким образом, VK не пришлось бы дополнительно обучать сотрудников компании и назначать их на площадки университетов для помощи студентам в ориентире интерактивного пространства.

Наша команда BotCreators взяла на себя задачи по технической разработке: нам нужно было написать самого бота, админ-панель для него и отдельного бота для модераторов, которые могли бы выдавать промокоды за участие в офлайн-активностях. Тексты, иллюстрации и стикеры уже были готовы к началу разработки.

Общение с заказчиком не прерывалось ни на день: мы постоянно обсуждали новые идеи, добавляли их в уже существующую систему, изучали, тестировали и принимали решения — к примеру оставить новые разделы в онлайн-пространстве или перенести их в офлайн.

Возможности чат-бота для студентов

Готового чат-бота мы планировали добавить в официальные группы университетов — партнёров VK Education.

При первом запуске бот должен был поприветствовать студента, рассказать о том, для чего он создан и что он умеет, а также попросить студента заполнить анкету с общими вопросами о себе.

После этого студенту показывались бы основные разделы чат-бота:

  • VK Education. Здесь студенты могли подробнее узнать об образовательной платформе и её возможностях. Можно было бы выбирать варианты обучения прямо в интерфейсе чат-бота: он показывал бы кнопки «Открытые курсы», «ВК Стажировки», «Амбассадоры VK», «Digital Camp», «IT-дайвинг», «Простор», «Чемпионаты и соревнования», «Центры VK в ВУЗах».
  • ВК Мегабренд. В этот раздел мы добавили интерактив «Пасхалки с игрой». Студентам показывались бы логотипы компаний и сервисов и предлагалось угадать, относится ли они к бренду VK.

 

В дополнительную навигацию чат-бота мы добавили:

  • VK Место встречи. Этот раздел рассказывал о дополнительном проекте платформы — VK Портале — позволяющим общаться по видеосвязи с близкими людьми и популярными VK-блогерами в режиме онлайн рядом с известными достопримечательностями 10 городов России.
  • Мои достижения. Здесь можно было проверить текущее количество баллов; активировать промокод, который позволил бы получить дополнительные баллы на аккаунт, а также обменять баллы на мерч платформы.
  • Лекции и квизы VK. В этом разделе можно было бы записаться на офлайн-лекции московских университетов и участвовать в интерактивах платформы, получая баллы за успешное прохождение игры.
  • «Кем бы мне стать». Здесь студенты могли бы пройти профориентационный тест, чтобы узнать, какая специальность в IT подходит им больше всего.

Возможности админ-панели

Чтобы управлять контентом в чат-боте, нужен разработчик с графиком 24/7 без выходных или административная панель — связующая чат-бота и его базы данных.

Конечно, мы выберем второй вариант, а разработчика нагружать не будем — он у нас хороший :)

Войти в админ-панель могли бы пользователи только с одной ролью — администратор. В навигацию админ-панели мы добавили разделы:

  • «Активности»;
  • «Действия пользователей»;
  • «Записи на лекции / квизы»;
  • «Лекции и квизы»;
  • «Пользователи»;
  • «Промокоды»;
  • «Рассылки»;
  • «Транзакции»;
  • «Группы».

 

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

Здесь же он мог бы писать и отправлять отдельные сообщения студентам от имени бота. Например, сообщить о начале работы офлайн-пространств в университетах — партнёров VK.

Возможности чат-бота для модераторов

Этим чат-ботом могли бы пользоваться только конкретные люди — их VK назначил бы проверять активности студентов и выдавать за эти активности промокоды.

Поучаствовать в активностях можно было бы онлайн и офлайн. Среди них планировались такие:

— Подойти к стенду

— Разместить фотографию в соцсетях

— Посетить лекцию

— Принять участие в квизе

— Пройти профориентационный тест

— Поиграть в игру «ВК Мегабренд»

— Поиграть на интерактивном столе в пятнашки

— Подойти к столу с продукцией VK Education

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

Мы намеренно решили добавить промежуточный этап — получение и активацию промокода — для того чтобы модераторы VK могли бы физически проверить участие студентов в активностях обоих форматов.

Дальнейшие планы

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

Также к основным разделам мы планировали добавить дополнительный — «Что тебя ждёт», а ещё добавить список лекций и мероприятий в одноимённый пункт меню.

Но до второй итерации дело не дошло, потому что планы по интерактивному пространству у VK поменялись, и в запуске чат-бота необходимость пропала.

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

Команда

Руководитель
  • Боков Ахмад
Менеджер проекта
  • Цепаева Анастасия
DevOps
  • Новиков Николай
Разработчик
  • Хадушкаев Аслан
Дата выпуска: 10.06.2023

Итоги

Мы в BotCreators считаем, что чат-бот может практически всё:

  • освежить уже привычные маркетинговые активности — например рассказать о возможностях бренда или привлечь внимание к его ассортименту;
  • перенести рабочие функции компании в мессенджер — ими могут быть онбординг новых сотрудников или получение статистики по активности рабочих на смене.

 

Или создавать новые тренды — например получать электронные деньги в интерфейсе Mini Apps через тап по экрану, а ещё в таком же формате обучать пользователей, играть с ними и рассказывать им что-то интересное.

Поэтому если у компании появляется идея — реализовать новый проект для активной аудитории интернета — долго рассуждать ей не нужно. Нужно просто выбрать чат-бота ;)

 

В цифрах:

Одна админ-панель

Два чат-бота

Три роли — пользователи (студенты), модераторы и администратор

35 дней ушло на первую версию

400 000 рублей стоила разработка

90 000+ студентов потенциально могли бы поучаствовать в интерактивном чат-боте от VK и BotCreators

Заполните форму
Наш менеджер свяжется с вами в течение часа
Напишите в мессенджер
Наш менеджер свяжется с вами в течение часа
Роман Чугайнов
Эксперт по продукту