Кристофер Комаланги Санкт-Петербург · открыт к работе и проектам

Автоматизации

Системы, которые работают без меня: публикуют контент, принимают заявки, записывают клиентов и присылают отчёты. Собираю с ИИ в Claude Code, пишу на Python, запускаю на сервере и проверяю по логам.

Своя система · работает каждый день

Контент-завод на автопилоте

Контент четырёх проектов выходит сам: 16 аккаунтов на 8 площадках, от Telegram и ВК до YouTube, Rutube, Дзена, TikTok, Threads и Instagram. Я готовлю план на две недели, дальше публикации идут по расписанию.

  • 7 задач по расписанию: у каждой своё время, своя вкладка и защита от двойного запуска
  • Единая очередь: мимо неё ничего не публикуется, перед выходом проверка на дубль
  • Обложка для каждого ролика генерируется скриптом, без обложки публикация не уходит
  • Метки площадок в ссылках: видно, откуда пришли люди
  • После каждого запуска отчёт в Telegram-бот, по понедельникам сводная аналитика

Что делал архитектура, скрипты, тексты, обложки

Стек Python, Telethon, задачи по расписанию в Claude Code, автоматизация браузера

Своя система · Python

Очередь видео для YouTube, Rutube и Дзена

Один скрипт ведёт выкладку роликов двух каналов: квоты, очередь, журнал публикаций и ошибок.

  • Квоты по брендам: «Ой, всё» — 2 шортса в день на каждой площадке и длинный выпуск по пятницам, «Запилил» — шортс в день
  • Журнал публикаций и отдельный журнал ошибок: видно, что вышло и что нет
  • Большие файлы загружаются частями
  • Только стандартная библиотека Python, без внешних зависимостей

Стек Python

Своя система · видео

Озвучка и сборка роликов

Ролики для «Ой, всё», «Запилил» и Подкола собираются кодом: нейросетевой голос, монтаж и обложки.

  • Синтез речи с автоматической проверкой ударений в сценарии
  • Монтаж через Python и ffmpeg, ручная доводка в CapCut
  • Обложки и превью под каждую площадку генерируются скриптом

Стек Python, ffmpeg, нейросетевой синтез речи

Демо для бизнеса · ботыдемо

Бот записи для MAX, VK и Telegram с YClients

Клиент барбершопа или салона записывается прямо в мессенджере: выбирает услугу, мастера, дату и время. Запись сразу попадает в YClients, администратор получает уведомление. Одно ядро работает в трёх мессенджерах, поэтому переезд из Telegram в MAX не ломает запись.

  • Диалог записи: услуга → мастер → дата → время → имя и телефон → подтверждение
  • «Мои записи», отмена и ответы на частые вопросы: адрес, цены, часы работы
  • После записи сделка в amoCRM, если клиент ведёт продажи там
  • 365 автотестов: полный диалог в каждом мессенджере, проверка формата запросов к API, сбои YClients и CRM
Клиент  нажимает [ Мужская стрижка — 1 500 ₽ ]
Бот     Выберите мастера:
        [ Артём Волков ]  [ Кирилл Орлов ]
        [ Любой свободный мастер ]
Клиент  нажимает [ ср 4 ноя ] → [ 12:00 ]
Бот     Как вас зовут?  [ Меня зовут Иван ]
Клиент  +7 (495) 123-45-67
Бот     Нужен мобильный номер: он начинается с +7 9.
Клиент  8 (999) 123-45-67
Бот     Проверьте запись:
        Мужская стрижка, Артём Волков, ср 4 ноября, 12:00
        [ Подтвердить ]
Клиент  нажимает [ Подтвердить ]
        → запись в YClients, сделка в amoCRM
Бот     Готово! Вы записаны.
Фрагмент демо-диалога в Telegram. В VK и MAX сценарий тот же.

Стек Python, MAX Bot API, VK Bots API, Telegram Bot API, YClients API, amoCRM API

Схема n8n: вебхук VK, ИИ-квалификация, amoCRM, карточка в Telegram и ветка ошибок

Демо для бизнеса · n8nдемо

Заявка из VK → оценка ИИ → amoCRM → Telegram

Заявка из сообщений или лид-формы VK сама попадает в amoCRM. ИИ читает её и ставит метку: горячий, тёплый или холодный клиент, какая услуга, бюджет и срочность. Менеджер сразу получает в Telegram карточку со ссылкой на сделку и звонит горячим первым.

  • Вебхук VK Callback API: сообщения и лид-формы
  • ИИ-квалификация через YandexGPT или GigaChat, данные не уходят за рубеж
  • Сделка, контакт, теги и заметка в amoCRM через API
  • Если что-то упало, алерт в Telegram, заявка не теряется молча
  • Автотест на 87 проверок вместе со вторым сценарием, включая сбои ИИ, amoCRM и Telegram

Стек n8n, VK API, LLM API, amoCRM API, Telegram Bot API

Схема n8n: вебхук YClients, ожидание до напоминания, просьба оценить визит и развилка по оценке

Демо для бизнеса · n8nдемо

YClients: напоминание о визите и сбор отзывов

Клиент записался, и за сутки до визита ему приходит напоминание, а через несколько часов после визита просьба оценить. Пятёрку просим оставить отзыв на картах, а оценка 3 и ниже сразу уходит администратору с задачей в amoCRM, пока клиент не написал плохой отзыв.

  • Вебхук YClients на создание записи
  • Напоминание за 24 часа, а если записались впритык, то за 2 часа
  • Оценка кнопками 1–5 и развилка: отзыв на картах или разбор с администратором

Стек n8n, YClients API, amoCRM API, Telegram Bot API

Личная утилита

Telegram → Яндекс Станция

Сообщение от выбранного человека в Telegram включает Алису на полную громкость и ставит будильник с нужной песней. Чтобы не проспать важное.

Стек Python, Telethon, управление Станцией по локальной сети

Нужно что-то автоматизировать?

Опишите, что сейчас делается руками и сколько времени это съедает. Отвечу в тот же день и скажу, что можно забрать на автомат.