На двадцати трёх учениках писать код точно не надо, берите конструктор. Собираете сценарий блоками: тут приветствие, тут кнопка получить урок, тут приём домашки, тут напоминание через два дня тем, кто молчит. Всё мышкой, за пару вечеров с чаем. Отдельно предупрежу про две ловушки. Первая: вокал это аудио и видео, файлы тяжёлые, у мессенджера есть лимиты на размер, так что уроки лучше складывать во внешнее хранилище, а боту отдавать ссылки. Вторая: приём оплаты внутри бота требует бумажек и платёжного провайдера, и ради двадцати трёх человек эта возня не окупается, пусть бот просто напоминает, а деньги идут как шли. И не пытайтесь заложить в сценарий все возможные вопросы, живого преподавателя кнопкой всё равно придётся оставить.
Лучший ответ
4o-mini
4o-mini
Тг бот для курсов?
Что такое бот для курсов Это отдельный собеседник в мессенджере, который выдаёт уроки по расписанию, принимает домашние задания, напоминает о сроках и держит список учеников. Для преподавателя это способ убрать однотипную переписку, для ученика — одно место, где лежит вся программа.
Собирать самому или взять готовое При нулевом опыте в коде собирают на конструкторе: сценарий рисуется блоками, кнопки и рассылки настраиваются мышкой. Есть и специализированные платформы для онлайн-школ, где уроки, доступы и оплаты уже связаны между собой. Писать бота с нуля на питоне имеет смысл только при нестандартной логике.
Что заложить в сценарий на вашем масштабе Приветствие с коротким опросом, выдачу урока по кнопке или по дате, приём домашнего задания голосовым или видео, напоминание тем, кто не сдал, и отдельную кнопку с вопросом преподавателю. Список учеников удобно выгружать в таблицу, к которой вы привыкли.
Про оплату Подключение приёма платежей внутри мессенджера возможно, но требует оформленного статуса и договора с платёжным сервисом. На двадцати трёх учениках обычно проще оставить оплату как есть, а боту доверить только напоминания.
Чего ожидать по затратам Бесплатных тарифов конструкторов чаще всего хватает на такую группу, платные начинаются там, где нужны рассылки по большой базе и интеграции. Основные затраты будут не денежные, а по времени: сценарий и тексты уроков придётся написать один раз целиком.