Грантовий чат-бот для дітей: як BotLabs створили «Віртуального друга Селю» для Фонду Івана Франка

«Віртуальний друг Селя» — чат-бот для психологічної підтримки дітей та підлітків
Проект: «Віртуальний друг Селя» для Міжнародного фонду Івана Франка
Клієнт: Міжнародний фонд Івана Франка
Індустрія: Благодійність, освіта, психологічна підтримка, грантові програми
BotLabs Agency реалізували унікальний проєкт із розробки Telegram-бота для психологічної підтримки дітей та підлітків за грантовою програмою. В основі — сучасний підхід до ментального здоров’я, поєднання культурної спадщини України, а також максимальна конфіденційність та зручність для молодої аудиторії. Проект став флагманським у портфоліо BotLabs серед освітніх і соціальних кейсів, довівши: гнучкість, технологічність і гуманітарна місія можуть працювати разом.
Чому класичний підхід не працював для дітей та грантових проектів
Перед запуском «Віртуального друга Селі» команда Міжнародного фонду Івана Франка зіткнулася з типовими (але гострими) проблемами, притаманними багатьом грантовим та освітнім ініціативам:
- Недостатня залученість молоді: класичні вебсайти, гарячі лінії або паперові матеріали не викликали інтересу у дітей та підлітків, які звикли до месенджерів і діджиталу.
- Складність масштабування допомоги: неможливо забезпечити індивідуальну підтримку психолога для великої кількості підлітків одночасно.
- Чутливість до приватності: діти не готові відкриватися дорослим або дзвонити на гарячу лінію, боячись, що їхню історію дізнаються батьки чи школа.
- Відсутність інтеграції освітнього й культурного контенту: більшість рішень не поєднували психологічну підтримку з пізнанням культурної спадщини, що важливо для формування ідентичності дитини.
Класичні рішення не давали ані гнучкості, ані безпеки для впровадження конфіденційної, але масштабованої психологічної допомоги. Саме цим і став інноваційним проект BotLabs.
Яке рішення очікував клієнт: завдання для BotLabs
Клієнт сформулював чітке ТЗ, яке визначило складність і багатогранність проекту:
- Створити віртуального асистента для дітей-підлітків — з дружнім стилем спілкування, анімованими стікерами, персоналізацією (звернення по імені, урахування віку та статі).
- Психологічна підтримка — відповіді, підготовлені експертами-психологами, у вигляді відео з акторами в образах Івана Франка та Лесі Українки.
- Гнучка структура дерева діалогів — можливість оновлювати й розширювати теми, інтегрувати нових персонажів у майбутньому.
- Максимальний захист даних і конфіденційність — бот не має зберігати персональні діалоги й повинен автоматично очищати історію за запитом або після неактивності.
- Зручна адмін-панель для управління контентом — менеджмент тем, сценаріїв, статистика, розсилки, аналітика за статтю й віком.
- Автоматична інтеграція з гарячими лініями — швидкий доступ до служб підтримки за одним кліком.
- Бібліотека розважального та пізнавального контенту — 3D-тури, фільми, музика, мультфільми, пісні на вірші Франка.
BotLabs Agency взяла на себе повну реалізацію проекту: від архітектури до запуску, інтеграції контенту, тестування, навчання клієнта роботі з адмін-панеллю та подальшої підтримки.
Хочете такий же результат?
Обговорити проектАрхітектура рішення: як ми побудували «Віртуального друга»
Загальний підхід
Проект реалізували у два етапи:
- Базовий запуск: Створення ядра бота з одним персонажем (Іван Франко), наповнення темами, тестування, реліз.
- Розширення: Додавання другого персонажа (Леся Українка), нових тем, оптимізація сценаріїв та UX, масштабування.
Кожен етап планувався за Waterfall-моделлю — із чітко прописаними дедлайнами, фіксацією вимог, поетапними релізами.
Складові архітектури
- Месенджер: Telegram (основна платформа, максимальна залученість молоді)
- Адмін-панель: Веб-інтерфейс із авторизацією, ролями, захистом доступу
- Контент: Сценарії, відео, стікери, зображення, бібліотека 3D-турів, музика
- База даних: MySQL (з деперсоналізацією і видаленням історій)
- Бекенд: PHP, Laravel
- Інфраструктура: Nginx (швидкий деплой, безпека), Git (контроль версій)
- Розробка та комунікація: Worksection, Google Docs/Sheets, Miro (дизайн), Telegram (оперативна комунікація з клієнтом)
Технологічний стек (таблиця)
| Компонент | Технології/Інструменти |
|---|---|
| Месенджер | Telegram Bot API |
| Адмін-панель | PHP, Laravel, MySQL, Nginx |
| UX/UI Дизайн | Miro, Telegram Stickers |
| Контент-менеджмент | Google Docs, Sheets |
| Керування проектом | Worksection |
| Контроль версій | Git |
| Комунікація | Telegram, Email |
| Аналітика | Вбудовані модулі admin-панелі |
Особливості рішення
- Дерево діалогів: Гнучко налаштовувані сценарії з можливістю швидкого додавання нових фрагментів, без зміни коду.
- Відео з акторами: Професійна зйомка для підвищення залученості дітей, інтеграція культурної складової.
- Персоналізація: Звернення по імені, урахування віку та статі впливає на сценарії.
- Гарячі лінії: Окрема кнопка в меню для швидкої допомоги в кризових ситуаціях.
- Розважальний контент: 3D-тури, музика, фільми, мультфільми — усе адаптовано для дітей.
- Конфіденційність: Автоматичне очищення історії, відсутність збереження персональних діалогів.
- Гнучка адмінка: Клієнт самостійно додає теми, фрагменти, змінює сценарії, переглядає аналітику.
Три технічні виклики, які ми подолали
1. Гнучка побудова дерева діалогів із сотнями фрагментів
Виклик: Потрібно було реалізувати сценарії, які легко оновлювати та розширювати, не залучаючи програмістів для кожної нової теми.
Рішення: Розробили концепцію «фрагментів» — окремих вузлів дерева діалогів. Адміни можуть у веб-інтерфейсі створювати, видаляти, змінювати та зв’язувати фрагменти між собою, налаштовувати затримки, варіанти кнопок, мультимедіа. Бот автоматично підтягує нові фрагменти у сценарії під час оновлення.
2. Забезпечення повної конфіденційності та приватності
Виклик: Критично важливо не зберігати персональні питання, історії діалогів та забезпечити можливість очищення всієї переписки.
Рішення: Впровадили автоматичне очищення історії сесії після неактивності або за запитом користувача через меню. Всі аналітичні дані — деперсоналізовані, без імен, контактів чи деталей діалогу. Усі збережені дані — лише агреговані з метою статистики по віку/статі/популярності тем.
3. Масштабування контенту та оптимізація UX для підлітків
Виклик: Необхідно було підтримати понад 700 фрагментів і тисячі повідомлень, не втративши швидкодію та не ускладнюючи навігацію для дітей.
Рішення: Оптимізували структуру меню — теми згруповані за категоріями, кожен фрагмент має чітке позиціонування у дереві. Використано CDN для швидкого завантаження відео та зображень, анімації не перевантажують інтерфейс. UX тестувався на фокус-групах підлітків.
4. Інтеграція мультимедіа та автоматизація розсилок
Виклик: Потрібно було забезпечити легке додавання та оптимізацію відео, картинок, стікерів, а також можливість розсилок про нові теми чи важливі події.
Рішення: Адмін-панель дозволяє завантажувати відео/картинки, підв’язувати їх до сценаріїв. Розсилки адміністратор формує за категоріями аудиторії (наприклад, за віком чи статтю).
5. Динамічна аналітика без персональних даних
Виклик: Клієнту потрібна була розширена аналітика по використанню бота, але без збору персональної інформації.
Рішення: Вбудовані модулі адмін-панелі формують агреговану статистику: популярність тем, частота звернень за допомогою, розподіл аудиторії за віком і статтю. Це дозволяє адаптувати контент, не порушуючи приватності.
Від ідеї до запуску: як ми впроваджували проєкт
Етапи реалізації
- Аналіз задачі та проектування
- Робота з експертами фонду Франка, психологами, контент-менеджерами.
- Визначення структур сценаріїв, типових тем, ролей персонажів.
- Дизайн і UX-прототипування
- Створення візуальних рішень у Miro, розробка стікерів, тестування фокус-групами дітей.
- Розробка ядра бота
- Програмування бекенду на Laravel, підключення Telegram Bot API, інтеграція мультимедіа.
- Створення адмін-панелі
- Розробка веб-інтерфейсу для керування фрагментами, темами, мультимедіа, розсилками та аналітикою.
- Тестування, наповнення контентом
- Наповнення сценаріїв, відео, запуск бета-версії на обмежену аудиторію.
- Збір фідбеку, оптимізація UX.
- Запуск та навчання клієнта
- Проведення інструктажу для команди фонду по роботі з адмін-панеллю.
- Офіційний запуск для широкої аудиторії.
- Підтримка та розвиток
- Додавання другого персонажа (Леся Українка), розширення сценаріїв, оптимізація аналітики, UX.
Таймлайн і команда
- Обсяг менеджменту: 100+ годин
- Розробка: 300+ годин
- Контент-менеджмент: 50+ годин
У проєкті брали участь:
- 2 бекенд-розробники
- Frontend-розробник (адмін-панель)
- UX/UI дизайнер
- Project Manager
- Контент-менеджер
- QA-тестувальник
- Експерти-психологи (з боку замовника)
{{USER_PHOTOS}}
Що змінилося після запуску: результати та вплив
- Діти отримали анонімну та безпечну психологічну підтримку: Бот став зручним каналом для швидкої допомоги, без страху розголошення персональних історій.
- Залученість аудиторії: Зручний UX, персоналізовані повідомлення, мультимедіа, гейміфікація (стікери, відео) стимулюють дітей повертатися до бота й активно взаємодіяти.
- Розширено культурний горизонт: Через інноваційний формат діти знайомляться з творчістю Івана Франка та Лесі Українки в сучасному, близькому до них форматі.
- Гнучкість для замовника: Адміністратори без залучення розробників додають нові теми, фрагменти, запускають розсилки, відслідковують ефективність через аналітику.
- Захист даних: Жоден діалог не зберігається — діти впевнені у своїй безпеці.
- Масштабування: Додано 17 тем, понад 700 фрагментів спілкування, тисячі повідомлень — без втрати швидкодії.
- Оперативна допомога: Миттєвий доступ до гарячих ліній у критичних ситуаціях через одне натискання.
Готові автоматизувати бізнес?
Безкоштовна консультаціяЧому це рішення стало можливим саме з BotLabs: ключові висновки
- Власна методологія роботи з грантовими та освітніми проектами: BotLabs має досвід у створенні рішень, які враховують вимоги до безпеки, UX і масштабування для соціально важливих ініціатив.
- Гнучкість і самостійність для клієнта: Клієнт сам керує контентом, темами, сценаріями, не залучаючи розробників — це економить ресурси й забезпечує швидкість реагування.
- Захист даних на практиці: Реалізовано повну деперсоналізацію, автоматичне очищення історії — рішення, які довіряють діти й батьки.
- Інтеграція мультимедійного та культурного контенту: Поєднання психологічної допомоги з культурною місією — унікальний підхід на ринку чат-ботів для дітей.
- Системна підтримка і розвиток: Після запуску BotLabs забезпечують супровід, технічну підтримку, консультації щодо розвитку функціоналу та UX.
- Чітке проектування і дотримання дедлайнів: Завдяки Waterfall-підходу проект було реалізовано у визначені терміни, з повною відповідністю ТЗ.
Висновок:
BotLabs Agency довели, що сучасний чат-бот — це не просто автоматизація, а інструмент розширення можливостей, підтримки й розвитку як для бізнесу, так і для благодійних чи освітніх проектів. Коли потрібна гнучкість, конфіденційність, культурна місія та гарантія якості — обирайте BotLabs.
Потрібен чат-бот для бізнесу?
Автоматизуємо ваші процеси та збільшимо продажі.


