Работы / Курс в Телеграме
Один курс — два потока: от групп в Телеграме до сайта, оплаты и учета
Сентябрь — курс питания на 30 дней в двух группах Телеграма, с выпуском уроков по расписанию. Октябрь — экспресс-курс на 15 дней: сайт на домене ведущей, запись и оплата через бота, учет — откуда пришли люди.
Заказчик — Кайрат Нурсултанов, автор проекта и организатор курса. Ведет курс врач Баян Жумабаева. Показываю механику с разрешения заказчика. Тексты уроков и программа — ведущей: на снимках они скрыты, как и цены курса.
- 22.09старт курса на 30 дней
- 6.10общая группа закончила: участники выбрали две недели вместо месяца
- 16.10созвон о втором потоке
- 18.10открыта запись с оплатой
- 22.10старт экспресс‑курса
- 5.11последний день экспресс‑курса и старт следующего потока
Поток 1 · с 22 сентября
Курс на 30 дней: группы, выпуск по расписанию и страница ведущей
«Разумное очищение · 30 дней». Две группы: общая — для всех, и группа для преданных — для участников из вайшнавского сообщества. Задача организатора — чтобы курс шел в Телеграме без рассылки материалов руками каждое утро. Задача ведущей — готовить день заранее и править его до выхода, не разбираясь в технике.
- 2 группыс темами-разделами и закрепленной навигацией
- 9 днейбот выпустил сам, сразу в обе группы, — все уроки, что пришли в очередь
- 17 клиповиз лекции на два часа
Что сделано
- Две группы с темами-разделами: уроки, материалы, рецепты, психология, чат потока. Вход по заявке, навигация закреплена в «Уроках».
- Бот курса выпускает день по расписанию: текст, картинка и видео — в нужную тему обеих групп в 6:00. Видео тяжелее 50 МБ он берет из закрытого канала-хранилища: напрямую бот такие файлы не загружает.
- До 4 октября урок открывался страницей внутри Телеграма: крупный шрифт, светлое или темное оформление — как у читателя в Телеграме, оглавление курса, кнопки «назад» и «следующий урок».
- Вопрос из навигации или со страницы урока уходит в бота: о питании — ведущей, о психологии — организатору. Ответ возвращается человеку.
- Страница ведущей в Телеграме: очередь дней на весь курс, правка дня до выхода.
- Тест на дошу, тип по аюрведе, — в боте: разбор приходит сразу, итог участник отправляет ведущей кнопкой.
- Лекция на два часа — 17 клипов, у каждого заставка и текст отдельной страницей. Клипы выходили сами, по два в день.
- С 4 октября, по просьбе ведущей, навигация и уроки — оформленные сообщения Телеграма (rich message): заголовки, списки, кнопки и раскрывающиеся разделы в одном сообщении. Урок со всеми материалами читается прямо в группе, недели навигации раскрываются, текущая открыта.
Результат
В общей группе курс шел с 22 сентября по 6 октября: участники выбрали две недели вместо месяца. В группе для преданных — дольше.
Все девять уроков, что пришли в очередь, бот выпустил сам, сразу в обе группы, — без рассылки руками. Уроки ведущая присылала по мере готовности, я ставил их в очередь; десятого не пришло, и дальше ведущая вела группы сама. Во втором потоке иначе: уроки она присылала заранее, вместе с таблицей дней.
Сентябрьский поток договорились закрыть 21 октября, а его группы оставить: захочет кто‑то пройти 30 дней — курс откроется снова. Во второй поток перешли выпуск по расписанию и тест на дошу, а страница ведущей выросла в «Страницу курса» для команды. Материалы программы ведущей из курса на 30 дней пошли в дело заново.
Как это выглядело
Снимки с работающего курса и макет страницы урока. Нажмите на снимок, чтобы открыть его крупнее.
Листайте снимки вбок, нажмите — откроется крупнее →
Поток 2 · 22 октября — 5 ноября
Экспресс-курс на 15 дней: сайт, запись и оплата — за двое суток
«Разумное очищение». Созвон с заказчиком — вечером 16 октября, а 18 октября на домене ведущей открылась запись: человек нажимает кнопку, платит по QR Kaspi, бот сам проверяет чек и присылает ссылку в группу.
Задача — за шесть дней, оставшихся до старта, запустить сайт, запись с оплатой и группы. Ведущей — не сверять каждый чек руками и видеть, откуда пришли люди.
- 2 дняот созвона до записи с оплатой
- 23 из 23шагов проверки пути от сайта до группы — с настоящим платежом
- 31 из 31пробы проверки чека — на тестовых чеках
- 6:00каждый день урок и рецепты выходят сами
Сайт курса на домене ведущей
- Домен sanjivani.kz и хостинг в Казахстане оформлены на ИП ведущей: она продавец курса, у меня — доступ инженера.
- Кнопка «Записаться в Телеграме» ведет в бота. У каждой ссылки на курс своя метка — видно, откуда пришел человек.
- Отзывы участниц — снимками их сообщений, с их согласия. Лишнее на снимках скрыто.
- Пока шла запись на поток 22 октября, блок «Не успеваете?» вел к записи на следующий поток.
- Политика данных, своя страница «не найдено», иконки сайта для вкладки и телефона, счетчик Яндекс Метрики.
- Флаер в стиле курса: QR на обороте открывает WhatsApp ведущей с готовым текстом — видно, кто пришел с флаера.
- При сдаче — страница «Как устроен ваш сайт»: что куплено и до какого числа, где что лежит, кто что меняет.
Листайте снимки вбок, нажмите — откроется крупнее →
Бот записи и оплаты
сайт курса → бот → согласие → оплата → чек → проверка → личная ссылка → группа → учет
- Экран курса: описание группы, в которую человек записывается, цена, частые вопросы кнопками.
- Согласие на обработку данных — до записи. Имя и чек бот стирает через 30 дней.
- Оплата по QR Kaspi ИП ведущей. Для России и других стран — свои кнопки с подсказкой, как перевести.
- Проверка чека: получатель, сумма — цена его группы, дата не старше 48 часов, номер без повторов. Сошлось — личная ссылка в группу приходит сразу, на одного человека и на 7 дней. Есть сомнение — ведущая решает кнопкой.
- В 21:00 бот присылает список оплат за сутки: с Kaspi Pay сверяется один список, а не каждый чек.
- Бесплатное приглашение: ссылку на одного человека выдает ведущая, организатор или я, а бот считает, сколько людей пришло по приглашениям.
- Вопросы до записи — по темам в служебную группу команды: про оплату и запись отвечаю я, про курс — ведущая. Ответ команды на сообщение бота уходит человеку.
- Для партнеров: площадка, которая разместила ссылку на курс, видит в боте, сколько людей пришло по ней и оплатило.
Как оформлены группы
- Две группы — общая и для преданных: у каждой своя ссылка записи, уроки одни и те же. Различаются с первого взгляда — желтые и бирюзовые значки тем, свои аватары. Значки — свой набор из 11 иконок.
- Навигация закреплена в «Уроках»: разделы «Подготовка» и «Основная программа», строка появляется, когда выходит урок.
- Урок — одно оформленное сообщение: заголовки, списки, жирный текст. Цитат нет: Телеграм рисует их мелким шрифтом, а ведущей нужен крупный.
- Ведущая присылает уроки заранее вместе с таблицей дней, я ставлю их в очередь. Урок выходит в 6:00, рецепты на завтра — вместе с уроком, в некоторые дни еще материал в 17:00.
- Публикует бот курса с подписью «помощник курса» — от имени курса, а не человека. Служебные строки «вступил» и «вышел» бот стирает сразу.
Листайте снимки вбок, нажмите — откроется крупнее →
Страница курса для команды
Мини-приложение внутри Телеграма: открывается кнопкой «Страница курса» в чате с ботом. Видят ее только ведущая, организатор и я, участнику бот отказывает. Имен на ней нет.
По словам организатора курса, ему удобно, что вся статистика и информация собраны на одной странице.
- Первый экран — сводка записи и оплат. Обновляется вживую.
- Расписание курса по датам: что и когда выйдет в группах.
- «Оплаты» — что бот прочел в чеке и почему не подтвердил сам.
- «Учет записи» — откуда пришли люди: по метке каждой ссылки видно, сколько начали, прислали чек, оплатили и вступили.
- Новый вопрос до записи виден сразу: на странице загорается отметка.
- Вкладку «Охват» пока вижу только я: где разместили ссылку на курс и что из этого вышло — по каждому месту отдельно.
Шаги вкладки «Охват»:
- Размещение
- Переходы на страницу
- Открыли бота
- Согласие
- Оплата
- В группе
Разбор записи на курс — и решения из него
Через три дня после открытия записи я разобрал по шагам, где люди останавливаются на пути от поста до оплаты, и составил пять гипотез, что мешает записи, у каждой — проверку. После разбора на созвоне 22 октября решили: запись на следующий поток — сразу, за две недели до старта, а к нему — бесплатная пробная группа на 2 дня и ссылки, которыми выпускники приглашают новичков со скидкой.
Что добавилось 22–25 октября
- В 6:00 вышел первый день основной программы — в обеих группах, навигация обновилась сама.
- Запись на поток 5 ноября открыта на сайте и в боте.
- Группы потока 5 ноября собраны заранее, без людей: приветствие, навигация и 54 поста октябрьского потока со сдвигом на 14 дней — бот выпустит их сам.
- Рецепты следующего дня выходят утром вместе с уроком, а не в 15:00 — по просьбе участников.
- Связь с заказчиком — три раза в день, в 10:00, 14:00 и 18:00: сначала читаю все сообщения, потом отвечаю на все сразу.
- Отзывы участниц — на сайте курса.
- Пробная группа на 2 дня и ссылки-приглашения выпускников готовы в боте и ждут включения к потоку 5 ноября.
- Проверка всего курса глазами нового участника: сайт и очередь постов. Своя страница «не найдено» и иконки сайта — той же ночью.
- Повтор материала бот выпускает строкой со ссылкой на прошлый пост, а не копией: так в 17:00 вышел «Дневник благодарности».
- Медитация на 29 октября собрана в очереди одним сообщением: плеер с аудио и строка об источнике — как под каждым материалом по психологии.
- Отзыв о курсе — кнопкой в боте: текстом, голосовым или с фото. Бот спрашивает, можно ли показать отзыв на сайте курса.
- Бот перешел на поток 5 ноября: запись и пробная группа включены, отзывы участников первого потока сохранились. Ссылки выпускникам бот разошлет 5 ноября.
Что проверено
Путь участника я прошел целиком 18 октября. Первая проверка нашла ошибки — починил их тем же вечером. Повторная, с настоящим платежом 100 ₸, прошла 23 шага из 23. Проверка чека прошла 31 пробу из 31 на тестовых чеках.
В ночь перед стартом, 22 октября, — еще одна проверка: путь участника, сайт с телефона и очередь постов на две недели.
Под капотом
- Бот на Python и Bot API Телеграма — в контейнере на сервере ведущей в Алматы. Сайт курса — на ее хостинге в Казахстане.
- Чек читается без внешних сервисов и ИИ: PDF — текстом, снимок экрана — распознаванием на сервере.
- Ссылка в группу создается под человека и помнит, откуда он пришел.
- Несколько потоков на одном боте: у каждого свои группы, очередь постов и учет.
- Страница курса — мини-приложение: открывается без пароля, Телеграм сам подтверждает, кто ее открыл.
Python · Bot API Телеграма · оформленные сообщения (rich message) · мини-приложение в Телеграме · Tesseract и poppler для чеков · Docker · Яндекс Метрика
Сам курс и что дальше
Курс питания ведет Баян Жумабаева, врач-нутрициолог, кандидат медицинских наук. В курсе — рацион из простых продуктов, рецепты, практики расслабления и ответы врача на вопросы в группе. Поток — 15 дней, подготовка — три дня.
Поток с 5 ноября идет копией октябрьского: те же материалы, даты на 14 дней позже. Следующий — 21 ноября, запись — на сайте курса. Каждый новый поток запускаю и сопровождаю целиком: группы, бот, выпуск уроков и учет.