Чат-бот с ИИ и геймификацией для «эВ-групп»

Связывает офис и стройплощадки в одном месте, мотивирует идеями и награждает за активность

«эВ-групп» — компания из энергетического сектора, входящая в состав ПАО «Интер РАО». Она занимается проектированием, строительством и обслуживанием электросетевых объектов. В команде есть те, кто работает в офисе, и те, кто трудится на объектах — инженеры, электромонтёры и техники.

Раньше корпоративный портал «эВ-групп» жил в BMP-системе «1 Форма» — платформе для документооборота с функциями управления проектами и CRM. Зайти туда могли только офисные сотрудники, полевые же оставались за бортом: не видели новостей компании, не могли быстро сообщить о проблеме, не участвовали в программах поощрения. Руководство искало способ собрать всех в одном месте — так появилась идея чат-бота.

В этом кейсе мы расскажем, как разработали целый корпоративный портал в «Телеграм»: сделали вход без паролей через «1 Форма», научили бота отвечать на вопросы с помощью ИИ, придумали игровую валюту за идеи и создали магазин призов. В конце покажем цифры и результаты.

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

— Разработать систему авторизации через интеграцию с «1 Форма» без использования паролей 

— Создать ленту корпоративных новостей с фильтрацией и мультимедиа 

— Реализовать механизм подачи идей, опасностей и жалоб с возможностью анонимных обращений 

— Внедрить систему геймификации с внутренней валютой 

— Построить магазин корпоративного мерча и подарочных сертификатов 

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

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

Цель проекта

Собрать всех сотрудников в одном месте и автоматизировать рутину HR

Технологии

API Telegram
Telegram WebApp
Starlette Admin
Язык программирования Python
Vue.js
База данных PostgreSQL
Selectel

Продукт

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

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

Компании «эВ-групп» всё это даже представлять не пришлось. Так появился чат-бот, а с ним и возможности для сотрудников:

Быстрая авторизация. Никаких паролей заучивать не нужно. Понадобятся только дата рождения и последние 4 цифры СНИЛС. Бот проверит данные — и вы внутри.

Новости компании. Всё в одной ленте: достижения, объявления, мероприятия с фотографиями и фильтрацией по темам.

Внутренняя валюта. Активничаете — получаете баллы, которые можно обменять на мерч компании или сертификат на покупку.

Идеи и жалобы. Можно сообщить об опасности, предложить идею или пожаловаться. За каждую идею сразу начисляют 400 внутренних баллов. А если её реализуют, ещё от 500 до 20 000. Кстати, делать это можно анонимно — например, сообщать о нарушениях, не боясь последствий.

Умный помощник. Не знаете, к кому обратиться? Спросите бота. ИИ найдёт ответ в базе знаний или подскажет, кому написать. Темы разные: от техподдержки до зарплаты.

Для реализации мы выбрали связку Python для backend-логики и Vue.js для Mini App — полноценного веб-приложения внутри «Телеграма», как сайт внутри мессенджера. Открывается быстро, выглядит как обычное приложение. Работаешь и не замечаешь, что это бот. Базу данных загрузили в PostgreSQL, там вся важная информация, а административную панель разработали в Starlette Admin, в ней удобно управлять контентом даже без знания программирования.

Админка для HR

Здесь можно многое, например, опубликовать новость — для этого нужно открыть раздел, написать текст, загрузить фотографию, выбрать категорию и отправить. Кстати, отправлять можно выборочно — только определённой группе или сразу всем, и по расписанию — мгновенно или в конкретное время. Если пришла идея от сотрудника — модератор увидит её в админке и в «1 Форма». Он же может поменять статус, написать комментарий, переслать заявку в нужный отдел. 

В магазин можно добавлять новые товары или удалять неактуальные, то же самое с ценами. Если кто-то отправил заявку на подарок — сюда же и в «1 Форма» придёт уведомление с адресом доставки. В базу знаний можно добавлять новые вопросы и публиковать инструкции. На этом всём обучается ИИ.

Есть также раздел управления баллами. Можно увидеть баланс сотрудников, начислить или списать баллы вручную, посмотреть историю транзакций.

Технические фишки

Самое нестандартное решение в проекте — двухэтапная авторизация через дату рождения и СНИЛС. Мы реализовали API-интеграцию с BMP-системой «1 Форма», которая в реальном времени проверяет введённые данные. Если совпадение найдено — пользователь получает доступ, и система привязывает его Телеграм-аккаунт к карточке сотрудника в базе. При этом данные передаются в зашифрованном виде, а сама база находится на защищённых серверах Selectel.

Такой подход решает сразу несколько проблем:

  • Сотруднику не нужно запоминать ещё один пароль.
  • Не нужно создавать отдельную систему регистрации и восстановления доступа.
  • Нельзя передать доступ другому человеку — данные для входа знает только сам сотрудник. При этом, если сотрудник решит уволиться, его доступ автоматически закроется сразу после ухода.

ИИ в базе знаний. Задал вопрос — модель ищет похожее в базе. Нашла точное — выдала. Не нашла, тогда анализирует, собирает ответ из кусков базы. Если не знает, что ответить, указывает, к кому обратиться.

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

Маленькие нюансы

Каждый сотрудник запускает бота и проходит авторизацию в привычном интерфейсе — в чате. А вот все остальные функции становятся доступны уже в мини-аппе, отдельном окне, которое открывается поверх чат-бота. Таким образом получается классическая связка — чат-бот + веб апп, он же мини-апп или отдельное приложение.

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

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

Ну и не надо забывать про важность безопасности. Некоторые данные (персональный баланс баллов, история заказов, личные данные), а также новости лучше вообще не публиковать в формате сообщений бота, чтобы оградить пользователей от случайных репостов и общего доступа к чату.

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

Проект живёт. Поэтому мы планируем добавить ещё вот такие полезные штуки:

  • Возможность переводить баллы друг другу — чтобы сказать спасибо коллеге.
  • Возможность отправлять баллы на благотворительность — если есть желание кому-то помочь.
  • Корзина в магазине — чтобы заказывать больше одной вещи за раз.
  • Лайки и комментарии — чтобы реагировать на новости и обсуждать их прямо в карточке.
  • Новый раздел «Обучение» — для аттестации новых и действующих сотрудников.
  • Цифровые визитки — чтобы создавать и обмениваться профилем прямо внутри бота.

Почему это ценный продукт

Потому что он про людей. До бота несколько сотен человек были отрезаны от жизни компании. Работали на объектах, не знали, что происходит в головном офисе. Не могли быстро сообщить о проблеме. Не участвовали в конкурсах и программах.

Теперь каждый сотрудник независимо от места работы имеет доступ к единому информационному пространству. Видит те же новости, может подавать те же идеи, получает те же бонусы.

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

Команда

Архитектор
  • Боков Ахмад
Менеджер проекта
  • Сиротинина Людмила
DevOps
  • Новиков Николай
Разработчик
  • Авдеев Сергей
Тестировщик
  • Уразов Аибек
Дата выпуска: 30.05.2025

Итоги

Чат-бот для «эВ-групп» — корпоративный портал в кармане, каждая функция которого работает на объединение команды. Вот чего нам удалось добиться:

8 месяцев и ~2 млн рублей ушло на разработку
7 основных функций: вход через «1 Форма», новости, обращения, магазин, база знаний с ИИ, игровая валюта, админ-панель

Один бот
Одно приложение внутри

759 зарегистрированных сотрудников

198 предложений отправили, 862 раза начислили и списали баллы, 84 товара заказали, 127 раз уточняли вопрос у техподдержки, 115 жалоб подали, 112 новостей в 8 категориях опубликовали

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