Чат-бот для онлайн-курсов: материалы, домашние задания, напоминания
Чат-бот для онлайн-курсов закрывает четыре задачи: выдаёт доступ к материалам после оплаты, напоминает о занятии, принимает домашние задания и обслуживает группу учеников. Проверять работы по существу бот не умеет: тест с фиксированными ответами — да, эссе и код — только сортировка для куратора. Разработка от 20 000 ₽, поддержка от 5 000 ₽ в месяц.
Онлайн-курс выглядит как задача, созданная для бота: уроки выходят по расписанию, материалы одни и те же, вопросы учеников повторяются из потока в поток. Дорогими такие проекты делают два места — выдача доступа после оплаты и всё, что связано с проверкой работ. Ниже разбор по четырём задачам, ограничения каналов и честная граница между ботом и куратором.
Без чужих цифр. Имён клиентов, их выручки и числа учеников здесь нет и не будет. Статистики по рынку онлайн-образования мы не мерили и чужих замеров не проверяли, поэтому ниже только механика: что бот делает сам, где ломается и чего ему поручать не надо.
Короткий ответ
- Четыре задачи, которые бот на курсе закрывает целиком: выдача доступа к материалам после оплаты, напоминание о занятии, приём домашнего задания, работа с группой — заявки на вход, объявления, ответы на повторяющиеся вопросы.
- Проверку домашнего по существу боту не поручают. Тест с фиксированными ответами бот проверяет сам. Эссе, проект, код, речь — нет: там нужен куратор, а ИИ-агент может только разложить работы по темам и показать очевидные пропуски.
- Напомнить о занятии можно не всем. В Telegram — тому, кто нажал «Запустить», в МАКС — тому, кто сам начал диалог, во ВКонтакте — тому, кто разрешил сообщения сообществу, и бессрочно, в Instagram* нельзя вообще. Рассылки по базе телефонов или адресов почты из бота не существует.
- Данные учеников — отдельная работа, а не строка в сценарии. Работы, успеваемость, а в школе ещё и данные ребёнка: согласие законного представителя нажатием кнопки от самого ребёнка не собирается.
- Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц. Работа ИИ-агента считается по расходу токенов, а не фиксированной ставкой за месяц. Точная цифра — после разбора задачи и до начала работ. Сроков не обещаем.
Чат-бот для онлайн-курсов: четыре задачи по порядку
Задача 1. Выдача материалов. Человек оплатил — бот открывает доступ. Это самая частая причина, по которой курс вообще заказывает бота: ночная оплата не должна ждать утра, пока живой администратор пришлёт ссылку вручную. Механика простая и надёжная: платёжный сервис сообщает об оплате, сценарий получает этот сигнал и отправляет человеку материалы или заявку в закрытый канал. Как устроен платёжный слой — касса, чеки, возвраты — разобрано отдельно в статье про приём оплаты в Telegram-боте.
Задача 2. Напоминание о занятии. Отложенное сообщение: за 24 часа до вебинара, за 2 часа, за 10 минут со ссылкой на комнату. Работает это ровно до границы канала: бот пишет только тому, кто уже разговаривал с ним, а во ВКонтакте — тому, кто разрешил сообщения сообществу. Список учеников из таблицы курса сам по себе боту бесполезен: почта и телефон не адрес в мессенджере.
Задача 3. Приём домашнего задания. Бот принимает файл, ссылку или текст, складывает по ученику и уроку, отмечает сдавших и напоминает опоздавшим. Здесь он действительно экономит куратору часы. А вот проверка — отдельный разговор, и его лучше провести до сметы, а не после.
Задача 4. Работа с группой. Три части: впустить (заявка в закрытый канал или чат после оплаты), отвечать на повторяющиеся вопросы, объявлять общее — перенос занятия, дедлайн, запись. Первая часть автоматизируется полностью. Вторая — частично, и лучше всего на курсе, где программа не меняется каждый поток. Третья требует, чтобы в группе действительно был кто-то живой: объявление бота о переносе занятия без человека, который ответит на «а мне что делать», раздражает сильнее молчания.
Что нужно от школы и где это ломается
Те же четыре задачи с изнанки: что из них видит ученик, что для них нужно от школы и в каком месте они встают.
| Задача | Что видит ученик | Что нужно от школы | Где ломается |
|---|---|---|---|
| Доступ после оплаты | ссылка на материалы или заявка в закрытый канал сразу после платежа | подключённая касса и правило «что именно открывается» | оплата прошла, а сигнал об оплате до бота не дошёл — человек ждёт молча |
| Выдача уроков по расписанию | урок открывается на своей неделе | готовые уроки и календарь курса на весь поток | уроки дописываются по ходу, и бот открывает пустую страницу |
| Напоминание о занятии | сообщение за 24 часа, за 2 часа и перед началом | ссылка на комнату и точное время с часовым поясом | ученик не начинал диалог с ботом — писать ему нельзя |
| Приём домашнего | кнопка «Сдать работу», подтверждение, статус | формат сдачи: файл, ссылка, текст, и предел размера | работу прислали ссылкой на закрытый диск, куратор не может открыть |
| Проверка домашнего | результат теста сразу, по эссе — «куратор посмотрит» | критерии: что проверяется автоматически, что человеком | боту поручили оценивать смысл, он выдал уверенную оценку не по делу |
| Группа и объявления | заявка принята, объявления, ответы на частые вопросы | кто из людей дежурит в группе | объявление отправлено, живого человека рядом нет |
Выдача материалов: доступ, ссылки и что бот присылать не должен
Выдача доступа — единственная задача курса, где бот заменяет человека полностью и без оговорок. Условие одно: у бота должен быть надёжный сигнал об оплате. Если оплату принимают переводом на карту и подтверждают скриншотом, автоматической выдачи не будет — будет человек, который смотрит скриншоты. Это нормальный рабочий вариант, но в смете он выглядит иначе: бот тогда собирает заявки, а не открывает доступ.
Дальше начинается то, о чём обычно не думают до запуска.
- Файлы имеют предел размера. У каждого канала он свой, и тяжёлые видео через бота не раздают: бот отдаёт ссылку, видео живёт там, где для него есть место.
- Ссылка, отправленная в мессенджер, живёт своей жизнью. Её пересылают. Бот может выдать персональную ссылку и отозвать её, но следить за пересылками он не умеет. Полный контроль доступа — это личный кабинет, а не переписка.
- Материалы курса меняются. Урок, отправленный файлом в чат, останется у ученика старой версии навсегда. Поэтому длинные курсы обычно отдают ссылками на одно место, а не файлами.
- Когда уроков много, кнопки кончаются. Список из сорока занятий кнопками не листают. Сетка курса, прогресс и открытые уроки — это экран, и для него есть мини-приложение в Telegram, которое показывает страницу вместо столбика кнопок.
Проверка домашних заданий: что бот делает сам, а что не может
Разделим по типу работы, потому что тут проходит главная граница сметы.
Бот проверяет сам: тест с вариантами ответа, задача с одним числовым ответом, короткий ответ из фиксированного списка, факт сдачи и срок. Всё это точная механика: правильный ответ известен заранее, результат виден ученику мгновенно, статистика по потоку собирается сама.
Бот не проверяет: эссе, проект, код, перевод, речь, дизайн-макет — всё, где оценка это суждение. ИИ-агент здесь полезен, но в другой роли: он раскладывает присланные работы по темам, находит пропущенные пункты задания, отмечает пустые и явно не по теме, готовит куратору короткую выжимку. Оценку ставит человек.
Причина не в жадности, а в устройстве модели. ИИ-агент отвечает уверенно всегда, в том числе когда ошибается, и ученик не может отличить одно от другого. Про то, как агента ограничивают базой знаний и заставляют признавать незнание, есть отдельный разбор — чтобы ИИ-агент не придумывал. Но даже ограниченный агент не должен выставлять оценку, от которой зависит сертификат или возврат денег.
Отдельно про деньги: работа ИИ-агента считается по расходу токенов. Чем больше работ он разбирает и чем длиннее каждая, тем больше расход. Фиксированной ставки за месяц у агента нет, и это удобно на курсе с потоками: между потоками расход падает почти до нуля. Оплату зарубежных ИИ-сервисов иностранными картами помогаем провести отдельно.
Кому бот может напомнить о занятии, а кому нет
Напоминание, объявление, «вы пропустили урок» — это исходящие сообщения, и право их отправить даёт канал, а не бот и не подрядчик. Полный разбор по четырём каналам есть в статье про то, кто может написать клиенту первым, здесь — короткая версия под задачи курса.
| Канал | Можно ли написать первым | Условие | Что нельзя |
|---|---|---|---|
| ВКонтакте | да, бессрочно | человек разрешил сообщения сообществу | ничего по времени: окна в 24 часа у ВК нет |
| Telegram | да | человек нажал «Запустить» у бота | найти ученика по номеру телефона или адресу почты |
| МАКС | да | человек сам начал диалог с ботом | завести бота без профиля организации, ИП или самозанятого — резидента РФ |
| Instagram* | нет | — | холодный директ: официальный API его не даёт |
Практический вывод для курса. Напоминания работают только по тем ученикам, которых бот «знает»: они нажали «Запустить», начали диалог или разрешили сообщения сообществу. Поэтому вход в бота ставят до старта потока, а не в середине: ссылка на бота идёт в письме с оплатой, в личном кабинете и в закрытом канале.
В Instagram* напомнить о занятии нельзя — писать первым там запрещено, и официальный API такой возможности не даёт. Легальных входов три: ответ на комментарий под постом, реакция на сторис и кодовое слово в личных сообщениях. Схема с кодовым словом для курсов рабочая: под анонсом человек пишет слово в комментариях, бот отвечает в директ. Важная деталь механики — первый директ после комментария уходит как Private Reply, и попытка одна: отказ сжигает слот, повторная отправка не спасает, спасает публичная подсказка в комментариях. Подробно путь разобран в статье про автоответ в Instagram* по кодовому слову.
Для МАКС добавляется административная часть: кабинет на business.max.ru, профиль организации, ИП или самозанятого — резидента РФ, верификация профиля несколько рабочих дней, ограниченное число ботов на профиль. Обращения к API МАКС требуют доверенного российского корневого сертификата — без него запросы не проходят, и выглядит это как «бот молчит, ошибок нет». Верификация идёт на стороне МАКС и от подрядчика не зависит.
Работа с группой: чего бот в чате не видит
Закрытый чат потока — место, где планы на бота разбиваются об устройство мессенджера чаще всего.
Первое. В группе Telegram бот по умолчанию не видит обычные сообщения участников. Пока доступ не открыт настройкой, он получает только команды и сообщения, адресованные ему. Люди при этом считают, что бот «сломался»: он же в группе. Как включается доступ, разобрано в статье про то, почему бот не видит сообщения в группе Telegram.
Второе. Впустить в закрытый канал или чат по заявке бот может, и это хороший сценарий для курса: оплатил — заявка принята, доступа без оплаты нет. Сообщения, отправленные до принятия заявки, человек не увидит, поэтому приветствие и правила отправляют после.
Третье. Отвечать в общем чате на всё подряд боту не стоит. Живой поток — это обсуждение, шутки и разговор учеников между собой; бот, который вклинивается в каждую реплику, быстро становится помехой. Рабочая схема: в группе бот отвечает только на обращение к себе или на команду, а разбор вопросов идёт в личной переписке, где ответ нужен одному человеку, а не тридцати.
Разработка чат-бота для сайта образовательной организации
Если ученики и родители приходят на сайт, а не в мессенджер, задача выглядит иначе: нужен не бот в Telegram, а чат на странице. Разработка чат-бота для сайта образовательной организации отличается от мессенджера в трёх местах.
- Первым пишет человек. Виджет ждёт вопроса. Посетитель анонимен, пока сам не оставил контакт или не перешёл в мессенджер, и после ухода со страницы догнать его нельзя: адреса у виджета нет.
- Вопросы другие. На сайте спрашивают про приём, документы, расписание и оплату — то есть про организацию, а не про урок. Такая база знаний пишется один раз и меняется редко, и именно на ней ИИ-агент на первой линии оправдан.
- Согласие собирается на сайте, а не в переписке. Форма с контактом — это обработка персональных данных: нужны политика обработки и согласие. Обе страницы должны существовать до запуска, а не появляться после первой заявки.
Чат на сайте не отменяет мессенджер, а стоит перед ним. Пока человек на странице, разговор идёт в виджете; как только дело доходит до выдачи материалов и напоминаний, его уводят в Telegram — там у бота есть постоянный адрес ученика, а у виджета его нет.
Бот для школы: где начинаются данные детей
«Бот для школы» — это чаще всего не курс, а организация: расписание, объявления, домашнее задание, связь с родителями. Механика та же, а правовая часть строже, и мы не станем делать вид, что её можно пропустить.
- Данные ребёнка обрабатываются с согласия законного представителя. Нажатие кнопки самим ребёнком таким согласием не является. Значит, вход в бота идёт через родителя, а бот ученика получает ровно столько, сколько школа готова ему дать.
- Успеваемость и работы — чувствительная часть. Оценка, замечание, сведения о поведении: отправлять такое в мессенджер надо осознанно и адресно, и никогда — списком в общий чат.
- Здоровье, справки, состав семьи — не задача бота. Это особые категории данных по 152-ФЗ. Бот доводит человека до секретаря или классного руководителя и останавливается.
- Юристы не мы. Формулировки согласия, приказы и локальные акты школы согласовывают с юристом. От нас — техническая часть: где данные лежат, кто их видит, что бот не собирает вообще.
Практичный вывод: школьный бот почти всегда начинается с объявлений и расписания, а не с электронного дневника. Объявления безопасны, дают мгновенную пользу и не требуют доступа к учётным системам.
Где бот заменяет куратора, а где нет
| Что делает куратор | Может ли бот | Что получается на практике |
|---|---|---|
| Выдаёт доступ после оплаты | да, полностью | сигнал об оплате, выдача материалов, заявка в закрытый канал |
| Напоминает о занятии и дедлайне | да, по тем, кто начал диалог | отложенные сообщения за 24 часа и за 2 часа |
| Отвечает на организационные вопросы | да, если программа стабильна | ИИ-агент на базе знаний курса, с передачей человеку при сомнении |
| Собирает домашние задания | да | приём файла, отметка сдавших, напоминание опоздавшим |
| Проверяет работу по существу | нет | сортировка и выжимка для куратора; оценку ставит человек |
| Разговаривает с учеником, который выгорел | нет | бот замечает пропуски и передаёт куратору |
| Ведёт живое обсуждение в группе | нет | отвечает на обращение к себе, остальное — люди |
Правило короткое: бот забирает повторяющееся и точное, куратор оставляет за собой суждение и разговор. Всё, что построено наоборот, разваливается на втором потоке.
Чего боту на онлайн-курсе поручать не надо
Ставить оценку за работу, от которой зависят сертификат или возврат денег. Оценка — суждение, и отвечать за неё должен человек. ИИ-агент здесь готовит материал куратору.
Спорить о возврате. Возврат — деньги и договор. Бот принимает заявление, фиксирует дату и передаёт человеку.
Держать удержание ученика на давлении. «Ты отстаёшь», «все уже сдали», цепочка сообщений с нарастающим упрёком — это не автоматизация, а способ потерять человека молча. Уместное напоминание: факт, срок и одна кнопка «нужна помощь».
Рассылать по базе почт и телефонов. Из бота такой рассылки не существует. Ни Telegram, ни МАКС не дают найти человека по номеру телефона: номер и почта — не адрес в мессенджере. Если подрядчик обещает «загрузим вашу базу учеников и разошлём», стоит спросить, каким методом API это отправляется.
Заказывать бота, пока курса нет. Бот не собирает программу и не пишет уроки. Пока календарь потока, тексты уроков и критерии проверки не написаны, сценарий будет описывать пустоту, а переделка выйдет дороже первой сборки.
Заказывать разработку, пока экономить нечего. Универсального порога у нас нет — он считается на вашем потоке, на разборе задачи. Логика простая: разработка от 20 000 ₽ и поддержка от 5 000 ₽ в месяц должны на чём-то экономиться. Если куратор успевает выдавать доступы и напоминать руками и это не мешает ему вести поток, мы так и говорим: пока рано.
Сколько стоит бот для онлайн-курса
Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц. Точная цифра называется после разбора задачи и до начала работ, а не в процессе. Что двигает смету именно на курсе:
- выдача доступа после оплаты: касса, сигнал об оплате, отзыв доступа при возврате — отдельный слой работы;
- число уроков и способ их показа: столбик кнопок дешевле, экран с прогрессом дороже;
- приём домашних заданий: формат сдачи, размеры файлов, кто и где их потом читает;
- ИИ на первой линии: сборка базы знаний плюс расход токенов на работу агента;
- число каналов: правила отправки у каждого свои, сценарий не копируется целиком;
- данные учеников: чем ближе к дневнику и успеваемости, тем больше требований и согласований.
Что в смету не входит и должно быть написано вами: программа курса, тексты уроков, критерии проверки работ и правило возврата. Сроков мы не обещаем; единственный подтверждённый срок в статье — верификация профиля в МАКС, несколько рабочих дней. Поддержка — отдельная строка, а не добавка к разработке: правила каналов и программа курса меняются без нашего участия, и кто-то должен держать сценарий в рабочем состоянии.
Что запомнить
- Начинайте с выдачи доступа после оплаты: это единственная задача курса, которую бот закрывает без человека, и обычно именно она оправдывает сборку.
- Границу проверки договаривайте до сметы, а не после: от неё зависит, нужен ли вообще ИИ-агент и сколько будет стоить его работа.
- Вход в бота ставьте до старта потока — ссылка в письме с оплатой, в личном кабинете и в закрытом канале. Кого бот не «знает», тому он не напомнит.
- Если подрядчик предлагает «загрузить базу учеников и разослать», спросите, каким методом API это отправляется: такого метода нет.
- Доступ бота к сообщениям в группе Telegram открывайте настройкой заранее: по умолчанию обычных реплик участников он не видит.
- Школьный бот начинайте с объявлений и расписания; всё, что ближе к дневнику, идёт через родителя и отдельную работу с согласиями.
- Считайте на своём потоке: разработка от 20 000 ₽, поддержка от 5 000 ₽ в месяц, работа ИИ-агента — по расходу токенов. Сроков не обещаем.
Чтобы посчитать смету, напишите в @etoBotTeamBot три вещи: как принимаете оплату, сколько уроков в потоке и нужна ли проверка домашних заданий. Этого обычно хватает, чтобы назвать цифру до начала работ.
Частые вопросы
Что умеет чат-бот для онлайн-курсов?
Чат-бот для онлайн-курсов выдаёт доступ к материалам после оплаты, открывает уроки по расписанию, напоминает о занятии отложенными сообщениями, принимает домашние задания и впускает в закрытый канал потока по заявке. Тесты с фиксированными ответами он проверяет сам. Эссе, проекты и код бот не оценивает: такие работы он только сортирует для куратора.
Сколько стоит чат-бот для онлайн-курсов?
Разработка — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц. Точную цифру называем после разбора задачи и до начала работ. Смету двигают выдача доступа после оплаты, число уроков и способ их показа, приём домашних заданий, число каналов и требования к данным учеников. Работа ИИ-агента считается по расходу токенов. Сроков не обещаем.
Может ли бот проверять домашние задания?
Частично. Тест с вариантами ответа, задачу с числовым ответом, факт сдачи и срок бот проверяет сам и показывает результат сразу. Эссе, проект, код и речь — нет: оценка тут суждение. ИИ-агент раскладывает работы по темам, находит пропущенные пункты задания и готовит выжимку, а оценку ставит куратор.
Как устроена разработка чат-бота для сайта образовательной организации?
Разработка чат-бота для сайта образовательной организации начинается с чата на странице, а не с мессенджера: посетитель пишет первым, а догнать ушедшего нельзя — адреса у виджета нет. База знаний собирается из вопросов про приём, документы и расписание. Политика обработки данных и согласие должны быть на сайте до запуска. Выдачу материалов и напоминания с сайта уводят в мессенджер: постоянного адреса ученика у виджета нет.
Нужен ли бот для школы?
Бот для школы обычно начинают с объявлений и расписания — это даёт пользу сразу и не требует доступа к учётным системам. Электронный дневник и успеваемость — следующий шаг и отдельная работа. Данные ребёнка обрабатываются с согласия законного представителя: кнопка, нажатая самим учеником, таким согласием не является. Здоровье и справки боту не поручают.
Может ли бот напомнить ученику о занятии?
Да, отложенными сообщениями — например, за 24 часа, за 2 часа и перед началом со ссылкой на комнату. Право отправить напоминание даёт канал: в Telegram — тому, кто нажал «Запустить», в МАКС — тому, кто сам начал диалог, во ВКонтакте — тому, кто разрешил сообщения сообществу, и бессрочно. В Instagram* напомнить о занятии нельзя: писать первым там запрещено.
Можно ли продавать курс и выдавать доступ в Instagram*?
Продавать анонсом можно, а написать первым — нет: официальный API Instagram* этого не даёт. Легальные входы три: ответ на комментарий, реакция на сторис и кодовое слово в личных сообщениях. Первый директ после комментария уходит как Private Reply, и попытка одна — отказ сжигает слот. Поэтому выдачу доступа и напоминания обычно уводят в Telegram.
Заменит ли бот куратора на курсе?
Нет. Бот забирает повторяющееся и точное: доступы, напоминания, приём работ, ответы на организационные вопросы. Суждение и разговор остаются человеку — оценка работы, спор о возврате, ученик, который перестал заниматься. Курс, где бот поставлен вместо куратора, обычно разваливается на втором потоке: люди уходят молча, и бот этого не замечает.
Нужен бот, который делает это у вас?