Чат-бот и MiniApp «Научные связи» для Университета ИТМО

Когда на площадке сотни людей, знакомиться бывает сложно: а вдруг попадешь не на «своего» собеседника? Для V Конгресса молодых ученых 2025 в ИТМО мы запустили «Научные связи» — Telegram‑бот и MiniApp. Они помогали участникам знакомиться по интересам и легко находить мэтчи.

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

Быстрый поиск людей по интересам
чтобы без трудностей найти нового друга

Планирование встреч внутри чат-бота
разные способы пообщаться в непривычной форме

Все события программы Конгресса в одном месте
чтобы точно ничего не пропустить

Цель проекта

Сделать удобного цифрового помощника, который помогает участникам Конгресса быстро находить людей по интересам, договариваться о встречах и не теряться в программе

Технологии

Язык программирования Python
API Telegram
База данных PostgreSQL
Docker
Фреймворк Fast API
Vue.js
Язык разметки HTML 5
Telegram WebApp
Node JS Технология

Продукт

Мы собрали один продукт из двух частей: бот для решения вопросов и подсказок, а MiniApp для анкеты и встречи.

Telegram‑бот

Старт и навигация в MiniApp.

  • Быстрые сценарии (one‑to‑one, speed‑дейтинг, FAQ, подарки, чат сообщества),
  • Уведомления о мэтче и статусах встреч,
  • Персональные рекомендации мероприятий по расписанию Конгресса после регистрации.

MiniApp

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

  • Регистрация и создание научной анкеты,
  • Сбор интересов пользователя и предпочтения для подбора собеседников,
  • Выбор временных слотов и подтверждение встреч,
  • ИИ-портрет и текст профиля.​

Какие функции у пользователей?

Регистрация
Участник открывает MiniApp из бота и заполняет профиль: ФИО, город, образование, интересы, e‑mail. Сразу после сохранения система предлагает персональные рекомендации по программе.

ИИ‑профиль
Пользователь пишет пару строк о себе — нейросеть собирает «научный образ»: аватар, описание и темы. Если генерация занимает время, бот присылает уведомление, а результат сохраняется в личной галерее.

One‑to‑one мэтч
Мы учли 9 состояний пользователя, чтобы встречи не превращались в хаос.

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

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

Speed‑дейтинг
Пользователь выбирает день в боте и слот в MiniApp. У слотов есть лимит, а бот напоминает о встрече за 24 часа и за 1 час.

Рекомендации
MiniApp подбирает события по интересам и присылает карточки в формате: время — что за событие — где — почему подходит. Рекомендации приходят после регистрации и дальше по расписанию (утро/вечер).

Вопросы и помощь
Участник пишет свободный текст, а бот либо отвечает по скрипту, либо передает сообщение.

Как это работало на площадке?

Участник сканировал QR-код на стенде и быстро регистрировался, собирал ИИ‑профиль и запускал поиск собеседника или записывался на быстрые встречи. Дальше бот подсказывал статусы и напоминал о времени, а MiniApp помогал подтверждать мэтчи. Наш продукт сопровождал человека весь день.

Команда

Руководитель проекта
  • Ахмад Боков
Менеджер проекта
  • Анастасия Цепаева
Разработчик
  • Валерий Ершов
Разработчик
  • Сергей Авдеев
Тестировшик
  • Аибек Уразов
DevOps
  • Николай Новиков
Копирайтер
  • Ксения Петрова
Дата выпуска: 24.11.2025

Итоги

Результаты

  • Зарегистрировались 723 участника,
  • Пользовались ботом 927 участников,
  • На Конгрессе встретились 414 участника

 

Нетворкинг стал проще. Люди быстрее находили «своих», а ИТМО получил решение, которое легко повторить на других событиях.

И это правда, ведь университет обратился к нам в 2024 году для разработки чат-бота на прошлогодний Конгресс. Про разработку чат-бота «ёTalk: научный нетворкинг ИТМО🖤КМУ» для Конгресса молодых ученых 2024 можно прочитать на нашем сайте

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