В статье Владислав Сереберцев рассказал, как создать бот курса для развития лидерских качеств, задача которого выстроить коммуникацию между учениками и их учителями.

Структура бота в конструкторе
Что решает бот
Ученики проходят обучение в формате мини приложения, а учителя имеют доступ к пройденным заданиям каждого ученика индивидуально.
Как работает бот
1. Удобная навигация. В боте есть 4 функциональные кнопки: мои цели, практики, запись, частые вопросы. Каждая из кнопок отвечает за свой функционал, разберем каждую кнопку далее в статье.
https://leonardo.osnova.io/2e3daef2-8c8c-5bde-b683-92d5144c911c/-/format/mp4/#t=0.1;hd=1&autoplay=1
Навигация по боту
2. По кнопке «Мои цели» ученики обозначают себе цель в начале обучения и каждый новый этап отмечают прогресс.

Демонстрация функционала "Мои цели"
3. По кнопке «Задания» ученики выполняют задания для развития навыков лидерства. Каждый этап открываются задания, за выполнение которых начисляются баллы.

Демонстрация функционала "Задания"
4. Кнопка «Запись» позволяет записаться на индивидуальную и групповую встречу. Каждый этап обучения ученики выбирают удобное время по доступным слотам. Расписание составляется заранее, в определенные даты доступны определенные слоты времени таких сессий.

Демонстрация функционала "Запись"
5. «Частые вопросы» - данная кнопка помогает пользователям ориентироваться в навигации бота и его механиках.
6. Отдельный функционал для учителей. Задача учителя отследить прогресс и корректность выполнения заданий и, по результату, дать рекомендации ученику.

Демонстрация функционала для учителя
7. База данных и уведомления. Для работы бота и записи данных подключена nocoDB, в нее пишутся цели, выполненные задания, прогресс и остальные данные, необходимые для дальнейшей работы бота. Для удобства администрации бота вся информация по боту дублируется в топик Telegram (группа с темами).

Демонстрация записи в базу данных и уведомления в Telegram
Таким образом, Telegram-бот решает три ключевые задачи:
Для учеников – удобный формат обучения с пошаговыми заданиями, постановкой целей и записью на встречи. Всё в одном месте, без лишних сервисов.
Для учителей – прозрачный контроль прогресса: видят, какие цели ставят ученики, какие задания выполняют, и могут давать персонализированные рекомендации.
Для системы в целом – автоматизация процессов: база данных (nocoDB) фиксирует прогресс, а бот структурирует обучение без ручного управления.
Хотите задать вопрос эксперту? Пишите его в комментарии под последним постом в нашем канале, самые интересные попадут на разбор.






