Персональные разборы по дате рождения: расчёт, вёрстка A4 и слайды
Эксперт по восточной астрологии хотела продавать персональные разборы как продукт. Я собрал конвейер: расчёт зурхая, Ба-цзы, планет, Human Design и чисел по дате, вёрстка A4 и слайды для соцсетей, шаблон совместимости пары. Расчёт проверен на карте самой заказчицы, разборы отданы.
Коротко (TL;DR)
- Эксперт по восточной астрологии хотела продавать персональные разборы человека как продукт и делать их перед стримами. Образец был один: её собственный разбор на 10 страниц A4, свёрстанный вручную.
- Я собрал конвейер: скрипт считает по дате рождения зурхай, Ба-цзы, планеты, Human Design и числа, потом данные подставляются в шаблон, а Playwright печатает PDF формата A4 или слайды 1080×1350 для карусели.
- Расчёт Human Design я проверил на карте самой заказчицы: тип, профиль, крест и канал совпали с тем, что она знала о себе.
- Статус: инструмент работает, разборы отданы заказчице. В проекте 38 папок с разборами по датам, плюс полный разбор на 31 страницу и шаблон совместимости пары.
Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.
Обсудить продукт для экспертаРазбираю, как я превратил ручной разбор по дате рождения в повторяемый продукт эксперта: что считает код, что проверяю руками и где расчёт без времени рождения надо честно ограничивать.
Задача
Эксперт ведёт блог и стримы про восточную астрологию. Разборы людей у неё уже были, но каждый собирался вручную, а хотелось продавать их как продукт и выпускать пачкой: к стриму, к дню рождения подписчика, в карусель для соцсетей. На входе дата рождения, пол и имя. Время рождения обычно никто не знает.
Образцом стал её собственный разбор на 10 страниц A4. Исходника вёрстки не было, только PDF, поэтому макет я восстанавливал по страницам. Отсюда и требование: новый разбор должен выглядеть так же, как этот образец, и не уступать ему по точности.
Что я сделал
- Расчёт. Скрипт на Python с библиотекой ephem: положение планет, истинный лунный узел, четыре столпа Ба-цзы по солнечным терминам, такты удачи, животное и стихия года по зурхаю, квадрат Пифагора, число имени, кин Майя. Отдельный модуль считает Human Design: колесо 64 ворот, дату «дизайна» за 88 градусов Солнца до рождения, каналы, центры, тип, авторитет, профиль и крест.
- Шаблон. HTML-страницы с ключами вида %КЛЮЧ%. Тексты по фактам ложатся в fill.json, сборщик подставляет их и печатает, какие ключи остались пустыми. Схемы, то есть кольцо стихий, квадрат Пифагора и бодиграф, генерирует отдельный скрипт одной командой.
- Вывод. Playwright открывает страницу в Chrome и печатает PDF A4 или режет слайды 1080×1350 под карусель. Перед печатью скрипт меряет отступ от текста до подвала на каждом слайде, чтобы ничего не уехало за край.
- Совместимость пары. Отдельный шаблон на 10 слайдов: две даты, пять систем, итоговый балл из 100.
Как устроено
Когда время рождения неизвестно
Это главное ограничение всего продукта. Без часа рождения нельзя давать асцендент, дома, столп часа и астрокарту, поэтому в разборе их нет. Human Design скрипт прогоняет по всем часам суток с шагом 20 минут, причём окно берётся с запасом на все часовые пояса России. Если тип и авторитет не меняются в течение дня, им отдаётся целая глава. Если меняются, в разборе стоит таблица по часам. Из аспектов между планетами в текст попадают только те, что держатся весь день рождения.
Границы года и месяца
По зурхаю год начинается с Сагаалгана, по Ба-цзы с Личуня, и обе даты плавают. Родившийся в конце января часто относится к прошлому году, и скрипт это учитывает. Если солнечный термин приходится прямо на день рождения, месяц Ба-цзы меняется в течение суток, и я пишу оба варианта. Пришлось учитывать и историю часовых поясов: летнее время в СССР, годы, когда регион жил по другому смещению. Ошибка на час здесь меняет столп месяца.
Как считается совместимость
По каждой из пяти систем считается доля гармоничных факторов против напряжённых, крупные факторы идут с весом два. Итог равен среднему пяти систем. Две пары, которые я считал, получили 74 и 70 из 100. Перед расчётом важно знать, кто в паре мужчина, кто женщина: от этого зависят гуа и «звезда мужа или жены» в Ба-цзы.
Форматы
Сейчас их четыре. Карусель на 10-12 слайдов под соцсети. Разбор A4 на 8-11 страниц, он заканчивается главой «Два года вперёд». Полный разбор на 31 страницу и 18 глав, из которого потом нарезаны 20 карточек. И совместимость пары. Один разбор я сделал сразу на трёх языках: русском, английском и монгольском, со своими подписями на схемах.
Что было сложно
Первая сложность в доверии к расчёту. Human Design я писал сам, без готовой библиотеки, поэтому первым делом прогнал скрипт по дате и времени рождения самой заказчицы. Тип, профиль, инкарнационный крест и канал совпали с её известной картой. Только после этого я стал считать чужие даты.
Вторая сложность в таблицах зурхая. Дни ла, сог и шед, хийморь по тройкам животных, покровители по мэнгэ, трудные годы: в источниках они расходятся. Я сверял их по нескольким традициям и в тексте пишу, по какой именно. Мантры покровителей ставлю только после сверки написания, а значения имён беру из словарей и пишу «по словарю».
Третья сложность в ошибках, которые всплывают на редких датах. Кин Майя для дат до 1984 года считался неверно: високосные годы учитывались только начиная с 1984. Я нашёл и исправил это 10 октября, а потом расширил расчёт високосных лет до 1901 года. Технический сюрприз тоже был: встроенный в Playwright облегчённый браузер падал с ошибкой ICU, поэтому печать идёт через установленный Chrome.
Четвёртая сложность в тексте. Биографию человека беру только из открытых постов, ничего не придумываю. Имя в публичные слайды не ставлю. Главу со ссылками на тесты и сторонние сервисы заказчица попросила убрать, и теперь разбор заканчивается прогнозом с пожеланием и короткой сноской о том, как его читать.
Что получилось
| Что | Состояние |
|---|---|
| Расчёт по дате | одна команда, проверен на карте заказчицы |
| Разборы по датам | 38 папок в проекте, PDF отданы заказчице |
| Полный разбор | 31 страница A4, 18 глав, 20 карточек из него |
| Совместимость пары | шаблон на 10 слайдов, сделаны две пары |
| Языки | русский, один разбор ещё на английском и монгольском |
| Продажи разборов | не знаю, это сторона заказчицы |
Расчёт больше не занимает времени, оно уходит на текст и сверку фактов.
Ограничения
Без времени рождения часть систем остаётся неполной, и это написано в самом разборе. Тексты глав пишутся под человека и проверяются вручную, автоматом генерируется только расчёт и схемы. Сколько времени уходит на один разбор, я не замерял. Как разборы продаются и сколько людей их купили, я не знаю. Разбор не обещает событий. Методика и трактовки принадлежат эксперту, я отвечаю за точность расчёта и вёрстки.
Частые вопросы
Можно ли сделать такой конвейер под другую систему, например западную астрологию или нумерологию?
Да. Расчёт и вёрстка разделены: меняется модуль расчёта и тексты глав, печать и схемы остаются. Чем точнее эксперт опишет свою методику, тем меньше ручной правки потом.
Почему не отдать всё нейросети целиком?
Языковая модель путает таблицы и придумывает соответствия. Цифры у меня считает код, таблицы сверены по источникам, а каждый факт в тексте я проверяю руками.
Что если клиент знает время рождения?
Тогда добавляются асцендент, середина неба, дома и столп часа. Если время «примерно», скрипт прогоняет его на час в обе стороны, и в разборе написано, что меняется при сдвиге.
Можно ли продавать разборы через бота?
Можно: бот принимает дату и оплату, а готовый PDF отправляет эксперт после проверки. Как это устроить, я писал в статье про чат-бот для эзотерика.
Коротко о главном
Ручной разбор эксперта превратился в конвейер: дата на входе, PDF или карусель на выходе, расчёт проверен на карте самой заказчицы. Самое трудоёмкое в нём осталось ручным: сверка таблиц, границы года, часовые пояса прошлых лет и текст под человека. Про автоматизацию таких продуктов в общем виде есть отдельная статья: персональные разборы эксперта. Если у вас своя методика и вы хотите выпускать разборы без ручной вёрстки, напишите мне в Telegram.
Что я делаю для бизнеса
Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.
- Боты в Telegram, MAX, VK
- Автоматизация процессов и CRM
- Аналитика и дашборды
- Сайты и лендинги под ключ
Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»
12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.
Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.


