<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Anthony</title><subtitle>Проектирую и собираю контент-системы под бизнес-задачи.</subtitle><author><name>Anthony</name></author><id>https://teletype.in/atom/safronistika</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/safronistika?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/safronistika?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-05-14T10:41:29.594Z</updated><entry><id>safronistika:aav_3yqUY_T</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/aav_3yqUY_T?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>Как управлять вниманием зрителя</title><published>2026-05-04T19:33:00.274Z</published><updated>2026-05-04T19:33:00.274Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/56/44/5644a1ea-0dee-4abe-824e-4228f1683258.png"></media:thumbnail><category term="vizual-naya-dramaturgiya" label="Визуальная Драматургия"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/ba/04/ba048f21-29cb-4914-a733-608df0c4f683.png&quot;&gt;Визуальная структура — это способ управлять вниманием и ощущением зрителя ещё до того, как он понял слова.</summary><content type="html">
  &lt;p id=&quot;CJtt&quot;&gt;Визуальная структура — это способ управлять вниманием и ощущением зрителя ещё до того, как он понял слова.&lt;/p&gt;
  &lt;p id=&quot;t8VS&quot;&gt;Главный навык — &lt;strong&gt;думать кадром как системой&lt;/strong&gt;. Не «красиво/некрасиво», а: какие визуальные параметры я усиливаю, какие ослабляю, где зритель должен смотреть, где растёт напряжение, где наступает разрядка.&lt;/p&gt;
  &lt;p id=&quot;pgMG&quot;&gt;Визуальная структура строится через &lt;strong&gt;пространство, линию, форму, тон, цвет, движение и ритм&lt;/strong&gt;, а задача автора — связать визуальную структуру со структурой истории.&lt;/p&gt;
  &lt;p id=&quot;vuZP&quot;&gt;В видео есть ловушка: кажется, что хороший визуал — это когда дорого, чисто, с красивым фоном, правильным светом и хорошей камерой.&lt;/p&gt;
  &lt;h3 id=&quot;vhnE&quot;&gt;Предлагаю смотреть глубже. &lt;/h3&gt;
  &lt;p id=&quot;Taez&quot;&gt;Кадр важен не сам по себе. Он важен тем, какую работу выполняет в истории.&lt;/p&gt;
  &lt;p id=&quot;ui3F&quot;&gt;Один и тот же эксперт на фоне виллы может выглядеть статусно, пусто, тревожно, тепло, недоступно, убедительно или фальшиво. Разница будет не в вилле. Разница будет в визуальной структуре.&lt;/p&gt;
  &lt;p id=&quot;R7uO&quot;&gt;&lt;strong&gt;Визуальная структура&lt;/strong&gt; — это организация всего, что зритель видит и чувствует глазами:&lt;/p&gt;
  &lt;ul id=&quot;6i9S&quot;&gt;
    &lt;li id=&quot;XZtW&quot;&gt;где стоит человек;&lt;/li&gt;
    &lt;li id=&quot;9Gfa&quot;&gt;сколько воздуха вокруг него;&lt;/li&gt;
    &lt;li id=&quot;as6D&quot;&gt;какие линии ведут взгляд;&lt;/li&gt;
    &lt;li id=&quot;5NIH&quot;&gt;плоский кадр или глубокий;&lt;/li&gt;
    &lt;li id=&quot;ZOMt&quot;&gt;светлый он или тёмный;&lt;/li&gt;
    &lt;li id=&quot;N1nz&quot;&gt;теплый или холодный;&lt;/li&gt;
    &lt;li id=&quot;k87r&quot;&gt;движется камера или стоит;&lt;/li&gt;
    &lt;li id=&quot;WDbt&quot;&gt;быстрый монтаж или спокойный;&lt;/li&gt;
    &lt;li id=&quot;rrOF&quot;&gt;какие формы доминируют;&lt;/li&gt;
    &lt;li id=&quot;kpCi&quot;&gt;напрягают элементы друг друга или поддерживают.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;wmTb&quot;&gt;Визуал можно проектировать так же точно, как сценарий. Не снимать «как получится», а заранее понимать: что должен почувствовать зритель в этой сцене и какие визуальные средства это создадут.&lt;/p&gt;
  &lt;h2 id=&quot;B1Qn&quot;&gt;Красиво — слабый критерий&lt;/h2&gt;
  &lt;p id=&quot;DAzF&quot;&gt;&lt;em&gt;Фраза «снимем эксперта красиво» почти ничего не решает.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;bZ9a&quot;&gt;&lt;strong&gt;Красиво для чего?&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;6tOw&quot;&gt;Чтобы он казался сильным?&lt;br /&gt;Доступным?&lt;br /&gt;Одиноким?&lt;br /&gt;Опасным?&lt;br /&gt;Спокойным?&lt;br /&gt;Отстранённым?&lt;br /&gt;Близким?&lt;br /&gt;Премиальным?&lt;br /&gt;Живым?&lt;/p&gt;
  &lt;p id=&quot;JVMl&quot;&gt;Например, эксперт стоит на фоне большой виллы.&lt;/p&gt;
  &lt;p id=&quot;TO7M&quot;&gt;Слабый подход:&lt;/p&gt;
  &lt;blockquote id=&quot;ILVx&quot;&gt;&lt;em&gt;Поставим его на красивый фон, включим свет, снимем на хороший объектив.&lt;/em&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;pxPh&quot;&gt;Подход через визуальную структуру:&lt;/p&gt;
  &lt;blockquote id=&quot;mNXN&quot;&gt;&lt;em&gt;В начале эксперт стоит далеко, вокруг много пустого пространства, цвета холодные, кадр широкий. Зритель чувствует дистанцию. По мере раскрытия темы камера становится ближе, фон теплеет, пространство сжимается, движения камеры меньше. Визуально возникает переход от недоступности к доверию.&lt;/em&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;gxvP&quot;&gt;Слова могут быть одни и те же. Но зритель получит другой эмоциональный маршрут.&lt;/p&gt;
  &lt;h2 id=&quot;Hq4G&quot;&gt;Семь компонентов изображения&lt;/h2&gt;
  &lt;p id=&quot;OFhR&quot;&gt;Семь базовых компонента из которого, состоит изображение:&lt;/p&gt;
  &lt;ol id=&quot;odOo&quot;&gt;
    &lt;li id=&quot;Be8Q&quot;&gt;Пространство&lt;/li&gt;
    &lt;li id=&quot;qhbi&quot;&gt;Линия&lt;/li&gt;
    &lt;li id=&quot;aU1M&quot;&gt;Форма&lt;/li&gt;
    &lt;li id=&quot;0Dli&quot;&gt;Тон&lt;/li&gt;
    &lt;li id=&quot;19mZ&quot;&gt;Цвет&lt;/li&gt;
    &lt;li id=&quot;HEgM&quot;&gt;Движение&lt;/li&gt;
    &lt;li id=&quot;tmYg&quot;&gt;Ритм&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;M7IE&quot;&gt;Каждый из них можно усилить, ослабить, столкнуть с другим элементом или сделать родственным остальным частям кадра.&lt;/p&gt;
  &lt;p id=&quot;bdzM&quot;&gt;Главная механика здесь — &lt;strong&gt;контраст и сходство&lt;/strong&gt;.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;qN6m&quot; data-align=&quot;center&quot;&gt;Контраст создаёт напряжение, внимание, конфликт, энергию.&lt;/p&gt;
  &lt;/section&gt;
  &lt;section style=&quot;background-color:hsl(hsl(199, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;TuqG&quot; data-align=&quot;center&quot;&gt;Сходство создаёт спокойствие, порядок, единство, ощущение цельности.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;TUnM&quot;&gt;Визуальное повествование начинается там, где ты перестаёшь выбирать кадр по принципу «нравится / не нравится» и начинаешь задавать вопрос:&lt;/p&gt;
  &lt;blockquote id=&quot;yn5f&quot;&gt;&lt;em&gt;Какой визуальный компонент сейчас должен работать сильнее остальных?&lt;/em&gt;&lt;/blockquote&gt;
  &lt;h2 id=&quot;VAcc&quot;&gt;1. Пространство: насколько мир открыт или сжат&lt;/h2&gt;
  &lt;p id=&quot;T7W9&quot;&gt;Пространство — это не только локация. Это ощущение дистанции, глубины, масштаба и положения человека внутри мира кадра.&lt;/p&gt;
  &lt;p id=&quot;tqoN&quot;&gt;&lt;strong&gt;Кадр может быть глубоким:&lt;/strong&gt; передний план, средний план, задний план, перспектива, уходящие линии, ощущение объёма.&lt;/p&gt;
  &lt;p id=&quot;KN1r&quot;&gt;&lt;strong&gt;Кадр может быть плоским:&lt;/strong&gt; человек прижат к фону, мало глубины, почти нет расстояния между объектами.&lt;/p&gt;
  &lt;p id=&quot;Ny8v&quot;&gt;Глубокое пространство часто даёт ощущение мира, пути, выбора, масштаба.&lt;/p&gt;
  &lt;p id=&quot;E4nR&quot;&gt;Плоское пространство может дать давление, графичность, замкнутость, искусственность или ясную рекламную выразительность.&lt;/p&gt;
  &lt;p id=&quot;uODW&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;8LUN&quot;&gt;&lt;em&gt;Человек говорит о больших целях, будущем, росте сообщества. Если снять его на широком плане в пространстве с глубиной, визуал поддержит масштаб. Зритель почувствует: перед ним не локальная бытовая мысль, а движение в большой контекст.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;97a6&quot;&gt;Но если тот же человек говорит о личном страхе, сомнении или внутреннем решении, широкий план может ослабить сцену. Здесь лучше сработает плотный кадр: меньше воздуха, ближе лицо, меньше отвлекающих деталей.&lt;/p&gt;
  &lt;p id=&quot;n0N5&quot;&gt;Пространство отвечает на вопрос:&lt;/p&gt;
  &lt;blockquote id=&quot;Yiv2&quot;&gt;&lt;em&gt;Человек сейчас часть большого мира или мы должны быть рядом с ним?&lt;/em&gt;&lt;/blockquote&gt;
  &lt;figure id=&quot;u21j&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e4/e3/e4e34176-f890-492c-b9ea-ae05590ee5dd.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;86KE&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9a/54/9a5456c9-dac3-40a4-b0cc-1b48ac9270fc.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;Nbfo&quot;&gt;2. Линия: куда идёт глаз&lt;/h2&gt;
  &lt;p id=&quot;5AI7&quot;&gt;Линии управляют взглядом зрителя.&lt;/p&gt;
  &lt;p id=&quot;QR7E&quot;&gt;&lt;strong&gt;Они могут быть буквальными:&lt;/strong&gt; дорога, перила, край стола, архитектура, горизонт, тень.&lt;/p&gt;
  &lt;p id=&quot;cpsA&quot;&gt;&lt;strong&gt;Или скрытыми:&lt;/strong&gt; направление взгляда человека, положение рук, ось тела, движение камеры, траектория объекта.&lt;/p&gt;
  &lt;p id=&quot;Ihnf&quot;&gt;&lt;u&gt;Горизонтальные линии&lt;/u&gt; дают устойчивость, покой, стабильность.&lt;/p&gt;
  &lt;p id=&quot;J2n6&quot;&gt;&lt;u&gt;Вертикальные&lt;/u&gt; — силу, статус, строгость, монументальность.&lt;/p&gt;
  &lt;p id=&quot;0Uy6&quot;&gt;&lt;u&gt;Диагональные&lt;/u&gt; — энергию, конфликт, движение, нестабильность.&lt;/p&gt;
  &lt;p id=&quot;Peg8&quot;&gt;&lt;u&gt;Изогнутые&lt;/u&gt; — мягкость, естественность, текучесть, эмоциональность.&lt;/p&gt;
  &lt;p id=&quot;4tHY&quot;&gt;Если эксперт говорит о системе, порядке, структуре, можно поддержать это вертикалями и горизонталями: архитектура, симметрия, ровная посадка, чистая композиция.&lt;/p&gt;
  &lt;p id=&quot;dpKX&quot;&gt;Если нужно показать перемены, вызов, запуск, движение — диагонали будут сильнее. Лестница, дорога, наклон камеры, уходящая перспектива, проход через пространство.&lt;/p&gt;
  &lt;p id=&quot;7hXv&quot;&gt;&lt;strong&gt;Ошибка новичка:&lt;/strong&gt; он видит только человека в кадре.&lt;/p&gt;
  &lt;p id=&quot;A0Oa&quot;&gt;Научитесь видеть силовые линии изображения. Иногда фон говорит громче, чем лицо. Человек может спокойно говорить о стабильности, но если за ним хаотичные диагонали, отражения и визуальный шум, зритель телом почувствует нервозность.&lt;/p&gt;
  &lt;figure id=&quot;pf1x&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c0/5a/c05a378e-4723-42b7-a58a-e9aef35533ad.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;BQRs&quot;&gt;3. Форма: какой силуэт считывается первым&lt;/h2&gt;
  &lt;p id=&quot;G5mP&quot;&gt;Форма — это то, как объекты выглядят в кадре: круги, квадраты, треугольники, силуэты, пятна, контуры.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;T1Oa&quot; data-align=&quot;center&quot;&gt;Форма важна потому, что зритель считывает её быстрее, чем детали.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;j4Yy&quot;&gt;&lt;strong&gt;Круглые формы&lt;/strong&gt; часто воспринимаются мягче, дружелюбнее, спокойнее.&lt;/p&gt;
  &lt;p id=&quot;ptPq&quot;&gt;&lt;strong&gt;Квадратные и прямоугольные&lt;/strong&gt; — стабильнее, строже, рациональнее.&lt;/p&gt;
  &lt;p id=&quot;8upm&quot;&gt;&lt;strong&gt;Треугольные&lt;/strong&gt; — динамичнее, опаснее, активнее.&lt;/p&gt;
  &lt;p id=&quot;76nd&quot;&gt;В интервью и экспертном контенте форма работает через &lt;u&gt;позу, посадку, фон, предметы, световые пятна&lt;/u&gt;.&lt;/p&gt;
  &lt;p id=&quot;hZcR&quot;&gt;&lt;strong&gt;Например:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;e17j&quot;&gt;&lt;em&gt;человек сидит ровно в центре прямоугольной архитектуры — ощущение контроля и статуса;&lt;br /&gt;человек стоит среди округлых природных форм — больше мягкости и доверия;&lt;br /&gt;человек снят снизу на фоне острых архитектурных линий — больше силы, но и больше давления;&lt;br /&gt;человек зажат между тёмными вертикальными формами — ощущение конфликта или ограничения.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;qV4D&quot;&gt;Для обложек, превью и коротких роликов форма особенно важна. &lt;strong&gt;Зритель не успевает читать нюансы. &lt;/strong&gt;Он видит крупное пятно, силуэт, контраст форм — и решает, цепляет его визуал или нет.&lt;/p&gt;
  &lt;figure id=&quot;ertk&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4e/6c/4e6caf41-a7b5-4240-bb84-0c9edafce9d9.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;VfOi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/67/62/676204a2-6c8c-4747-8630-1606f6851371.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;7nSe&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0b/7a/0b7adce9-af8d-422a-85f5-1311636c27ad.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;2s1t&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3d/49/3d4928a1-d3d3-4463-980d-3745b0cab3c5.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;yvjK&quot;&gt;4. Тон: светлое против тёмного&lt;/h2&gt;
  &lt;p id=&quot;4ePC&quot;&gt;Тон — это светлота и темнота изображения.&lt;/p&gt;
  &lt;p id=&quot;PUBO&quot;&gt;Даже без цвета кадр может быть сильным или слабым. Если перевести его в чёрно-белый режим, сразу видно: есть ли в нём читаемая структура.&lt;/p&gt;
  &lt;p id=&quot;BOrm&quot;&gt;&lt;strong&gt;Тон управляет вниманием жёстко.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;dhbE&quot;&gt;Самое светлое пятно часто притягивает взгляд.&lt;br /&gt;Самое тёмное пятно может создавать вес, угрозу, глубину.&lt;br /&gt;&lt;strong&gt;Высокий контраст&lt;/strong&gt; даёт напряжение и драму.&lt;br /&gt;&lt;strong&gt;Низкий контраст&lt;/strong&gt; даёт мягкость, спокойствие, иногда вялость.&lt;/p&gt;
  &lt;p id=&quot;1SWz&quot;&gt;Если лицо эксперта почти сливается с фоном по тону, кадр может быть эстетичным, но внимание будет расползаться. Если лицо выделено тонально, зритель быстрее считывает главное.&lt;/p&gt;
  &lt;p id=&quot;YYCN&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;uUFe&quot;&gt;&lt;em&gt;В начале ролика человек говорит о проблеме. Можно сделать кадр чуть темнее, с более жёстким тональным контрастом. Когда он переходит к решению, картинка становится светлее, мягче, чище.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;u870&quot;&gt;Это не обязательно должно быть заметно «в лоб». Достаточно, чтобы зритель почувствовал сдвиг.&lt;/p&gt;
  &lt;p id=&quot;FFyH&quot;&gt;&lt;strong&gt;Тон&lt;/strong&gt; — один из самых практичных инструментов монтажа и цветокоррекции. Через него можно управлять эмоциональной температурой сцены ещё до работы с цветом.&lt;/p&gt;
  &lt;figure id=&quot;DShQ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/13/47/1347d76c-54c2-456b-96f2-06dd0a0b54ae.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;OMe4&quot;&gt;5. Цвет: эмоция, конфликт и принадлежность&lt;/h2&gt;
  &lt;p id=&quot;knhM&quot;&gt;Цвет часто используют поверхностно: «сделаем красиво», «добавим брендовые цвета», «пусть будет премиально».&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;CEyH&quot; data-align=&quot;center&quot;&gt;Цвет — это драматургический инструмент.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;9kph&quot;&gt;Цвет может объединять кадры.&lt;br /&gt;Может разделять персонажей.&lt;br /&gt;Может показывать переход состояния.&lt;br /&gt;Может создавать конфликт.&lt;br /&gt;Может вести зрителя от холода к теплу, от хаоса к ясности, от дистанции к близости.&lt;/p&gt;
  &lt;p id=&quot;Wcge&quot;&gt;&lt;strong&gt;Простой пример:&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;dQDJ&quot;&gt;&lt;u&gt;Холодные синие&lt;/u&gt; и &lt;u&gt;серые оттенки&lt;/u&gt; дают дистанцию, технологичность, одиночество, контроль.&lt;/p&gt;
  &lt;p id=&quot;7cRP&quot;&gt;&lt;u&gt;Тёплые золотые, оранжевые, телесные&lt;/u&gt; оттенки дают близость, жизнь, энергию, доверие.&lt;/p&gt;
  &lt;p id=&quot;vVFV&quot;&gt;Если эксперт говорит о будущем технологий, холодный визуал может поддержать тему. Но если он говорит о сообществе, заботе, человеческом контакте, слишком холодная картинка будет спорить с содержанием.&lt;/p&gt;
  &lt;p id=&quot;OU20&quot;&gt;&lt;strong&gt;Цвет также может работать через контраст.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;QCqf&quot;&gt;Один тёплый объект на холодном фоне мгновенно становится центром внимания.&lt;/p&gt;
  &lt;p id=&quot;2OWI&quot;&gt;Один красный элемент среди нейтральной палитры превращается в визуальный крючок.&lt;/p&gt;
  &lt;p id=&quot;OJE3&quot;&gt;Но если в кадре всё яркое, контраст исчезает. Глаз не понимает, за что держаться.&lt;/p&gt;
  &lt;p id=&quot;Amnd&quot;&gt;Хороший цвет — это не количество насыщенности. Хороший цвет — это ясная иерархия.&lt;/p&gt;
  &lt;figure id=&quot;bR2T&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/29/04/29045072-0dd7-4a46-88f5-cf36cbf2f0c9.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;rnQk&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5c/6a/5c6a81bd-1f4e-459c-a3dc-5dff12d1ea3d.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;VqSO&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c5/55/c555d841-fb9b-4b11-8a17-7f3eb3394a5e.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;456T&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/28/f4/28f46461-64b8-4776-ac14-2e5cdf4fe59d.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;2FMQ&quot;&gt;6. Движение: куда направлена энергия&lt;/h2&gt;
  &lt;p id=&quot;bXfS&quot;&gt;Движение бывает двух типов:&lt;/p&gt;
  &lt;ul id=&quot;5srF&quot;&gt;
    &lt;li id=&quot;4lwh&quot;&gt;движется камера;&lt;/li&gt;
    &lt;li id=&quot;EU5W&quot;&gt;движутся объекты внутри кадра.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;n0FE&quot;&gt;&lt;strong&gt;Камера может&lt;/strong&gt; приближаться, отдаляться, двигаться сбоку, подниматься, кружить, стоять неподвижно.&lt;/p&gt;
  &lt;p id=&quot;jOSh&quot;&gt;&lt;strong&gt;Объекты могут&lt;/strong&gt; идти, поворачиваться, жестикулировать, появляться, исчезать, пересекать кадр.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;sReA&quot; data-align=&quot;center&quot;&gt;Движение всегда меняет энергию сцены.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ymYW&quot;&gt;&lt;strong&gt;Статичный кадр&lt;/strong&gt; даёт вес, наблюдение, серьёзность, иногда холодность.&lt;/p&gt;
  &lt;p id=&quot;8XQ8&quot;&gt;&lt;strong&gt;Плавное приближение&lt;/strong&gt; создаёт вовлечение.&lt;/p&gt;
  &lt;p id=&quot;B85V&quot;&gt;&lt;strong&gt;Резкий проход&lt;/strong&gt; камеры добавляет нерв.&lt;/p&gt;
  &lt;p id=&quot;ZgDh&quot;&gt;&lt;strong&gt;Движение героя к камере&lt;/strong&gt; может восприниматься как сближение или давление.&lt;/p&gt;
  &lt;p id=&quot;Z2E0&quot;&gt;&lt;strong&gt;Движение от камеры&lt;/strong&gt; — как уход, потеря, дистанция.&lt;/p&gt;
  &lt;p id=&quot;Aovs&quot;&gt;Для экспертного видео движение особенно опасно. Многие добавляют его ради «динамики». В результате зритель не получает энергию, а устаёт.&lt;/p&gt;
  &lt;p id=&quot;n6Uy&quot;&gt;&lt;strong&gt;Движение должно иметь причину.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;l9WC&quot;&gt;Если мысль усиливается — камера может приближаться.&lt;br /&gt;Если человек переходит к новому блоку — можно сменить траекторию.&lt;br /&gt;Если возникает пауза — кадр может остановиться.&lt;br /&gt;Если нужно показать масштаб — камера может раскрыть пространство.&lt;/p&gt;
  &lt;p id=&quot;GGh1&quot;&gt;Лучший вопрос к движению:&lt;/p&gt;
  &lt;blockquote id=&quot;Wjkp&quot;&gt;&lt;em&gt;Что меняется в восприятии зрителя благодаря этому движению?&lt;/em&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;4SkX&quot;&gt;&lt;em&gt;тут картинками вряд ли получиться изобразить, та шо представьте движение камеры сами 😁&lt;/em&gt;&lt;/p&gt;
  &lt;h2 id=&quot;crzP&quot;&gt;7. Ритм: как зритель дышит вместе с монтажом&lt;/h2&gt;
  &lt;p id=&quot;ZRZn&quot;&gt;Ритм — это не только скорость монтажа. Это повторение и изменение визуальных событий во времени.&lt;/p&gt;
  &lt;ul id=&quot;mEFA&quot;&gt;
    &lt;li id=&quot;jYUP&quot;&gt;Длина кадров.&lt;/li&gt;
    &lt;li id=&quot;XsAj&quot;&gt;Паузы.&lt;/li&gt;
    &lt;li id=&quot;jHWn&quot;&gt;Смена крупности.&lt;/li&gt;
    &lt;li id=&quot;imPn&quot;&gt;Повтор движений.&lt;/li&gt;
    &lt;li id=&quot;9cQx&quot;&gt;Частота склеек.&lt;/li&gt;
    &lt;li id=&quot;knJO&quot;&gt;Чередование статичных и подвижных кадров.&lt;/li&gt;
    &lt;li id=&quot;iSrw&quot;&gt;Плотность информации.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;ZWOt&quot; data-align=&quot;center&quot;&gt;Ритм может успокаивать или разгонять.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;d6ZJ&quot;&gt;Если все кадры одинаковой длины, зритель быстро привыкает. Если всё постоянно скачет, зритель теряется. Сильный монтаж держится на управляемом чередовании.&lt;/p&gt;
  &lt;p id=&quot;l9LH&quot;&gt;Например, в экспертном ролике:&lt;/p&gt;
  &lt;ul id=&quot;TUTf&quot;&gt;
    &lt;li id=&quot;YFcV&quot;&gt;широкий план — вводит контекст;&lt;/li&gt;
    &lt;li id=&quot;b1dW&quot;&gt;средний план — держит объяснение;&lt;/li&gt;
    &lt;li id=&quot;BjKf&quot;&gt;крупный план — усиливает важную мысль;&lt;/li&gt;
    &lt;li id=&quot;dBuB&quot;&gt;деталь — даёт визуальный акцент;&lt;/li&gt;
    &lt;li id=&quot;70oF&quot;&gt;пауза — позволяет мысли осесть.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;yc8h&quot;&gt;В коротких роликах ритм особенно важен. Там нельзя думать только текстом. Нужно понимать, где зритель получает напряжение, где уточнение, где передышку, где визуальный поворот.&lt;/p&gt;
  &lt;p id=&quot;aIDu&quot;&gt;Плохой ритм делает даже сильную мысль плоской. Хороший ритм может вытянуть простую мысль и сделать её ощутимой.&lt;/p&gt;
  &lt;figure id=&quot;4nky&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6f/4f/6f4fb76e-4a87-4be1-92a7-77115d41418d.png&quot; width=&quot;1672&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;B3Hb&quot;&gt;&lt;em&gt;Дальше поговорим о ключе к управлению кадром...&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;VODM&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;L7hD&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;ny9p&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;P5Wl&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;&lt;strong&gt;Обсудить дела:&lt;/strong&gt;&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:1uAR4ZDK8vq</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/1uAR4ZDK8vq?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>Работа с сервером: как выбрать, запустить и настроить первый VPS</title><published>2026-04-24T13:33:23.186Z</published><updated>2026-05-04T09:57:48.496Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/45/82/4582eba5-317f-460d-afb4-03939efea746.png"></media:thumbnail><category term="kontent-zavod" label="Контент - Завод"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a1/61/a161fad7-c345-47d1-875a-4126079f8217.png&quot;&gt;Сервер — одна из базовых вещей, с которой сталкивается почти любой человек, запускающий цифровой проект: бота, сайт, API, личный сервис, автоматизацию, контен-завод или AI-инструмент.</summary><content type="html">
  &lt;p id=&quot;lGpA&quot;&gt;Сервер — одна из базовых вещей, с которой сталкивается почти любой человек, запускающий цифровой проект: бота, сайт, API, личный сервис, автоматизацию, контен-завод или AI-инструмент.&lt;/p&gt;
  &lt;p id=&quot;6ire&quot;&gt;На своём компьютере можно писать код, тестировать идеи и запускать небольшие эксперименты. Но если проект должен работать постоянно, быть доступным из интернета и не зависеть от того, включён ли ваш ноутбук, нужен сервер.&lt;/p&gt;
  &lt;h2 id=&quot;xIes&quot;&gt;1. Что такое сервер&lt;/h2&gt;
  &lt;p id=&quot;nffC&quot;&gt;Сервер — это компьютер, который работает постоянно, подключён к интернету и доступен для удалённого взаимодействия.&lt;/p&gt;
  &lt;p id=&quot;0wZd&quot;&gt;По устройству сервер похож на обычный компьютер. У него есть:&lt;/p&gt;
  &lt;ul id=&quot;cYq0&quot;&gt;
    &lt;li id=&quot;3NWp&quot;&gt;процессор;&lt;/li&gt;
    &lt;li id=&quot;1DK4&quot;&gt;оперативная память;&lt;/li&gt;
    &lt;li id=&quot;XKbo&quot;&gt;диск;&lt;/li&gt;
    &lt;li id=&quot;2aae&quot;&gt;операционная система;&lt;/li&gt;
    &lt;li id=&quot;zjOS&quot;&gt;сетевое подключение.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;rRFu&quot;&gt;Разница в назначении. Обычный компьютер чаще используется человеком напрямую: вы открываете браузер, запускаете программы, работаете с файлами. Сервер обычно работает без монитора и клавиатуры. К нему подключаются удалённо, через интернет.&lt;/p&gt;
  &lt;p id=&quot;LfYq&quot;&gt;На сервере можно разместить:&lt;/p&gt;
  &lt;ul id=&quot;LY7U&quot;&gt;
    &lt;li id=&quot;4HLT&quot;&gt;сайт;&lt;/li&gt;
    &lt;li id=&quot;aPyi&quot;&gt;Telegram-бота;&lt;/li&gt;
    &lt;li id=&quot;h9le&quot;&gt;API;&lt;/li&gt;
    &lt;li id=&quot;zirW&quot;&gt;базу данных;&lt;/li&gt;
    &lt;li id=&quot;mgvZ&quot;&gt;backend приложения;&lt;/li&gt;
    &lt;li id=&quot;eGDe&quot;&gt;Python-скрипт;&lt;/li&gt;
    &lt;li id=&quot;SBVa&quot;&gt;сервис автоматизации;&lt;/li&gt;
    &lt;li id=&quot;rRBj&quot;&gt;AI-агента;&lt;/li&gt;
    &lt;li id=&quot;IftO&quot;&gt;внутренний инструмент для команды.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;M5cK&quot;&gt;Главная идея: сервер нужен там, где проект должен быть доступен всегда, а не только в момент, когда включён ваш личный компьютер.&lt;/p&gt;
  &lt;h2 id=&quot;9gp9&quot;&gt;2. Зачем сервер нужен&lt;/h2&gt;
  &lt;p id=&quot;ucKI&quot;&gt;Допустим, вы написали Telegram-бота на Python. Пока вы запускаете его на своём компьютере, бот работает. Но стоит закрыть терминал, выключить ноутбук или потерять интернет — бот перестаёт отвечать.&lt;/p&gt;
  &lt;p id=&quot;j1vx&quot;&gt;Для реального проекта — проблема.&lt;/p&gt;
  &lt;p id=&quot;iuju&quot;&gt;Сервер решает эту задачу. Вы переносите код на удалённую машину, запускаете его там, и проект продолжает работать независимо от вашего компьютера.&lt;/p&gt;
  &lt;p id=&quot;WuQw&quot;&gt;Сервер нужен, когда проект должен:&lt;/p&gt;
  &lt;ul id=&quot;qoLj&quot;&gt;
    &lt;li id=&quot;cf98&quot;&gt;работать 24/7;&lt;/li&gt;
    &lt;li id=&quot;tBCV&quot;&gt;принимать запросы от пользователей;&lt;/li&gt;
    &lt;li id=&quot;v3Pp&quot;&gt;хранить данные;&lt;/li&gt;
    &lt;li id=&quot;vcXa&quot;&gt;выполнять код по расписанию;&lt;/li&gt;
    &lt;li id=&quot;Kwy3&quot;&gt;быть доступным из разных стран;&lt;/li&gt;
    &lt;li id=&quot;15YL&quot;&gt;не зависеть от домашнего интернета;&lt;/li&gt;
    &lt;li id=&quot;kfbC&quot;&gt;выдерживать больше нагрузки, чем локальный компьютер.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;eQlt&quot;&gt;3. Какие бывают типы серверов&lt;/h2&gt;
  &lt;p id=&quot;yZL9&quot;&gt;Есть несколько распространённых вариантов.&lt;/p&gt;
  &lt;h3 id=&quot;Yvr6&quot;&gt;Локальный сервер&lt;/h3&gt;
  &lt;p id=&quot;90vU&quot;&gt;Локальный сервер — это сервер, запущенный на вашем компьютере.&lt;/p&gt;
  &lt;p id=&quot;LBC8&quot;&gt;Например, вы запускаете Python-приложение на ноутбуке и открываете его по адресу:&lt;/p&gt;
  &lt;pre id=&quot;7EaZ&quot;&gt;localhost:8000&lt;/pre&gt;
  &lt;p id=&quot;sxEA&quot;&gt;Такой вариант удобен для разработки и тестов. Вы быстро проверяете код, исправляете ошибки, смотрите результат.&lt;/p&gt;
  &lt;p id=&quot;U4kU&quot;&gt;Но для реального запуска локальный сервер неудобен:&lt;/p&gt;
  &lt;ul id=&quot;vw4T&quot;&gt;
    &lt;li id=&quot;hPoy&quot;&gt;компьютер должен быть постоянно включён;&lt;/li&gt;
    &lt;li id=&quot;EPCg&quot;&gt;нужен стабильный интернет;&lt;/li&gt;
    &lt;li id=&quot;BvMG&quot;&gt;доступ извне сложно настроить безопасно;&lt;/li&gt;
    &lt;li id=&quot;KUpG&quot;&gt;при перезагрузке всё может остановиться;&lt;/li&gt;
    &lt;li id=&quot;oGrQ&quot;&gt;для пользователей такой вариант ненадёжен.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;hDys&quot;&gt;Локальный сервер — хороший инструмент для разработки, но плохая основа для проекта, который должен работать постоянно.&lt;/p&gt;
  &lt;h3 id=&quot;L8JG&quot;&gt;Физический сервер&lt;/h3&gt;
  &lt;p id=&quot;5FPI&quot;&gt;Физический сервер — это отдельная машина в дата-центре. Её ресурсы полностью принадлежат одному владельцу или арендатору.&lt;/p&gt;
  &lt;p id=&quot;TdNt&quot;&gt;Такой вариант используют для крупных проектов, где нужны высокая мощность, контроль и предсказуемая нагрузка.&lt;/p&gt;
  &lt;p id=&quot;ZFTA&quot;&gt;Минусы:&lt;/p&gt;
  &lt;ul id=&quot;987C&quot;&gt;
    &lt;li id=&quot;lqlY&quot;&gt;дороже;&lt;/li&gt;
    &lt;li id=&quot;chGY&quot;&gt;сложнее администрировать;&lt;/li&gt;
    &lt;li id=&quot;Fy7e&quot;&gt;избыточен для старта;&lt;/li&gt;
    &lt;li id=&quot;zUDm&quot;&gt;требует больше технических знаний.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;LKHr&quot;&gt;Для первого проекта физический сервер почти никогда не нужен.&lt;/p&gt;
  &lt;h3 id=&quot;UZtC&quot;&gt;VPS&lt;/h3&gt;
  &lt;p id=&quot;Id6u&quot;&gt;VPS — Virtual Private Server, то есть виртуальный частный сервер. Мы такие постоянно используем для наших контент-заводов.&lt;/p&gt;
  &lt;p id=&quot;2iDH&quot;&gt;Это часть большого физического сервера, выделенная под вашего пользователя. Внутри она ведёт себя как отдельный сервер: у вас есть своя операционная система, свой IP-адрес, свои ресурсы и доступ через SSH.&lt;/p&gt;
  &lt;p id=&quot;8Ggc&quot;&gt;Пример: у провайдера есть мощный физический сервер. Он делит его на несколько виртуальных серверов. Один из них арендуете вы.&lt;/p&gt;
  &lt;p id=&quot;PdY2&quot;&gt;VPS — оптимальный вариант для старта, потому что он:&lt;/p&gt;
  &lt;ul id=&quot;TBdi&quot;&gt;
    &lt;li id=&quot;HUGf&quot;&gt;дешевле физического сервера;&lt;/li&gt;
    &lt;li id=&quot;YKau&quot;&gt;достаточно мощный для ботов, сайтов и API;&lt;/li&gt;
    &lt;li id=&quot;83pN&quot;&gt;быстро создаётся;&lt;/li&gt;
    &lt;li id=&quot;SLSY&quot;&gt;подходит для обучения;&lt;/li&gt;
    &lt;li id=&quot;n1vg&quot;&gt;позволяет работать почти как с настоящим сервером;&lt;/li&gt;
    &lt;li id=&quot;Phto&quot;&gt;легко масштабируется при росте проекта.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;xQxc&quot;&gt;Для первого опыта с сервером VPS — лучший выбор.&lt;/p&gt;
  &lt;h3 id=&quot;YTBo&quot;&gt;Облачный сервер&lt;/h3&gt;
  &lt;p id=&quot;PNqU&quot;&gt;Облачный сервер похож на VPS, но обычно находится внутри более гибкой облачной инфраструктуры.&lt;/p&gt;
  &lt;p id=&quot;ii7P&quot;&gt;В облаке проще масштабировать ресурсы, подключать дополнительные сервисы, балансировать нагрузку, хранить данные, настраивать резервные копии и управлять инфраструктурой.&lt;/p&gt;
  &lt;p id=&quot;levR&quot;&gt;Облачные серверы часто используют в более зрелых проектах, где важны:&lt;/p&gt;
  &lt;ul id=&quot;TsZG&quot;&gt;
    &lt;li id=&quot;0Zh5&quot;&gt;масштабирование;&lt;/li&gt;
    &lt;li id=&quot;7lOA&quot;&gt;отказоустойчивость;&lt;/li&gt;
    &lt;li id=&quot;GiZI&quot;&gt;гибкая настройка;&lt;/li&gt;
    &lt;li id=&quot;jkjG&quot;&gt;интеграция с другими облачными сервисами.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;biPa&quot;&gt;Для новичка облако может быть сложнее VPS. Поэтому для первого запуска разумнее начать с обычного VPS.&lt;/p&gt;
  &lt;h2 id=&quot;H6WB&quot;&gt;4. Основные термины, которые нужно понимать&lt;/h2&gt;
  &lt;h3 id=&quot;dZai&quot;&gt;IP-адрес&lt;/h3&gt;
  &lt;p id=&quot;2LGH&quot;&gt;IP-адрес — это сетевой адрес сервера в интернете.&lt;/p&gt;
  &lt;p id=&quot;wwWQ&quot;&gt;Пример:&lt;/p&gt;
  &lt;pre id=&quot;xiqm&quot;&gt;123.45.67.89&lt;/pre&gt;
  &lt;p id=&quot;GuRO&quot;&gt;Когда вы подключаетесь к серверу по SSH, вы указываете именно IP-адрес. Он нужен, чтобы ваш компьютер понял, к какой удалённой машине обращаться.&lt;/p&gt;
  &lt;p id=&quot;IAKt&quot;&gt;Если объяснять проще: IP — это адрес сервера, по которому его можно найти в сети.&lt;/p&gt;
  &lt;h3 id=&quot;dCvj&quot;&gt;SSH&lt;/h3&gt;
  &lt;p id=&quot;bDyv&quot;&gt;SSH — это защищённый способ подключиться к серверу через терминал.&lt;/p&gt;
  &lt;p id=&quot;kFZg&quot;&gt;Обычно подключение выглядит так:&lt;/p&gt;
  &lt;pre id=&quot;u6Cs&quot;&gt;ssh root@123.45.67.89&lt;/pre&gt;
  &lt;p id=&quot;eQnk&quot;&gt;Здесь:&lt;/p&gt;
  &lt;ul id=&quot;v2zF&quot;&gt;
    &lt;li id=&quot;i5lW&quot;&gt;&lt;code&gt;ssh&lt;/code&gt; — команда подключения;&lt;/li&gt;
    &lt;li id=&quot;E9Jd&quot;&gt;&lt;code&gt;root&lt;/code&gt; — имя пользователя на сервере;&lt;/li&gt;
    &lt;li id=&quot;ynBt&quot;&gt;&lt;code&gt;123.45.67.89&lt;/code&gt; — IP-адрес сервера.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;xwgY&quot;&gt;SSH нужен, чтобы управлять сервером удалённо: вводить команды, создавать файлы, устанавливать программы, запускать код.&lt;/p&gt;
  &lt;h3 id=&quot;ztHi&quot;&gt;Linux&lt;/h3&gt;
  &lt;p id=&quot;buC1&quot;&gt;Linux — это операционная система, которую чаще всего используют на серверах.&lt;/p&gt;
  &lt;p id=&quot;ageY&quot;&gt;На обычных компьютерах люди часто работают в Windows или macOS. На серверах чаще используют Linux, потому что он:&lt;/p&gt;
  &lt;ul id=&quot;keNS&quot;&gt;
    &lt;li id=&quot;mVyf&quot;&gt;стабильно работает;&lt;/li&gt;
    &lt;li id=&quot;g5KD&quot;&gt;хорошо подходит для удалённого управления;&lt;/li&gt;
    &lt;li id=&quot;w6xB&quot;&gt;потребляет мало ресурсов;&lt;/li&gt;
    &lt;li id=&quot;dIsm&quot;&gt;широко используется в разработке;&lt;/li&gt;
    &lt;li id=&quot;itbW&quot;&gt;поддерживает большинство серверных инструментов.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;fTOn&quot;&gt;Один из самых популярных вариантов Linux для новичков — Ubuntu.&lt;/p&gt;
  &lt;p id=&quot;lMWP&quot;&gt;Когда при создании VPS вам предлагают выбрать операционную систему, для старта можно брать Ubuntu актуальной версии.&lt;/p&gt;
  &lt;h3 id=&quot;Y90l&quot;&gt;CPU&lt;/h3&gt;
  &lt;p id=&quot;Ldq3&quot;&gt;CPU — это процессор сервера.&lt;/p&gt;
  &lt;p id=&quot;r3oO&quot;&gt;Он отвечает за вычисления: выполнение кода, обработку запросов, работу программ.&lt;/p&gt;
  &lt;p id=&quot;wkVb&quot;&gt;В тарифах VPS процессор часто указывают так:&lt;/p&gt;
  &lt;pre id=&quot;YyM5&quot;&gt;1 CPU2 CPU4 CPU&lt;/pre&gt;
  &lt;p id=&quot;5FDx&quot;&gt;Для первого Python-скрипта, простого бота или небольшого API обычно достаточно 1 CPU.&lt;/p&gt;
  &lt;h3 id=&quot;SZxD&quot;&gt;RAM&lt;/h3&gt;
  &lt;p id=&quot;K9Ox&quot;&gt;RAM — оперативная память сервера.&lt;/p&gt;
  &lt;p id=&quot;N0gE&quot;&gt;Она нужна программам во время работы. Чем больше процессов запущено одновременно, тем больше памяти требуется.&lt;/p&gt;
  &lt;p id=&quot;5JP7&quot;&gt;Примеры:&lt;/p&gt;
  &lt;ul id=&quot;EGjj&quot;&gt;
    &lt;li id=&quot;OxUo&quot;&gt;простой Python-скрипт — может хватить 512 МБ или 1 ГБ;&lt;/li&gt;
    &lt;li id=&quot;VkTO&quot;&gt;Telegram-бот — чаще достаточно 1 ГБ;&lt;/li&gt;
    &lt;li id=&quot;9XUx&quot;&gt;сайт + база данных — лучше смотреть от 2 ГБ;&lt;/li&gt;
    &lt;li id=&quot;127R&quot;&gt;тяжёлые AI-задачи — обычного дешёвого VPS часто не хватит.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;g2qO&quot;&gt;Диск&lt;/h3&gt;
  &lt;p id=&quot;kLaH&quot;&gt;Диск — место для хранения файлов, кода, логов, баз данных и системных файлов.&lt;/p&gt;
  &lt;p id=&quot;AfET&quot;&gt;Для первого запуска Python-файла много места не нужно. Обычно 10–20 ГБ достаточно.&lt;/p&gt;
  &lt;p id=&quot;vcoP&quot;&gt;Важно не брать чрезмерный тариф без задачи. &lt;/p&gt;
  &lt;h3 id=&quot;meNQ&quot;&gt;Терминал&lt;/h3&gt;
  &lt;p id=&quot;becF&quot;&gt;Терминал — это программа, через которую вы вводите команды текстом.&lt;/p&gt;
  &lt;p id=&quot;Dq2z&quot;&gt;В Windows можно использовать PowerShell или Windows Terminal. В macOS и Linux терминал уже встроен.&lt;/p&gt;
  &lt;p id=&quot;1mqy&quot;&gt;Через терминал вы:&lt;/p&gt;
  &lt;ul id=&quot;aqQl&quot;&gt;
    &lt;li id=&quot;49Yz&quot;&gt;подключаетесь к серверу;&lt;/li&gt;
    &lt;li id=&quot;WIYE&quot;&gt;обновляете систему;&lt;/li&gt;
    &lt;li id=&quot;3LBo&quot;&gt;создаёте файлы;&lt;/li&gt;
    &lt;li id=&quot;pChm&quot;&gt;запускаете Python-код;&lt;/li&gt;
    &lt;li id=&quot;7hzX&quot;&gt;проверяете состояние сервера.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;0abh&quot;&gt;Поначалу терминал может выглядеть непривычно, но для работы с сервером это основной инструмент.&lt;/p&gt;
  &lt;h2 id=&quot;TNMZ&quot;&gt;5. Как выбрать сервер под задачу&lt;/h2&gt;
  &lt;p id=&quot;MTC6&quot;&gt;Выбор сервера зависит от двух ключевых вещей:&lt;/p&gt;
  &lt;ol id=&quot;EWut&quot;&gt;
    &lt;li id=&quot;YcuB&quot;&gt;где физически находится сервер;&lt;/li&gt;
    &lt;li id=&quot;AmtO&quot;&gt;сколько ресурсов нужно проекту.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;mOOZ&quot;&gt;Локация сервера&lt;/h3&gt;
  &lt;p id=&quot;6URu&quot;&gt;Локация — это страна или город, где расположен дата-центр.&lt;/p&gt;
  &lt;p id=&quot;bE39&quot;&gt;Если вы находитесь в России, Европе или СНГ, лучше выбирать сервер ближе к этим странам. Чем ближе сервер к пользователю, тем меньше задержка при обмене данными.&lt;/p&gt;
  &lt;p id=&quot;ZPfP&quot;&gt;Но для реального проекта локация влияет на:&lt;/p&gt;
  &lt;ul id=&quot;teaJ&quot;&gt;
    &lt;li id=&quot;8doq&quot;&gt;скорость отклика;&lt;/li&gt;
    &lt;li id=&quot;0UVF&quot;&gt;стабильность доступа;&lt;/li&gt;
    &lt;li id=&quot;cNLH&quot;&gt;юридические требования;&lt;/li&gt;
    &lt;li id=&quot;kiVM&quot;&gt;стоимость;&lt;/li&gt;
    &lt;li id=&quot;MRK9&quot;&gt;доступность сервисов.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;gHs5&quot;&gt;Например, если проект работает для европейской аудитории, логично рассматривать серверы в Европе. Если проект внутренний и нужен только для тестов, можно брать самый доступный вариант.&lt;/p&gt;
  &lt;h3 id=&quot;6mIJ&quot;&gt;Ресурсы сервера&lt;/h3&gt;
  &lt;p id=&quot;lRqq&quot;&gt;Ресурсы нужно выбирать под задачу.&lt;/p&gt;
  &lt;p id=&quot;wEF2&quot;&gt;Минимальная конфигурация:&lt;/p&gt;
  &lt;ul id=&quot;ejhi&quot;&gt;
    &lt;li id=&quot;qV0t&quot;&gt;1 CPU;&lt;/li&gt;
    &lt;li id=&quot;3q17&quot;&gt;1 ГБ RAM;&lt;/li&gt;
    &lt;li id=&quot;k7iB&quot;&gt;10–20 ГБ диска;&lt;/li&gt;
    &lt;li id=&quot;WBUg&quot;&gt;Linux Ubuntu.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;1XVq&quot;&gt;Для Telegram-бота:&lt;/p&gt;
  &lt;ul id=&quot;cauL&quot;&gt;
    &lt;li id=&quot;e2M7&quot;&gt;1 CPU;&lt;/li&gt;
    &lt;li id=&quot;IDFF&quot;&gt;1 ГБ RAM;&lt;/li&gt;
    &lt;li id=&quot;zXvN&quot;&gt;10–20 ГБ диска.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;K8mj&quot;&gt;Для небольшого сайта:&lt;/p&gt;
  &lt;ul id=&quot;srkl&quot;&gt;
    &lt;li id=&quot;YWwG&quot;&gt;1–2 CPU;&lt;/li&gt;
    &lt;li id=&quot;q8El&quot;&gt;1–2 ГБ RAM;&lt;/li&gt;
    &lt;li id=&quot;68AI&quot;&gt;20 ГБ диска.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;r25A&quot;&gt;Для сайта с базой данных:&lt;/p&gt;
  &lt;ul id=&quot;m2oy&quot;&gt;
    &lt;li id=&quot;BVWi&quot;&gt;2 CPU;&lt;/li&gt;
    &lt;li id=&quot;UleD&quot;&gt;2–4 ГБ RAM;&lt;/li&gt;
    &lt;li id=&quot;rNNM&quot;&gt;30+ ГБ диска.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;iEA8&quot;&gt;Для AI-проекта всё зависит от нагрузки. Если модель работает через API, VPS может быть небольшим. Если модель запускается прямо на сервере, нужны намного более серьёзные ресурсы, часто уже с GPU.&lt;/p&gt;
  &lt;p id=&quot;jtDQ&quot;&gt;Главное правило: не покупать сервер «с большим запасом» без необходимости. Начните с минимального тарифа, проверьте работу проекта, а затем увеличивайте ресурсы при реальной потребности.&lt;/p&gt;
  &lt;h2 id=&quot;2GeU&quot;&gt;6. Что такое хостинг-провайдер&lt;/h2&gt;
  &lt;p id=&quot;2WeT&quot;&gt;Хостинг-провайдер — это компания, у которой можно арендовать сервер.&lt;/p&gt;
  &lt;p id=&quot;eR0Y&quot;&gt;Провайдер даёт вам:&lt;/p&gt;
  &lt;ul id=&quot;1AKy&quot;&gt;
    &lt;li id=&quot;dQI4&quot;&gt;панель управления;&lt;/li&gt;
    &lt;li id=&quot;pkNa&quot;&gt;возможность создать VPS;&lt;/li&gt;
    &lt;li id=&quot;NbaP&quot;&gt;IP-адрес;&lt;/li&gt;
    &lt;li id=&quot;vQsC&quot;&gt;логин и пароль;&lt;/li&gt;
    &lt;li id=&quot;MkQy&quot;&gt;выбор операционной системы;&lt;/li&gt;
    &lt;li id=&quot;669D&quot;&gt;тарифы с разными ресурсами;&lt;/li&gt;
    &lt;li id=&quot;KSre&quot;&gt;инструменты оплаты и продления.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;WU01&quot;&gt;Интерфейсы у провайдеров могут меняться. Важно ориентироваться не на конкретное расположение кнопки, а на логику:&lt;/p&gt;
  &lt;ol id=&quot;hs33&quot;&gt;
    &lt;li id=&quot;5agO&quot;&gt;зарегистрироваться;&lt;/li&gt;
    &lt;li id=&quot;DgJU&quot;&gt;выбрать VPS;&lt;/li&gt;
    &lt;li id=&quot;s5hW&quot;&gt;выбрать операционную систему;&lt;/li&gt;
    &lt;li id=&quot;0P93&quot;&gt;выбрать конфигурацию;&lt;/li&gt;
    &lt;li id=&quot;drqm&quot;&gt;создать сервер;&lt;/li&gt;
    &lt;li id=&quot;IeI7&quot;&gt;получить IP, логин и пароль;&lt;/li&gt;
    &lt;li id=&quot;UpuN&quot;&gt;подключиться через SSH.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;GWOF&quot;&gt;7. Как создать первый VPS&lt;/h2&gt;
  &lt;p id=&quot;qGs3&quot;&gt;Общий порядок действий такой.&lt;/p&gt;
  &lt;h3 id=&quot;KJqK&quot;&gt;Шаг 1. Зарегистрироваться у провайдера&lt;/h3&gt;
  &lt;p id=&quot;vNFh&quot;&gt;Выберите хостинг-провайдера и создайте аккаунт.&lt;/p&gt;
  &lt;p id=&quot;kfjL&quot;&gt;Не стоит указывать лишние персональные данные в иностранных сервисах, если этого можно избежать. Если сервис требует регистрацию, используйте тестовый или отдельный аккаунт.&lt;/p&gt;
  &lt;h3 id=&quot;Jg9K&quot;&gt;Шаг 2. Создать VPS&lt;/h3&gt;
  &lt;p id=&quot;6euY&quot;&gt;В панели провайдера найдите раздел с виртуальными серверами. Он может называться:&lt;/p&gt;
  &lt;ul id=&quot;sk7c&quot;&gt;
    &lt;li id=&quot;CoUO&quot;&gt;VPS;&lt;/li&gt;
    &lt;li id=&quot;kzf8&quot;&gt;VDS;&lt;/li&gt;
    &lt;li id=&quot;eNeP&quot;&gt;Cloud Servers;&lt;/li&gt;
    &lt;li id=&quot;6wrC&quot;&gt;Виртуальные серверы;&lt;/li&gt;
    &lt;li id=&quot;nGyb&quot;&gt;Облачные серверы.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;F55M&quot;&gt;VPS и VDS в бытовом контексте часто используют почти как синонимы. Технические отличия могут быть, но важно одно: это арендованный виртуальный сервер, к которому вы получаете удалённый доступ.&lt;/p&gt;
  &lt;h3 id=&quot;QN18&quot;&gt;Шаг 3. Выбрать операционную систему&lt;/h3&gt;
  &lt;p id=&quot;F9hf&quot;&gt;Для старта выберите Linux, например Ubuntu.&lt;/p&gt;
  &lt;p id=&quot;23Wf&quot;&gt;Если есть несколько версий Ubuntu, обычно лучше брать актуальную LTS-версию. LTS означает Long Term Support — версия с длительной поддержкой.&lt;/p&gt;
  &lt;h3 id=&quot;KQh7&quot;&gt;Шаг 4. Выбрать конфигурацию&lt;/h3&gt;
  &lt;p id=&quot;brfp&quot;&gt;Минималка:&lt;/p&gt;
  &lt;ul id=&quot;WVk7&quot;&gt;
    &lt;li id=&quot;LPrG&quot;&gt;1 CPU;&lt;/li&gt;
    &lt;li id=&quot;LPin&quot;&gt;1 ГБ RAM;&lt;/li&gt;
    &lt;li id=&quot;vzyC&quot;&gt;10–20 ГБ диска.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;G9dm&quot;&gt;Если провайдер предлагает совсем маленький тариф на 512 МБ RAM, для простого теста он тоже может подойти, но 1 ГБ комфортнее.&lt;/p&gt;
  &lt;h3 id=&quot;DPLs&quot;&gt;Шаг 5. Дождаться создания сервера&lt;/h3&gt;
  &lt;p id=&quot;V6it&quot;&gt;После создания VPS провайдер обычно показывает:&lt;/p&gt;
  &lt;ul id=&quot;sxv6&quot;&gt;
    &lt;li id=&quot;8vnv&quot;&gt;IP-адрес;&lt;/li&gt;
    &lt;li id=&quot;Opk7&quot;&gt;логин;&lt;/li&gt;
    &lt;li id=&quot;y2jM&quot;&gt;пароль;&lt;/li&gt;
    &lt;li id=&quot;DDzl&quot;&gt;статус сервера.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;Ao08&quot;&gt;Часто логин по умолчанию:&lt;/p&gt;
  &lt;pre id=&quot;mMlS&quot;&gt;root&lt;/pre&gt;
  &lt;p id=&quot;wbWq&quot;&gt;Root — главный пользователь в Linux-системе. У него максимальные права.&lt;/p&gt;
  &lt;p id=&quot;lSge&quot;&gt;Для реальных проектов лучше создавать отдельного пользователя и настраивать доступ аккуратнее.&lt;/p&gt;
  &lt;h2 id=&quot;TrWk&quot;&gt;8. Как подключиться к серверу через SSH&lt;/h2&gt;
  &lt;p id=&quot;AvYD&quot;&gt;Когда сервер создан, откройте терминал на своём компьютере.&lt;/p&gt;
  &lt;p id=&quot;QdsX&quot;&gt;Команда подключения выглядит так:&lt;/p&gt;
  &lt;pre id=&quot;NchO&quot;&gt;ssh root@123.45.67.89&lt;/pre&gt;
  &lt;p id=&quot;Rptz&quot;&gt;Адрес &lt;code&gt;123.45.67.89&lt;/code&gt; здесь учебный. Вместо него нужно указать IP вашего сервера.&lt;/p&gt;
  &lt;p id=&quot;hdI9&quot;&gt;После ввода команды терминал может спросить, доверяете ли вы этому серверу. Обычно нужно ввести:&lt;/p&gt;
  &lt;pre id=&quot;IDHh&quot;&gt;yes&lt;/pre&gt;
  &lt;p id=&quot;Khwj&quot;&gt;Затем терминал попросит пароль. При вводе пароля символы могут не отображаться. Это нормально. Пароль вводится, даже если на экране ничего не видно.&lt;/p&gt;
  &lt;p id=&quot;BoDN&quot;&gt;После успешного подключения вы окажетесь внутри сервера. Теперь команды, которые вы вводите, выполняются уже не на вашем компьютере, а на удалённой машине.&lt;/p&gt;
  &lt;p id=&quot;NC5Q&quot;&gt;Если подключение не получилось, возможные причины:&lt;/p&gt;
  &lt;ul id=&quot;apw3&quot;&gt;
    &lt;li id=&quot;BJDr&quot;&gt;сервер ещё не успел запуститься;&lt;/li&gt;
    &lt;li id=&quot;6RJ2&quot;&gt;неправильно указан IP;&lt;/li&gt;
    &lt;li id=&quot;rgVa&quot;&gt;неправильно введён пароль;&lt;/li&gt;
    &lt;li id=&quot;v8mK&quot;&gt;провайдер ещё не выдал доступы;&lt;/li&gt;
    &lt;li id=&quot;xLbJ&quot;&gt;SSH временно недоступен;&lt;/li&gt;
    &lt;li id=&quot;mQle&quot;&gt;локальная сеть блокирует подключение.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;nYiX&quot;&gt;Иногда достаточно подождать 2–5 минут после создания VPS и попробовать снова.&lt;/p&gt;
  &lt;h2 id=&quot;jzL8&quot;&gt;9. Как подготовить сервер к работе&lt;/h2&gt;
  &lt;p id=&quot;fk8b&quot;&gt;После первого подключения нужно обновить список пакетов и установленные компоненты.&lt;/p&gt;
  &lt;p id=&quot;f1sW&quot;&gt;Сначала выполните:&lt;/p&gt;
  &lt;pre id=&quot;dTll&quot;&gt;apt update&lt;/pre&gt;
  &lt;p id=&quot;vaSK&quot;&gt;Эта команда обновляет информацию о доступных пакетах. Она не обновляет все программы, а только загружает свежий список версий из репозиториев.&lt;/p&gt;
  &lt;p id=&quot;ScTU&quot;&gt;Репозиторий — это хранилище программ для Linux. Когда вы устанавливаете что-то через &lt;code&gt;apt&lt;/code&gt;, система берёт программы из таких хранилищ.&lt;/p&gt;
  &lt;p id=&quot;1ZEu&quot;&gt;Затем выполните:&lt;/p&gt;
  &lt;pre id=&quot;05Fd&quot;&gt;apt upgrade&lt;/pre&gt;
  &lt;p id=&quot;78uV&quot;&gt;Эта команда обновляет установленные пакеты до актуальных версий.&lt;/p&gt;
  &lt;p id=&quot;sYaG&quot;&gt;Иногда система спросит подтверждение. В таком случае нажмите:&lt;/p&gt;
  &lt;pre id=&quot;SP7a&quot;&gt;Y&lt;/pre&gt;
  &lt;p id=&quot;F5Xe&quot;&gt;и затем Enter.&lt;/p&gt;
  &lt;p id=&quot;7GW8&quot;&gt;Можно использовать вариант:&lt;/p&gt;
  &lt;pre id=&quot;cvSs&quot;&gt;apt upgrade -y&lt;/pre&gt;
  &lt;p id=&quot;fDHh&quot;&gt;Флаг &lt;code&gt;-y&lt;/code&gt; автоматически подтверждает установку обновлений. &lt;/p&gt;
  &lt;h2 id=&quot;NObC&quot;&gt;10. Как проверить Python&lt;/h2&gt;
  &lt;p id=&quot;EyOD&quot;&gt;На многих Linux-серверах Python уже установлен. Проверить это можно командой:&lt;/p&gt;
  &lt;pre id=&quot;cfgn&quot;&gt;python3 --version&lt;/pre&gt;
  &lt;p id=&quot;JWI5&quot;&gt;Если Python установлен, вы увидите версию:&lt;/p&gt;
  &lt;pre id=&quot;dYV4&quot;&gt;Python 3.10.12&lt;/pre&gt;
  &lt;p id=&quot;iD1l&quot;&gt;Версия может отличаться. Это нормально.&lt;/p&gt;
  &lt;p id=&quot;gxd6&quot;&gt;Если команда не сработала, Python можно установить отдельно, но для базового VPS с Ubuntu чаще всего Python уже есть.&lt;/p&gt;
  &lt;h2 id=&quot;GcGT&quot;&gt;11. Как создать первый Python-файл на сервере&lt;/h2&gt;
  &lt;p id=&quot;Dds6&quot;&gt;Теперь создадим файл с кодом.&lt;/p&gt;
  &lt;p id=&quot;yEp3&quot;&gt;Для этого можно использовать редактор &lt;code&gt;nano&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;KiZz&quot;&gt;Команда:&lt;/p&gt;
  &lt;pre id=&quot;PGKc&quot;&gt;nano first_server.py&lt;/pre&gt;
  &lt;p id=&quot;gyb6&quot;&gt;Nano — простой текстовый редактор прямо в терминале. Он позволяет открыть файл, написать код и сохранить его без графического интерфейса.&lt;/p&gt;
  &lt;p id=&quot;AXmh&quot;&gt;Внутри файла напишите:&lt;/p&gt;
  &lt;pre id=&quot;yuFj&quot;&gt;print(&amp;quot;Hello, World!&amp;quot;)print(&amp;quot;My first server!&amp;quot;)&lt;/pre&gt;
  &lt;p id=&quot;fIVY&quot;&gt;Чтобы сохранить файл в nano:&lt;/p&gt;
  &lt;ol id=&quot;5qYW&quot;&gt;
    &lt;li id=&quot;ldZN&quot;&gt;нажмите &lt;code&gt;Ctrl + O&lt;/code&gt;;&lt;/li&gt;
    &lt;li id=&quot;6no7&quot;&gt;нажмите Enter;&lt;/li&gt;
    &lt;li id=&quot;0BSn&quot;&gt;нажмите &lt;code&gt;Ctrl + X&lt;/code&gt;, чтобы выйти.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;6qKR&quot;&gt;Теперь проверьте содержимое файла:&lt;/p&gt;
  &lt;pre id=&quot;EKTO&quot;&gt;cat first_server.py&lt;/pre&gt;
  &lt;p id=&quot;mXYM&quot;&gt;Команда &lt;code&gt;cat&lt;/code&gt; выводит содержимое файла в терминал.&lt;/p&gt;
  &lt;p id=&quot;EX2N&quot;&gt;Если всё правильно, вы увидите:&lt;/p&gt;
  &lt;pre id=&quot;2ZnL&quot;&gt;print(&amp;quot;Hello, World!&amp;quot;)print(&amp;quot;My first server!&amp;quot;)&lt;/pre&gt;
  &lt;p id=&quot;5sfh&quot;&gt;Теперь запустите файл:&lt;/p&gt;
  &lt;pre id=&quot;7H2N&quot;&gt;python3 first_server.py&lt;/pre&gt;
  &lt;p id=&quot;0n0a&quot;&gt;Если всё работает, терминал выведет:&lt;/p&gt;
  &lt;pre id=&quot;kPEW&quot;&gt;Hello, World!My first server!&lt;/pre&gt;
  &lt;p id=&quot;jCxB&quot;&gt;Это значит, что вы успешно создали файл на удалённом сервере и запустили Python-код не на своём компьютере, а на VPS.&lt;/p&gt;
  &lt;h2 id=&quot;sfVa&quot;&gt;12. Что именно произошло после запуска кода&lt;/h2&gt;
  &lt;p id=&quot;ianF&quot;&gt;Важно понять не только последовательность команд, но и логику.&lt;/p&gt;
  &lt;p id=&quot;svvK&quot;&gt;Вы:&lt;/p&gt;
  &lt;ol id=&quot;SA7S&quot;&gt;
    &lt;li id=&quot;wefh&quot;&gt;арендовали удалённую машину;&lt;/li&gt;
    &lt;li id=&quot;xMzY&quot;&gt;получили к ней сетевой доступ;&lt;/li&gt;
    &lt;li id=&quot;QvaB&quot;&gt;подключились через SSH;&lt;/li&gt;
    &lt;li id=&quot;vomG&quot;&gt;обновили системные пакеты;&lt;/li&gt;
    &lt;li id=&quot;0wpp&quot;&gt;проверили наличие Python;&lt;/li&gt;
    &lt;li id=&quot;ly7g&quot;&gt;создали файл прямо на сервере;&lt;/li&gt;
    &lt;li id=&quot;QFcM&quot;&gt;запустили код на удалённой машине.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;uU8a&quot;&gt;Это базовый сценарий, на котором строится дальнейшая работа с backend-проектами, ботами, API и автоматизациями.&lt;/p&gt;
  &lt;p id=&quot;yuiL&quot;&gt;Позже вместо простого файла можно будет запускать:&lt;/p&gt;
  &lt;ul id=&quot;rNJv&quot;&gt;
    &lt;li id=&quot;i4iz&quot;&gt;Telegram-бота;&lt;/li&gt;
    &lt;li id=&quot;GU1S&quot;&gt;Flask/FastAPI-приложение;&lt;/li&gt;
    &lt;li id=&quot;KUlI&quot;&gt;парсер;&lt;/li&gt;
    &lt;li id=&quot;Sy7x&quot;&gt;AI-агента;&lt;/li&gt;
    &lt;li id=&quot;U1PR&quot;&gt;сервис обработки данных;&lt;/li&gt;
    &lt;li id=&quot;6rva&quot;&gt;автоматический скрипт по расписанию.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;2Es2&quot;&gt;13. Что важно добавить по безопасности&lt;/h2&gt;
  &lt;p id=&quot;EMuk&quot;&gt;Базовый путь: создать сервер, подключиться, запустить код. Но для реальной работы стоит сразу зафиксировать несколько правил безопасности.&lt;/p&gt;
  &lt;h3 id=&quot;F5Vr&quot;&gt;Не публикуйте пароль от сервера&lt;/h3&gt;
  &lt;p id=&quot;pG8e&quot;&gt;Пароль от VPS нельзя отправлять в общий чат, вставлять в скриншоты, публиковать где то или хранить в открытом документе.&lt;/p&gt;
  &lt;p id=&quot;RMAt&quot;&gt;Если нужно показать подключение, скрывайте:&lt;/p&gt;
  &lt;ul id=&quot;qEAP&quot;&gt;
    &lt;li id=&quot;PvKi&quot;&gt;пароль;&lt;/li&gt;
    &lt;li id=&quot;LVL3&quot;&gt;часть IP, если проект не учебный;&lt;/li&gt;
    &lt;li id=&quot;TgSp&quot;&gt;токены;&lt;/li&gt;
    &lt;li id=&quot;2yzg&quot;&gt;API-ключи;&lt;/li&gt;
    &lt;li id=&quot;nyan&quot;&gt;приватные ключи.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;94cJ&quot;&gt;Аккуратно со скриншотами&lt;/h3&gt;
  &lt;p id=&quot;HwPd&quot;&gt;В реальной среде лучше закрывать лишние данные: баланс аккаунта, почту, внутренние идентификаторы, токены, пароли.&lt;/p&gt;
  &lt;h3 id=&quot;qYGE&quot;&gt;Root — удобно, но опасно&lt;/h3&gt;
  &lt;p id=&quot;hvUF&quot;&gt;Root имеет максимальные права. Ошибочная команда под root может повредить систему.&lt;/p&gt;
  &lt;p id=&quot;kRs8&quot;&gt;Для первых шагов root допустим. В дальнейшем лучше создать отдельного пользователя и настроить SSH-доступ через ключи.&lt;/p&gt;
  &lt;h3 id=&quot;Jb3v&quot;&gt;SSH-ключи лучше пароля&lt;/h3&gt;
  &lt;p id=&quot;DFe1&quot;&gt;Парольный вход проще, но в реальных проектах безопаснее использовать SSH-ключи.&lt;/p&gt;
  &lt;p id=&quot;orLo&quot;&gt;SSH-ключ — это пара файлов: приватный ключ хранится у вас, публичный добавляется на сервер. Тогда подключение происходит без ввода пароля, а безопасность выше.&lt;/p&gt;
  &lt;h2 id=&quot;k9aP&quot;&gt;14. Частые ошибки новичков&lt;/h2&gt;
  &lt;h3 id=&quot;drou&quot;&gt;Ошибка 1. Неправильно скопирован IP&lt;/h3&gt;
  &lt;p id=&quot;RnyO&quot;&gt;Иногда IP копируют с пробелом, лишней точкой или пропущенной цифрой.&lt;/p&gt;
  &lt;p id=&quot;ijPn&quot;&gt;Проверьте адрес внимательно.&lt;/p&gt;
  &lt;h3 id=&quot;jq3W&quot;&gt;Ошибка 2. Пароль вводится, но не отображается&lt;/h3&gt;
  &lt;p id=&quot;xll6&quot;&gt;В терминале при вводе пароля часто не видно ни символов, ни звёздочек. Это нормальное поведение Linux.&lt;/p&gt;
  &lt;p id=&quot;vmvX&quot;&gt;Введите пароль и нажмите Enter.&lt;/p&gt;
  &lt;h3 id=&quot;x8XE&quot;&gt;Ошибка 3. Сервер ещё не запустился&lt;/h3&gt;
  &lt;p id=&quot;dsxm&quot;&gt;После создания VPS серверу может понадобиться время. Если SSH не подключается сразу, подождите несколько минут.&lt;/p&gt;
  &lt;h3 id=&quot;CgDz&quot;&gt;Ошибка 4. Команда введена на локальном компьютере, а не на сервере&lt;/h3&gt;
  &lt;p id=&quot;ziMx&quot;&gt;До подключения через SSH команды выполняются на вашем компьютере. После подключения — на сервере.&lt;/p&gt;
  &lt;p id=&quot;rnqt&quot;&gt;Понять это можно по строке терминала. После входа часто появляется что-то вроде:&lt;/p&gt;
  &lt;pre id=&quot;4WQh&quot;&gt;root@server:~#&lt;/pre&gt;
  &lt;h3 id=&quot;iftE&quot;&gt;Ошибка 5. Файл создан, но не сохранён&lt;/h3&gt;
  &lt;p id=&quot;YLZN&quot;&gt;В nano нужно сохранить файл через &lt;code&gt;Ctrl + O&lt;/code&gt;, затем выйти через &lt;code&gt;Ctrl + X&lt;/code&gt;.&lt;/p&gt;
  &lt;p id=&quot;d4e9&quot;&gt;Если выйти без сохранения, файл останется пустым или не создастся.&lt;/p&gt;
  &lt;h3 id=&quot;A8DD&quot;&gt;Ошибка 6. Запускают &lt;code&gt;python&lt;/code&gt;, а не &lt;code&gt;python3&lt;/code&gt;&lt;/h3&gt;
  &lt;p id=&quot;suvr&quot;&gt;На многих серверах команда &lt;code&gt;python&lt;/code&gt; может быть недоступна. Используйте:&lt;/p&gt;
  &lt;pre id=&quot;hCWx&quot;&gt;python3 first_server.py&lt;/pre&gt;
  &lt;h2 id=&quot;ceQP&quot;&gt;&lt;/h2&gt;
  &lt;p id=&quot;IVup&quot;&gt;Пробуйте :)&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;L7hD&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;ny9p&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;P5Wl&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;&lt;strong&gt;Обсудить дела:&lt;/strong&gt;&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:qsxMIs9VGaS</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/qsxMIs9VGaS?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>Контент-завод. Часть 2: От ручных тестов к автоматизации вертикальных видео</title><published>2026-03-23T11:37:10.699Z</published><updated>2026-05-04T10:07:13.042Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/78/05/78058e12-22f0-4bc6-bd3c-5d8591c144a9.png"></media:thumbnail><category term="kontent-zavod" label="Контент - Завод"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/50/6a/506a3a5e-cf40-440f-b0df-0ea55e5db992.png&quot;&gt;Мы пока еще не переходим к технической базе, обсуждаем логику и подход к созданию своего мини цеха по продакшену контента. Все что мы тут обсуждаем так или иначе используется в создании контент - системы как в масштабе, так и точечно.</summary><content type="html">
  &lt;p id=&quot;2Dkg&quot;&gt;Мы пока еще не переходим к технической базе, обсуждаем логику и подход к созданию своего мини цеха по продакшену контента. Все что мы тут обсуждаем так или иначе используется в создании контент - системы как в масштабе, так и точечно.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;99aT&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Первая часть тут:&lt;/strong&gt; &lt;a href=&quot;https://teletype.in/@safronistika/bFe0aHfzWCn&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@safronistika/bFe0aHfzWCn&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;gCuD&quot;&gt;Почему не надо сразу лезть в полную автоматизацию? Как делать первые шаги так, чтобы потом не было проблем дальше?&lt;/p&gt;
  &lt;p id=&quot;AR5L&quot;&gt;Что там с алгоритмами ранжирования? Все это для нас важно.&lt;br /&gt;Важно понять, как вообще работают алгоритмы ранжирования на платформах: &lt;strong&gt;YouTube, TikTok, Instagram.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;UKIz&quot;&gt;Для начала мы все делаем руками, сделаем первые 2, 3, 5, 10 видео вручную и понимаем, что они вам нравятся, что они заходят аудитории и что у них есть потенциал масштабирования. &lt;/p&gt;
  &lt;p id=&quot;Rzix&quot;&gt;Потому что с помощью ИИ можно генерить и 10 тысяч штук, но есть видео, которые масштабировать нельзя — их сложно делать в продакшене, и такие форматы мы будем избегать.&lt;/p&gt;
  &lt;p id=&quot;qsao&quot;&gt;Соответственно, задача каждого — не бросаться с головой в автоматизацию, а пройти всё вручную: сделать несколько примеров видео, которые нравятся вам, подходят вашей нише и вашей аудитории. И только после этого переходить ко второму шагу — собирать комбайн, который всё это автоматизирует.&lt;/p&gt;
  &lt;p id=&quot;w28f&quot;&gt;&lt;strong&gt;Принцип простой:&lt;/strong&gt; если автоматизировать трэш, ничего хорошего из этого не выйдет &lt;em&gt;(треш монетизируется и делается по серой бизнес-модели, но мы тут про белую)&lt;/em&gt;. Сначала надо сделать классные видео руками. &lt;strong&gt;И это, к сожалению, проскочить нельзя.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;oFgh&quot;&gt;Теперь второй момент. &lt;/p&gt;
  &lt;p id=&quot;DEdA&quot;&gt;С чего всё начинается? &lt;br /&gt;На какую тему вообще делаются видео для контент-фабрики? &lt;br /&gt;Какой подход используется?&lt;/p&gt;
  &lt;p id=&quot;vepc&quot;&gt;Есть несколько подходов.&lt;/p&gt;
  &lt;p id=&quot;dk9j&quot;&gt;&lt;strong&gt;Первый:&lt;/strong&gt; если у вас уже есть бизнес или проект — например, фитнес, IT-стартапы, ещё что-то — то логично делать в своей тематике.&lt;/p&gt;
  &lt;p id=&quot;HYIf&quot;&gt;&lt;strong&gt;Второй:&lt;/strong&gt; когда у человека вообще пока ничего нет, и он начинает с вопроса: а на какую тему делать YouTube-канал, какие ниши перспективные, где есть деньги и так далее.&lt;/p&gt;
  &lt;p id=&quot;29EJ&quot;&gt;Общий заход здесь такой: &lt;u&gt;всегда начинать с ресёрча&lt;/u&gt;. Посмотреть, что вообще есть. И здесь есть важный тренд.&lt;/p&gt;
  &lt;p id=&quot;vsxW&quot;&gt;Идея в том, что медиа и продукт сливаются. &lt;br /&gt;Например, кулинарный канал запускается на YouTube, а потом начинает продавать доставку еды или посуду. То есть канал становится не просто развлечением, а полноценным бизнесом. Или канал про одежду превращается в интернет-магазин. Или канал про автомобили дальше начинает продавать автомобили.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;GooW&quot;&gt;В какой-то момент уже даже непонятно, где больше денег и что является ядром. Но в современном мире медиа часто важнее, чем сам продукт.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;FJ8s&quot;&gt;То есть мы с вами делаем контент-завод. И задача создания медиа — она сложнее, чем задача создания продукта, потому что медиа — &lt;strong&gt;это удержание аудитории, привлечение аудитории, а это более сложная задача.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;lEFq&quot;&gt;Но если мы делаем медиа и у нас &lt;u&gt;нет продукта&lt;/u&gt;, мы оказываемся в плохой ситуации. &lt;/p&gt;
  &lt;p id=&quot;3D7a&quot;&gt;Есть известный кризис больших блоггеров, от 100к и выше, которые набрали подписчиков на площадках, а потом не понимают, что с этим делать. Монетизации нет, каналы бросаются и так далее.&lt;/p&gt;
  &lt;p id=&quot;lTmK&quot;&gt;Самые удачные сочетания, это либо когда у вас массовая тема, например кулинария, похудение и так далее, и у вас дешёвые продукты: условно сковородки, курсы, простые товары. &lt;/p&gt;
  &lt;p id=&quot;RThg&quot;&gt;Либо если у вас B2B-тематика, например ниша маленькая — там 10 тысяч человек, условно CRM для ресторанов или обучение для DevOps — тогда продукт должен быть дорогим: условно 10 тысяч долларов с компании в год.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;uMQO&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Проблема — не попадать в серединку. Не делать медиа впустую.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;rWxA&quot;&gt;Те, кто делают YouTube-каналы на продажу, ориентируются на то, что в Америке платят примерно 4–6 тысяч долларов за миллион показов. И у некоторых бизнес-модель — это как раз аудитория как продукт.&lt;/p&gt;
  &lt;p id=&quot;Ts2v&quot;&gt;&lt;strong&gt;Это первое&lt;/strong&gt;, с чего начинают.&lt;/p&gt;
  &lt;p id=&quot;KjNU&quot;&gt;Если вы не попадаете ни в одну из этих моделей, попробуйте подумать, как вашу тему переместить в более массовую нишу. Например, если вы занимаетесь стартапами, вы понимаете, что стартапов мало и продуктов для них мало. Гораздо правильнее перейти в тему рынка труда. Там вакансий больше, денег больше. То есть лучше двигаться в более массовые ниши.&lt;/p&gt;
  &lt;p id=&quot;RRgP&quot;&gt;&lt;strong&gt;Теперь второй шаг&lt;/strong&gt; — это изучение конкурентов и парсинг этих конкурентов.&lt;/p&gt;
  &lt;p id=&quot;yVBe&quot;&gt;Я буду приводить пример на Reels в Instagram, потому что всё довольно просто.&lt;/p&gt;
  &lt;p id=&quot;gvxP&quot;&gt;Идея следующая. Вы в своей нише — сначала находите через Deep Research топ-10 или топ-20, &lt;strong&gt;подписываетесь на них&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;PG9b&quot;&gt;Дальше заводите &lt;u&gt;пустой&lt;/u&gt; аккаунт в Instagram. Например, если мой рынок США, я завожу аккаунт под США, под VPN, и всё делаю там. И на этом аккаунте сначала подписываюсь на топ-10 тех, кого нашёл через ресёрч.&lt;/p&gt;
  &lt;p id=&quot;5GkX&quot;&gt;Здесь принципиально важно изначально проектировать свой канал на достаточно крупные медиа, которые уже существуют. Это важный момент.&lt;/p&gt;
  &lt;p id=&quot;wIbM&quot;&gt;Если мы ошибёмся, то окажемся как рыбаки, которые пришли на водоём, где никого нет, и пытаются ловить рыбу, а потом понимают: если рыбаков нет, то, возможно, и рыбы нет.&lt;/p&gt;
  &lt;p id=&quot;zhj8&quot;&gt;&lt;strong&gt;Нам всегда нужно ориентироваться на крупные существующие медиа.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;RuzA&quot;&gt;Я, кстати, люблю ориентироваться на телевизионные шоу. Если я знаю, что по теме есть популярное шоу, которое давно идёт, значит это уже большой медиарынок. Например, «Битва Экстрасенсов» или рыбалка. Есть целые каналы, где сутками крутят видео про рыбалку. Это означает, что тема огромная, аудитория огромная, продукты там есть.&lt;/p&gt;
  &lt;p id=&quot;XaFk&quot;&gt;Если же мы не знаем ни одного сильного шоу, нет круглосуточных каналов, значит ниша мелкая, аудитория мелкая, продуктов мало. Лучше с этим не связываться.&lt;/p&gt;
  &lt;p id=&quot;6N8Z&quot;&gt;То есть идея — не мельчить, а идти в большие ниши: похудение, инвестиции, франшизы и так далее.&lt;/p&gt;
  &lt;p id=&quot;A1xW&quot;&gt;&lt;strong&gt;Дальше второй шаг.&lt;/strong&gt; Когда я нашёл первых 10, я начинаю просто смотреть Reels, и Instagram сам начинает подсовывать очень релевантные штуки.&lt;/p&gt;
  &lt;p id=&quot;rymz&quot;&gt;И, как оказалось, другого метода нет, кроме как самому нарабатывать насмотренность. Желательно ещё и накопить базу 200–300 аккаунтов.&lt;/p&gt;
  &lt;p id=&quot;Jyzv&quot;&gt;Есть сервис Apify, который легко парсит любое количество аккаунтов и выгружает всё это в Excel.&lt;/p&gt;
  &lt;p id=&quot;nhQf&quot;&gt;То есть второй шаг: вы собрали профили, за которыми следите. Это лидеры вашей ниши.&lt;/p&gt;
  &lt;p id=&quot;hC4Y&quot;&gt;&lt;strong&gt;Третий шаг&lt;/strong&gt; — мы заходим в Apify. Пока без автоматизации. В Apify есть прекрасный Instagram Scraper. У вас там есть приветственные 5 долларов на счету, которых хватит на пару таких запросов.&lt;/p&gt;
  &lt;p id=&quot;nEM6&quot;&gt;Что я делаю: по всем своим аккаунтам за последнюю неделю, за последние 7 дней, выкачиваю все Reels до которых сможет дотянутся скрапер &lt;em&gt;(он не может выгрузить вам все видео, потому что Инста это пресекает)&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;LMZY&quot;&gt;Apify делает это очень просто. Там есть input в формате JSON. По сути потом мы это будем передавать через n8n, но пока делаем вручную. На выходе он предлагает скачать всё в JSON, CSV или Excel. &lt;strong&gt;В итоге вы получаете большую таблицу.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;iw6u&quot;&gt;Какие там данные важны?&lt;/p&gt;
  &lt;p id=&quot;kx4C&quot;&gt;Смысл очень простой: мы должны вычислить лучшие ролики за прошлую неделю и максимально их повторить.&lt;/p&gt;
  &lt;p id=&quot;rFBL&quot;&gt;Идея не новая, но работает намного лучше, чем если вы будете придумывать всё с нуля, особенно на старте, когда вы просто ищете себя.&lt;/p&gt;
  &lt;p id=&quot;ATnU&quot;&gt;Поэтому большинство ребят делают так: подписываются на лучших креаторов, каждую неделю находят их лучшие вирусные ролики и, по сути, копируют.&lt;/p&gt;
  &lt;p id=&quot;YzCq&quot;&gt;Если у нас режим два ролика в день, то на неделю нам нужно 14 роликов. Всё просто.&lt;/p&gt;
  &lt;p id=&quot;ktR4&quot;&gt;Что нам выдаёт Apify? Он выдаёт ссылку на автора, количество комментариев, просмотры, количество подписчиков на момент публикации и ещё ряд данных.&lt;/p&gt;
  &lt;p id=&quot;5hkP&quot;&gt;Но самое важное — он даёт URL самого видео, чтобы можно было кликнуть и посмотреть, что именно было на первом месте за неделю.&lt;/p&gt;
  &lt;p id=&quot;zqSt&quot;&gt;И ещё по каждому видео есть два важных параметра: &lt;strong&gt;сколько людей нажало посмотреть и сколько досмотрело.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;kJ3r&quot;&gt;Как мы знаем, в Instagram есть важная отсечка — 3 секунды. Если человек включил и через секунду пролистал, это в просмотр не засчитывается. Засчитывается уже другой параметр. И у нас есть count, есть play count, есть просмотры, есть досмотры. Досмотров меньше, чем просто запусков.&lt;/p&gt;
  &lt;p id=&quot;UT1H&quot;&gt;Мы здесь будем использовать простую формулу: &lt;strong&gt;берём количество досмотров и делим на количество подписчиков у аккаунта на момент публикации.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;tIAL&quot;&gt;Вообще у вирусных видео эта величина должна быть больше единицы.&lt;/p&gt;
  &lt;p id=&quot;VjlH&quot;&gt;Дальше я просто беру верхушку — топ-20. &lt;br /&gt;Больше мне на неделю и не нужно. И повторяю эти видео.&lt;/p&gt;
  &lt;p id=&quot;BurD&quot;&gt;Что я делаю дальше?&lt;/p&gt;
  &lt;p id=&quot;xmRy&quot;&gt;Дальше мне уже понадобится Gemini от Google, потому что у Google сейчас лучшая языковая модель для работы с видео, &lt;em&gt;но можно подключать любую модель, которая вам понравилась на практике.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;5yq1&quot;&gt;Мы закидываем все эти видео в Gemini — тут нам тоже поможет n8n — и раскладываем каждое видео на элементы:&lt;/p&gt;
  &lt;p id=&quot;7CbA&quot;&gt;О чём это видео?&lt;br /&gt;Какие первые 3 секунды?&lt;br /&gt;Какой был хук?&lt;br /&gt;Какой был полный скрипт?&lt;br /&gt;Что было на картинке?&lt;br /&gt;Какие элементы, надписи, кнопки?&lt;br /&gt;Какой общий вайб?&lt;br /&gt;Какая музыка и какая озвучка?&lt;/p&gt;
  &lt;p id=&quot;OsjW&quot;&gt;Музыка и озвучка крайне важны, потому что в TikTok музыка иногда чуть ли не важнее всего остального. Попадание в музыкальные тренды там вообще ключевой момент.&lt;/p&gt;
  &lt;p id=&quot;3pJ5&quot;&gt;Дальше мы просим сделать промпт, который, изучив исходное видео, позволит нам воссоздать очень похожую вещь через Veo, Kling или другой инструмент.&lt;/p&gt;
  &lt;p id=&quot;ardc&quot;&gt;&lt;strong&gt;И дальше уже генерируем и делаем постинг.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;eCKY&quot;&gt;Здесь есть нюанс. Когда мы проанализируем все эти видео за неделю — а их будут сотни — мы увидим, что на самом деле они укладываются в 4–5 форматов.&lt;/p&gt;
  &lt;p id=&quot;E3x9&quot;&gt;Например:&lt;br /&gt;есть видео с говорящей головой,&lt;br /&gt;есть видео с нарезкой подкастов,&lt;br /&gt;есть ещё какие-то типы.&lt;/p&gt;
  &lt;p id=&quot;kBat&quot;&gt;Важно оценивать форматы по принципу легкости генерации. Потому что, даже если эти видео получают миллионы просмотров, не факт, что вы сможете этот формат поставить на автоматический поток.&lt;/p&gt;
  &lt;p id=&quot;Ar48&quot;&gt;Поэтому держите в голове, легко или сложно будет автоматизировать то что вы нашли. Этот момент зависит от вашего опыта в генерации контента и владении инструментами и возможностями автоматизации.&lt;/p&gt;
  &lt;p id=&quot;GuNa&quot;&gt;Поэтому берите в работу не просто топ-18, а те ролики, которые ещё и пригодны для ИИ.&lt;/p&gt;
  &lt;p id=&quot;RSp2&quot;&gt;Дальше следующий этап — воспроизвести с помощью ИИ максимально похожее по качеству, стилю и формату видео.&lt;/p&gt;
  &lt;p id=&quot;wnmK&quot;&gt;&lt;strong&gt;Понятно, что это не гарантирует успех.&lt;/strong&gt; Это не значит, что если у кого-то миллион просмотров, то и у вас будет миллион. Но это сильно повышает &lt;strong&gt;вероятность.&lt;/strong&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;31ZR&quot; data-align=&quot;center&quot;&gt;Вообще все эти заводы просто сокращают &lt;strong&gt;вероятность&lt;/strong&gt;, когда вам улыбнется бог алгоритма и понесет ваше видео в топы.&lt;/p&gt;
    &lt;p id=&quot;uIu8&quot;&gt;Если вы руками будете делать и сгорите в продакшене, вы сделаете кратно меньше чем в автоматизированном режиме. И шансов в автоматике у вас больше, чем руками.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;v3up&quot;&gt;Если вы просто придумываете идею с нуля, вероятность залететь — условно 1%. А если вы повторяете уже рабочую механику, условно 20%. Всё равно &lt;strong&gt;без гарантий&lt;/strong&gt;, но вероятность заметно выше.&lt;/p&gt;
  &lt;p id=&quot;rXch&quot;&gt;Это один из подходов. Он довольно популярный и рабочий. Да, он построен на том, что мы 90% копируем. Но дальше добавляем 10% своего: свою фишку, свою подачу, свои особенности.&lt;/p&gt;
  &lt;p id=&quot;oqAE&quot;&gt;Вот такая основная логика на старте. По всем площадкам. Далее когда вы зацепитесь за органику, можно будет добавлять &amp;quot;свои идеи&amp;quot; (безусловно гениальные).&lt;/p&gt;
  &lt;p id=&quot;EJrR&quot;&gt;Не надо ставить себе мегазадачу — срочно сделать контент-завод и зашарашить весь Instagram плохими видео. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;fbor&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Задача максимально качественно подойти к ресёрчу, найти форматы и вручную повторить их несколько раз.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;fc3j&quot;&gt;Когда вы сделаете это 5 раз и у вас уже будет получаться нормально, тогда можно переходить ко второй части и перекладывать всё это в n8n.&lt;/p&gt;
  &lt;p id=&quot;IlKv&quot;&gt;По поводу Apify: у Apify есть парсеры на все случаи жизни: и для YouTube, и для Instagram. Нам здесь нужен парсер именно для Instagram Reels.&lt;/p&gt;
  &lt;p id=&quot;dVwX&quot;&gt;Потом этот процесс автоматизируется, но важно руками в самом начале поработать, потому что так вы понимаете логику. А потом уже всё это можно делать по API через n8n. API-ключи создаются как обычно.&lt;/p&gt;
  &lt;p id=&quot;JarF&quot;&gt;Для YouTube логика такая же. Там просто есть нюансы по алгоритмам и по поиску через ключевые слова. Но сейчас я рассказывал именно логику по Reels: нашли топ-200 блогеров в своей нише, скопировали лучшие механики, по ним и работаем.&lt;/p&gt;
  &lt;p id=&quot;ZRgZ&quot;&gt;Apify — в целом нормальный подходящий скрапер. У меня на полный цикл ушло около 2 долларов. На простую итерацию — где-то полдоллара. По сути это режим раз в неделю, например по понедельникам.&lt;/p&gt;
  &lt;p id=&quot;nZU2&quot;&gt;&lt;strong&gt;Теперь вопрос: как после получения просмотров оценить результат?&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;rMAF&quot;&gt;Смотрите, логика здесь такая. Медиа — это верх воронки, продукт — это низ воронки, монетизация.&lt;/p&gt;
  &lt;p id=&quot;rdwZ&quot;&gt;Правильнее всего ориентироваться на конкурентов и на свою экономику.&lt;/p&gt;
  &lt;p id=&quot;DmxR&quot;&gt;Допустим, у нас школа английского языка, и главный канал — это Instagram Reels. Мы знаем, что если у нас миллион просмотров, то по ссылке перейдут, например, 1000 человек. Из них 1% конвертируется, условно 500 человек записываются на пробное занятие и так далее. То есть у нас есть понятная экономика, и мы понимаем, что нам даёт миллион просмотров.&lt;/p&gt;
  &lt;p id=&quot;9fDB&quot;&gt;Вторая аналогия — можно посмотреть, сколько миллион просмотров стоит на рынке. Просто открываем рекламный кабинет, смотрим CPM — стоимость за тысячу показов — умножаем на тысячу и получаем стоимость миллиона показов.&lt;/p&gt;
  &lt;p id=&quot;hxXF&quot;&gt;Как я уже говорил, в Америке Google платит 4–6 тысяч долларов за миллион показов. В России на это ориентироваться не стоит. &lt;/p&gt;
  &lt;p id=&quot;yyXJ&quot;&gt;Важно либо уходить в массовую тему — похудение, одежда, марафоны и так далее, либо в дорогую B2B-тему, где чеки большие. Самое плохое — это маленькая аудитория и маленькие чеки одновременно. Например, международное образование: и людей мало, и чеки разовые, и рынок ограниченный. Это плохая история.&lt;/p&gt;
  &lt;p id=&quot;9yiQ&quot;&gt;Дальше мы сравниваем метрики. Смотрим свои метрики воронки, смотрим метрики конкурентов, а затем пытаемся добиться метрик лучше, чем у них.&lt;/p&gt;
  &lt;p id=&quot;3Hyr&quot;&gt;Например, одна из метрик — &lt;strong&gt;просмотры, делённые на подписчиков&lt;/strong&gt;. Есть и другие метрики, где учитываются лайки, комментарии, репосты. Никто точно не знает алгоритмы Instagram, но у них у всех удержание.&lt;/p&gt;
  &lt;p id=&quot;rgNJ&quot;&gt;Instagram, YouTube, Facebook хотят, чтобы пользователь проводил у них как можно больше времени. Поэтому они продвигают те видео, которые с большей вероятностью досмотрят, после которых пользователь продолжит смотреть ещё. То есть они продвигают креаторов, которые помогают удерживать внимание.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;kyJN&quot; data-align=&quot;center&quot;&gt;Верхнеуровнево всё устроено именно так.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;AENr&quot; data-align=&quot;center&quot;&gt;&lt;br /&gt;&lt;em&gt;Есть мнение, что ИИ-сгенерированные видео продают в разы хуже, чем видео с реальными людьми.&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;B8FR&quot;&gt;У нас были разные эксперименты и обсуждения. Пока практика показывает, что в целом не хуже, но и не лучше. В некоторых случаях чуть хуже, но это компенсируется объёмом.&lt;/p&gt;
  &lt;p id=&quot;YjwF&quot;&gt;Особенно если мы говорим про короткие вертикальные видео — 5, 10, 15 секунд — там разницы почти нет. Кто-то специально скрывает, что это ИИ, кто-то наоборот это подчёркивает. Но давайте для расчёта просто пессимизируем и считать, что ИИ-видео дают результат на 20% хуже.&lt;/p&gt;
  &lt;p id=&quot;raa9&quot;&gt;С точки зрения пользователя всё проще: ему важно, чтобы контент был классный. Ему всё равно, как он сделан.&lt;/p&gt;
  &lt;p id=&quot;Crs4&quot;&gt;Мы все ходим в фабричной одежде и не комплексуем, что она не сшита вручную в ателье. Хотя когда-то это считалось чем-то не таким крутым. То же самое и с контентом: мы всё больше потребляем механизированного контента, и если он качественный, он нам нравится.&lt;/p&gt;
  &lt;p id=&quot;CWHj&quot;&gt;Для коротких вертикальных видео это точно справедливо. Для длинных — нет, там всё сложнее. Но мы сейчас говорим именно про короткие и именно про верх воронки, задача которого — получать охваты.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;9Kx2&quot; data-align=&quot;center&quot;&gt;&lt;em&gt;Есть два типа контента: &lt;strong&gt;трафикообразующий и вовлекающий.&lt;/strong&gt; Первый привлекает охваты и подписчиков, второй прогревает и продаёт. Тогда если рассматривать фабрику вертикальных видео как продукт, то её целевая аудитория — кто? Бренды, у которых уже есть каналы и продакшн, а им нужно только усилить верх воронки за счёт фабрики?&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;Ympp&quot;&gt;&lt;br /&gt;Да. Условно у вас есть миллион рублей. Вы можете потратить его на рекламу и купить за него какое-то количество показов. А можете инвестировать его в &lt;strong&gt;создание собственного &lt;/strong&gt;контент-завода.&lt;/p&gt;
  &lt;p id=&quot;UDcL&quot;&gt;Кто клиенты таких решений?&lt;/p&gt;
  &lt;p id=&quot;bkWK&quot;&gt;Во-первых, те, кто уже прошёл путь от нуля к единице. То есть у них уже есть понятные связки, уже работает канал, и они хотят это масштабировать: увеличить охват, снизить стоимость привлечения клиента, сделать поток клиентов более предсказуемым. Это идеальные истории.&lt;/p&gt;
  &lt;p id=&quot;1rxR&quot;&gt;Во-вторых, те, у кого уже есть хороший продукт, кто раньше жил только на платной рекламе, а сейчас &lt;strong&gt;платная реклама дорожает&lt;/strong&gt;, аукцион разгоняется, и они начинают думать: зачем мы всё время платим блогерам или площадкам, если можем &lt;strong&gt;построить своё&lt;/strong&gt; собственное медиа? Если главный канал привлечения — вертикальные видео, логично инвестировать в собственную редакцию. Это хорошая долгосрочная инвестиция.&lt;/p&gt;
  &lt;p id=&quot;UEgB&quot;&gt;Сегментов много, но лучший сегмент — это те, у кого уже есть рабочий канал и кто понимает, что вертикальные видео могут быть для них каналом номер один по привлечению.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Dj8S&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;dJwM&quot;&gt;Когда вы изучите конкурентов в своей нише, вы найдёте 2–4 классных формата, которые:&lt;/p&gt;
  &lt;p id=&quot;5TjL&quot;&gt;а) залетают и набирают аудиторию,&lt;br /&gt;б) поддаются автоматизации.&lt;/p&gt;
  &lt;p id=&quot;R4sd&quot;&gt;Сначала нашли классный кейс, попробовали повторить, поняли, откуда берутся исходники, как собираются голос, картинка, текст. Сделали одно видео — получилось не хуже. Отлично. Повторили 2–3 раза. После этого автоматизируем.&lt;/p&gt;
  &lt;p id=&quot;ChMX&quot;&gt;И ещё момент: одна задача, одно воркфлоу. В рамках одного воркфлоу сложно совместить сразу несколько форматов. Если вы хотите в понедельник один стиль, во вторник другой — это уже разные подходы в автоматизации и разные воркфлоу. Лучше на старте выбрать один стиль, который заходит, и дальше масштабировать именно его.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;qn6v&quot;&gt;Контент-завод начинается с того, что мы сами руками проводим ресёрч, определяем тему, ключевые направления, ориентиры, на кого смотреть, с каких сайтов и каналов брать пример.&lt;/p&gt;
  &lt;p id=&quot;9MMD&quot;&gt;Потом смотрим, какие идеи у конкурентов залетели, какие нет, какие хуки они использовали. Хуки — это вообще одна из самых интересных задач в автоматизации контент-фабрики: понять, какой именно хук сработал.&lt;/p&gt;
  &lt;p id=&quot;GFX9&quot;&gt;Дальше пишется сценарий. Мы не отдаём сразу всё в видеогенерацию, потому что, во-первых, можем не дождаться результата, а во-вторых, у видео всё равно есть ограничения, но в любом случае сначала пишется сценарий, потом идёт монтаж, потом заливка на платформу.&lt;/p&gt;
  &lt;p id=&quot;HsDD&quot;&gt;То есть важно понимать: всё это разбивается на отдельные этапы. Здесь нет такой магии, где нажал одну кнопку — и всё полетело.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;L7hD&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;ny9p&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;P5Wl&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;&lt;strong&gt;Обсудить дела:&lt;/strong&gt;&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:bFe0aHfzWCn</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/bFe0aHfzWCn?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>Контент-завод. Часть 1: Трендвотчинг и база залетающих видео</title><published>2026-02-12T16:29:50.340Z</published><updated>2026-05-04T10:09:22.277Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/20/87/20874649-210d-48a9-b11e-4229db99a3b9.png"></media:thumbnail><category term="kontent-zavod" label="Контент - Завод"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a0/9e/a09efcad-8ff1-462a-9682-01db0e33a8cc.png&quot;&gt;Какая есть проблема сейчас, которую мы наблюдаем и которую, мне кажется, уже все почувствовали — это то, что платный трафик постоянно дорожает.</summary><content type="html">
  &lt;p id=&quot;sxaF&quot;&gt;Какая есть проблема сейчас, которую мы наблюдаем и которую, мне кажется, уже все почувствовали — это то, что &lt;strong&gt;платный трафик постоянно дорожает&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;eRbx&quot;&gt;И лучший способ защитить себя от инфляции рекламного трафика и создать защитный барьер от конкурентов — это &lt;strong&gt;инвестиция в контент&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;Fv0T&quot;&gt;А лучший и самый простой в производстве формат контента — это &lt;strong&gt;вертикальные видео&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;9WBg&quot;&gt;Уже суперочевидно понятно, что &lt;strong&gt;подписчики — это новая валюта следующего десятилетия&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;YGMP&quot;&gt;И бренды, у которых есть подписчики, растут X10 быстрее, чем те, кто просто двигается через рекламные инструменты.&lt;/p&gt;
  &lt;h3 id=&quot;Of4M&quot;&gt;Почему вертикаль — это тир-1&lt;/h3&gt;
  &lt;p id=&quot;tHew&quot;&gt;&lt;strong&gt;Вертикальный контент, виральность — это тир-1&lt;/strong&gt;, это то, что вам на горизонте 3–5 лет может дать &lt;em&gt;бесплатный трафик&lt;/em&gt; и &lt;em&gt;гигантское конкурентное преимущество&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;zbMJ&quot;&gt;При этом это очень проблемная фигня, в которой ты вот, ну, не пойми, как это посчитать, не пойми, как спрогнозировать то, что у тебя видео какое-то — ты его выложишь, и оно залетит.&lt;/p&gt;
  &lt;p id=&quot;xZHa&quot;&gt;Для многих когда-то это выглядело как просто SMM-команда, в которую ты вбухиваешь до фига денег, они тебе делают красивые картинки, генерируют какие-то видосики, а там что-то с этого попадает.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;xYjx&quot; data-align=&quot;center&quot;&gt;&lt;em&gt;Ты думаешь, что это всё равно чувак с рекламой, и на этом всё заканчивается.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;05jz&quot;&gt;Вот эти проблемы как раз-таки можно попытаться решить связкой &lt;strong&gt;AI + понимание того, как работают соцсети&lt;/strong&gt;.&lt;/p&gt;
  &lt;h3 id=&quot;Hr2W&quot;&gt;Какие есть в целом проблемы?&lt;/h3&gt;
  &lt;p id=&quot;3QWW&quot;&gt;&lt;strong&gt;1. Видео не залетают&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;bmwZ&quot;&gt;Видео, которое вы выкладываете, неважно в какой соцсети — Instagram, TikTok, YouTube — просто не залетают, деньги сливаются, а соцсети по сути не выполняют свою функцию, просто существуют для галочки:&lt;/p&gt;
  &lt;blockquote id=&quot;8Ju5&quot;&gt;«Мы есть в Инстаграме, и отлично, там есть какие-то рилсы».&lt;/blockquote&gt;
  &lt;p id=&quot;3aE3&quot;&gt;&lt;strong&gt;2. Непредсказуемый результат для бизнеса&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;8In5&quot;&gt;То есть непонятно, как посчитать вообще выхлоп с SMM.&lt;br /&gt;Непонятно вообще, как верить в эту штуку, когда она настолько непонятно прогнозируемая.&lt;/p&gt;
  &lt;p id=&quot;QUQb&quot;&gt;&lt;strong&gt;Нет прогнозируемости — нет доверия.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;5ERs&quot;&gt;&lt;strong&gt;3. Непонятно, как выстроить процесс&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Jqrm&quot;&gt;Третья проблема — это непонятно, как выстроить процесс, кто нужен в команде, какие расходы и как забюджетировать весь этот процесс.&lt;/p&gt;
  &lt;p id=&quot;mtyh&quot;&gt;Потому что SMM вообще выглядит как &lt;strong&gt;очень комплексная машина&lt;/strong&gt;, где очень много функций.&lt;/p&gt;
  &lt;p id=&quot;8Cc4&quot;&gt;Там и копирайт, и смонтировать это надо, и чтобы кто-то снялся. Этих всех актёров нужно менеджерить. Потом кто-то скажет, что на самом деле прикольно, чтобы несколько людей в Инстаграме снималось, чтобы каждая из них была ролевой моделью целевой аудитории.&lt;/p&gt;
  &lt;p id=&quot;qwkb&quot;&gt;И ты сидишь с этими вводными и понимаешь, что тебе просто нужно &lt;strong&gt;10 человек&lt;/strong&gt;, чтобы эту штуку контролировать.&lt;/p&gt;
  &lt;h3 id=&quot;AVbb&quot;&gt;Трендвотчинг&lt;/h3&gt;
  &lt;p id=&quot;wUBZ&quot;&gt;&lt;strong&gt;Трендвотчинг&lt;/strong&gt; — это, по сути, ключевой процесс, который помогает снизить неопределённость и увеличить вероятность успеха. Этот блок всегда стоит самым первым в любом заводе.&lt;/p&gt;
  &lt;p id=&quot;4lFu&quot;&gt;Каждое видео — это набор параметров.&lt;/p&gt;
  &lt;p id=&quot;oB65&quot;&gt;У нас в платном трафике есть креативы, рекламные баннеры, которые запускаются в рекламу. И вот мы часто говорим про то, что каждый креатив, какая-то картинка, на которой что-то написано, что-то изображено, которую вы запускаете в рекламу — это набор определённых параметров.&lt;/p&gt;
  &lt;p id=&quot;Q4EA&quot;&gt;Вот в рилсах, в органике, в соцсетях — это следующие параметры:&lt;/p&gt;
  &lt;ul id=&quot;KzEy&quot;&gt;
    &lt;li id=&quot;GaIc&quot;&gt;&lt;strong&gt;тема&lt;/strong&gt; — про что само видео;&lt;/li&gt;
    &lt;li id=&quot;yzI1&quot;&gt;&lt;strong&gt;хук&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;x3BJ&quot;&gt;&lt;strong&gt;Хук&lt;/strong&gt; — это первые 3 секунды видео, самая важная часть любого рилса, тиктока или шортса.&lt;/p&gt;
  &lt;p id=&quot;0DwR&quot;&gt;Потому что первые 3 секунды происходит что?&lt;/p&gt;
  &lt;p id=&quot;iGDV&quot;&gt;Первые 3 секунды вы либо пролистываете — да, это время, которое нужно потратить на то, чтобы дёрнуть палец, — либо вы остаетесь и смотрите, и Instagram принимает решение: засчитать это как просмотр или нет.&lt;/p&gt;
  &lt;p id=&quot;OREi&quot;&gt;Если он засчитывает это как просмотр, то более активно начинает показывать видео другой похожей аудитории. А если вы пролистали — то нет.&lt;/p&gt;
  &lt;p id=&quot;uPZA&quot;&gt;&lt;strong&gt;Поэтому это очень важная часть.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ZlkC&quot;&gt;Есть два типа хуков:&lt;/p&gt;
  &lt;ul id=&quot;u5YI&quot;&gt;
    &lt;li id=&quot;Rcme&quot;&gt;&lt;strong&gt;визуальный&lt;/strong&gt; — то, что в видео происходит;&lt;/li&gt;
    &lt;li id=&quot;5aMy&quot;&gt;&lt;strong&gt;текстовый&lt;/strong&gt; — то, что вы произносите.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;3qhK&quot;&gt;Дальше — контентная часть, звук и монтаж.&lt;/p&gt;
  &lt;h3 id=&quot;9RZg&quot;&gt;В чём задача&lt;/h3&gt;
  &lt;p id=&quot;oqf9&quot;&gt;То есть &lt;strong&gt;не бить в неизвестность&lt;/strong&gt;, а конкретно понимать:&lt;/p&gt;
  &lt;blockquote id=&quot;sx39&quot;&gt;Вот сейчас залетает вот это.&lt;br /&gt;Мы это сделаем — оно залетит на миллион просмотров.&lt;br /&gt;И мы получим примерно 100 000 человек с этого видео.&lt;/blockquote&gt;
  &lt;p id=&quot;egW7&quot;&gt;Вот такая логика.&lt;/p&gt;
  &lt;p id=&quot;J7Nm&quot;&gt;Сильно абстрактная, но я думаю, что вы поняли, что я имею в виду.&lt;/p&gt;
  &lt;h3 id=&quot;UTsE&quot;&gt;Как это делается&lt;/h3&gt;
  &lt;p id=&quot;mKTX&quot;&gt;&lt;em&gt;Моделей, как собирать этот блок в контент-заводе оч много. Обычно его делают под конкретную задачу в конкретном заводе. Тут мы по верхам пройдемся по одному из вариантов. &lt;strong&gt;Главное понять идею.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;sHeF&quot;&gt;Для этого мы собираем базу данных, где у нас парсятся видео наших конкурентов, которые залетают и которые разбиваются на все эти параметры и метрики, которые нам нужны.&lt;/p&gt;
  &lt;p id=&quot;oBgs&quot;&gt;База, куда спарсились все рилсы за определённый период времени из вашей базы аккаунтов, которую вы собрали для вашего проекта и которую вы раскладываете на параметры.&lt;/p&gt;
  &lt;p id=&quot;HfV2&quot;&gt;&lt;strong&gt;Создаем таблицу с полями:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;2z2t&quot;&gt;
    &lt;li id=&quot;03KN&quot;&gt;Дата&lt;/li&gt;
    &lt;li id=&quot;rajW&quot;&gt;Рубрика&lt;/li&gt;
    &lt;li id=&quot;VlLj&quot;&gt;Тема видео&lt;/li&gt;
    &lt;li id=&quot;Df26&quot;&gt;Хук&lt;/li&gt;
    &lt;li id=&quot;ulGM&quot;&gt;Описание&lt;/li&gt;
    &lt;li id=&quot;ppu6&quot;&gt;Длина описания&lt;/li&gt;
    &lt;li id=&quot;4DH5&quot;&gt;Количество подписчиков&lt;/li&gt;
    &lt;li id=&quot;v6NL&quot;&gt;Количество просмотров&lt;/li&gt;
    &lt;li id=&quot;Tg6Y&quot;&gt;Количество просмотров по отношению к количеству подписчиков&lt;/li&gt;
    &lt;li id=&quot;yDnU&quot;&gt;Количество лайков/комментов&lt;/li&gt;
    &lt;li id=&quot;qrac&quot;&gt;ER&lt;/li&gt;
    &lt;li id=&quot;F1X1&quot;&gt;Количество репостов&lt;/li&gt;
    &lt;li id=&quot;70BT&quot;&gt;Количество репостов по отношению к просмотрам&lt;/li&gt;
    &lt;li id=&quot;HCam&quot;&gt;Длительность&lt;/li&gt;
    &lt;li id=&quot;adta&quot;&gt;Оценка вирусности&lt;/li&gt;
    &lt;li id=&quot;hdVE&quot;&gt;Оценка ER&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;xKs8&quot;&gt;Какие параметры контролировать? &lt;/h3&gt;
  &lt;p id=&quot;muFT&quot;&gt;Во-первых, &lt;strong&gt;дату&lt;/strong&gt;, потому что тренды живут определённое количество времени. Чаще всего это 2 месяца, но, конечно, чем быстрее — тем лучше.&lt;/p&gt;
  &lt;p id=&quot;tDRQ&quot;&gt;Соответственно, когда вы делаете парсинг, вы первый раз ставите последние 2 месяца по дате. Потом эта дата сокращается до недели, потому что желательно на еженедельной основе внедрять парсинг как процесс.&lt;/p&gt;
  &lt;h3 id=&quot;ybGJ&quot;&gt;Что важно считать&lt;/h3&gt;
  &lt;p id=&quot;LjTM&quot;&gt;Важно считать, какое количество просмотров получило видео по отношению к количеству подписчиков.&lt;/p&gt;
  &lt;p id=&quot;DPSj&quot;&gt;Потому что у вас может быть так: вы смотрите на видео, и там, например, 5 млн просмотров, но в аккаунте всего лишь 50 000 подписчиков.&lt;/p&gt;
  &lt;p id=&quot;gwyx&quot;&gt;Это значит, что видео залетело в несколько сотен раз от количества людей, которые подписаны на аккаунт. То есть оно реально завиралилось.&lt;/p&gt;
  &lt;p id=&quot;aMPm&quot;&gt;А бывает так, что в аккаунте миллион подписчиков — и тоже 5 млн просмотров. Ну очевидно, что здесь уже была база, которая посмотрела, помогла этому видео продвинуться, и оно залетело с помощью какой-то уже изначально существующей аудитории, которая его там облайкала.&lt;/p&gt;
  &lt;p id=&quot;AKr7&quot;&gt;&lt;strong&gt;Это работает для всех площадок &lt;/strong&gt;&lt;em&gt;(где есть алгоритмы😶‍🌫️)&lt;/em&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;3CAb&quot;&gt;Поэтому первый случай, когда подписчиков мало, а просмотров много, для нас больше сигнал о том, что видео завиралилось.&lt;/p&gt;
  &lt;h3 id=&quot;VlJf&quot;&gt;Engagement rate и виральность&lt;/h3&gt;
  &lt;p id=&quot;jT5Q&quot;&gt;Лайки, комментарии, стандартный ER — какой процент людей повзаимодействовал с видео от количества просмотров.&lt;/p&gt;
  &lt;p id=&quot;HtHy&quot;&gt;Это классический &lt;strong&gt;engagement rate&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;gPoL&quot;&gt;Количество репостов — репосты вообще считаются самой «золотой» метрикой виральности, потому что если видео хорошо шерится, то есть в нём что-то, что заставляет людей его распространять между собой — и это круто.&lt;/p&gt;
  &lt;p id=&quot;pY3x&quot;&gt;&lt;strong&gt;Графа «Вирусность»&lt;/strong&gt; — это аномальные всплески в аккаунте.&lt;/p&gt;
  &lt;p id=&quot;hiYv&quot;&gt;То есть, например, есть ваш аккаунт, у вас видео в среднем залетает на 100 000 просмотров, и вдруг какое-то видео залетело на 2 млн.&lt;/p&gt;
  &lt;p id=&quot;KPOl&quot;&gt;Вот это значит, что по сравнению с медианным показателем видео показывает сильный потенциал виральности.&lt;/p&gt;
  &lt;p id=&quot;Xd9b&quot;&gt;Поэтому мы ему присваиваем здесь тег: &lt;strong&gt;потенциально вирусное видео&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;V4ni&quot;&gt;И так в каждом аккаунте.&lt;/p&gt;
  &lt;p id=&quot;QGby&quot;&gt;И обязательно парсим скрипт видео. Это вообще золотые данные для SMM-команды, потому что вы потом дальше можете делать с этим вообще что угодно.&lt;/p&gt;
  &lt;p id=&quot;yJcR&quot;&gt;Вы можете на основании этого генерировать и рекламные подачи, и просто выгружать это в ChatGPT, генерировать новые варианты роликов.&lt;/p&gt;
  &lt;p id=&quot;J4eT&quot;&gt;Здесь можно сделать столбик, что у нас есть &lt;strong&gt;original_script&lt;/strong&gt; — это оригинальный скрипт, который был озвучен в видео, а есть &lt;strong&gt;rewritten_script&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;gEPv&quot;&gt;Агент забирает оригинальный сценарий и отправляет его в GPT.&lt;/p&gt;
  &lt;p id=&quot;tSXD&quot;&gt;И вот колонка &lt;strong&gt;rewritten_script&lt;/strong&gt; — это видео, которые ChatGPT пытается уже сразу нам в этой же табличке адаптировать под нас.&lt;/p&gt;
  &lt;p id=&quot;4IL8&quot;&gt;Сразу несколько вариантов хуков предлагает.&lt;/p&gt;
  &lt;p id=&quot;mc38&quot;&gt;Пытается адаптировать сценарий, чтобы его не точно копировать, а как-то его под нас видоизменять.&lt;/p&gt;
  &lt;p id=&quot;D5z5&quot;&gt;И это большая точка роста, над которой важно работать, чтобы сценарии, которые адаптировались, были &lt;strong&gt;X10 круче&lt;/strong&gt;, чем они сейчас.&lt;/p&gt;
  &lt;p id=&quot;hRh0&quot;&gt;&lt;strong&gt;Это общая методика.&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;aHHE&quot;&gt;Теперь немного деталей.&lt;/h3&gt;
  &lt;p id=&quot;qERl&quot;&gt;Первое: чтобы получить такую базу и дальше на основании неё принимать решение, какие видео вам, собственно, генерировать, вам нужно собрать первичную базу из аккаунтов, где залетают видео.&lt;/p&gt;
  &lt;p id=&quot;clAw&quot;&gt;&lt;strong&gt;Первая проблема&lt;/strong&gt;, которая здесь появляется, — то, что если вы начнёте искать их путём вбивания ключевых слов или пытаться их как-то спарсить, вы никогда в жизни их не найдёте.&lt;/p&gt;
  &lt;p id=&quot;IRjG&quot;&gt;Почему?&lt;/p&gt;
  &lt;p id=&quot;tjkk&quot;&gt;Потому что Instagram никаким образом не индексирует аккаунты прям сильно по темам.&lt;/p&gt;
  &lt;p id=&quot;e3XZ&quot;&gt;Он не может проиндексировать каждый рилс и как-то объединить их по тематикам.&lt;/p&gt;
  &lt;p id=&quot;Wbtp&quot;&gt;Поэтому, когда вы парсите и, например, даже если зайдёте сейчас в Instagram и вобьёте какую-то вашу конкурентную нишу, вам выдаст пять несчастных, жалких конкурентов — и всё.&lt;/p&gt;
  &lt;p id=&quot;UDT1&quot;&gt;И с этим дальше ничего не поделать.&lt;/p&gt;
  &lt;p id=&quot;eqXo&quot;&gt;Рилсы там не залетают, и откуда брать вот эту базу — непонятно.&lt;/p&gt;
  &lt;p id=&quot;oQul&quot;&gt;А это &lt;strong&gt;ключевой этап&lt;/strong&gt;, потому что если у вас хреновая база, а вы потом будете её копировать, то понятно, что это плохая идея.&lt;/p&gt;
  &lt;p id=&quot;HXpX&quot;&gt;&lt;strong&gt;Шаг один — создать нулевой аккаунт&lt;/strong&gt;, где ещё нет никаких рекомендаций.&lt;/p&gt;
  &lt;p id=&quot;Xaqn&quot;&gt;То есть нулевой аккаунт, всё чисто, там ничего не лайкалось раньше, просто чистый аккаунт.&lt;/p&gt;
  &lt;p id=&quot;eroP&quot;&gt;И подписывайтесь на ваших конкурентов.&lt;/p&gt;
  &lt;p id=&quot;jEnD&quot;&gt;Неважно, на каком они рынке. Единственное, что важно — на каком языке они разговаривают.&lt;/p&gt;
  &lt;p id=&quot;VOuV&quot;&gt;Потому что если вы на сборную солянку подпишетесь, то Инста не будет понимать, на каком языке вы разговариваете.&lt;/p&gt;
  &lt;p id=&quot;62MN&quot;&gt;Поэтому лучше, если у вас разные языки или вам релевантен контент с разных рынков, под это отдельный аккаунт создавать.&lt;/p&gt;
  &lt;p id=&quot;ViTT&quot;&gt;И подписывайтесь на своих конкурентов.&lt;/p&gt;
  &lt;h3 id=&quot;hkyQ&quot;&gt;Что происходит?&lt;/h3&gt;
  &lt;p id=&quot;soUP&quot;&gt;Instagram начинает думать, что вы потенциальная целевая аудитория этого контента, и адаптирует ленту под этот контент. Начинает вам показывать самые залетающие ролики, которые вообще только могут быть в нише, которая похожа на вас, на вашу целевую аудиторию.&lt;/p&gt;
  &lt;p id=&quot;SHlN&quot;&gt;Вы просто заходите в Instagram, листаете — и у вас это просто кладезь аккаунтов, у которых залетают видео и которые являются смежными, похожими, либо вашими прямыми конкурентами, либо на них подписана ваша целевая аудитория.&lt;/p&gt;
  &lt;p id=&quot;hguh&quot;&gt;После того, как вы собрали базу, мы её загружаем в табличку. Не в ту что в начале описывали, это отдельная для сбора вручную аккаунтов конкурентов. Достаточно для первого раза 200 аккаунтов, но вообще создайте процесс, при котором эта база постоянно пополняется — она не должна быть статичной.&lt;/p&gt;
  &lt;p id=&quot;4gh9&quot;&gt;Для SMM-команды это один из самых ценных процессов.&lt;/p&gt;
  &lt;p id=&quot;ulrp&quot;&gt;Потому что, пока ты смотришь:&lt;/p&gt;
  &lt;ul id=&quot;lIeJ&quot;&gt;
    &lt;li id=&quot;eCCs&quot;&gt;во-первых, твоя нейросетка Инсты прокачивается;&lt;/li&gt;
    &lt;li id=&quot;DLss&quot;&gt;во-вторых, аккаунт, с которого ты собираешь эти аккаунты и сидишь, превращается в бесконечно адаптируемую ленту, которая постоянно обновляется.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;5WDW&quot;&gt;И это уже самый лучший источник конкурентов, контента, трендов, которые только могут быть, потому что это в лайв-формате обновляющаяся лента под вашу целевую аудиторию.&lt;/p&gt;
  &lt;p id=&quot;l4A9&quot;&gt;И никакой парсинг вам этого не заменит. Никакого аналога сейчас нет, поэтому даже не пытайтесь там что-то спарсить.&lt;/p&gt;
  &lt;p id=&quot;JEIE&quot;&gt;Я вам просто сразу говорю, что вы потратите много времени, потому что я сам потратил много времени.&lt;/p&gt;
  &lt;h3 id=&quot;6UqS&quot;&gt;&lt;strong&gt;Как можно парсить данные?&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;AFXw&quot;&gt;Есть два варианта, как можно парсить видео и вообще данные с соцсетей.&lt;/p&gt;
  &lt;p id=&quot;ddAT&quot;&gt;&lt;strong&gt;Через API&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;yu9A&quot;&gt;Это плохой вариант, потому что с API вы идёте через свои официальные аккаунты в этих соцсетях.&lt;/p&gt;
  &lt;p id=&quot;Rl9m&quot;&gt;У вас очень много ограничений.&lt;/p&gt;
  &lt;p id=&quot;KfdD&quot;&gt;Вы можете снимать метрики только со своих аккаунтов, но это может быть полезно для того, чтобы настроить аналитику.&lt;/p&gt;
  &lt;p id=&quot;93f0&quot;&gt;Например, чтобы в Инстаграме считать, какое количество подписчиков вам принесла платная реклама, а какое количество подписчиков вам принесли рилсы.&lt;/p&gt;
  &lt;p id=&quot;1A5X&quot;&gt;То есть уже можно даже отслеживать источники, что раньше нельзя было.&lt;/p&gt;
  &lt;p id=&quot;Zp7Z&quot;&gt;Поэтому API — это нормальная идея, но трендвотчинг лучше парсить именно без API.&lt;/p&gt;
  &lt;p id=&quot;OL3q&quot;&gt;&lt;strong&gt;Какая связка работает&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;dHW6&quot;&gt;Здесь работает следующая связка: &lt;strong&gt;Apify + N8N + GPT + Whisper&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;otKi&quot;&gt;Достаточно простой сценарий.&lt;/p&gt;
  &lt;p id=&quot;bwcB&quot;&gt;Вы добавляете ноду &lt;strong&gt;Google Sheets&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;JnF0&quot;&gt;Первое — чтобы он забрал логины. Дальше &lt;strong&gt;SplitInBatches&lt;/strong&gt; — это функция, которая добавляет каждый логин отдельно и отправляет его дальше в Apify.&lt;/p&gt;
  &lt;p id=&quot;gQAS&quot;&gt;Это простой сценарий в &lt;strong&gt;N8N&lt;/strong&gt;, который забирает логины аккаунтов из таблицы и отправляет их в &lt;strong&gt;Apify&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;4Q2q&quot;&gt;&lt;strong&gt;Apify&lt;/strong&gt; — это сервис, который парсит аккаунты. Есть прямо template &lt;em&gt;&lt;a href=&quot;https://apify.com/apify/instagram-scraper&quot; target=&quot;_blank&quot;&gt;Instagram Scraper&lt;/a&gt;&lt;/em&gt;. Очень прикольно то, что он обходит многие ограничения.&lt;/p&gt;
  &lt;p id=&quot;8iwM&quot;&gt;Тут уже написан код, вам никакой код писать не нужно. Это уже офигенный готовый темплейт от разрабов, который есть.&lt;/p&gt;
  &lt;p id=&quot;EfPP&quot;&gt;Он вытаскивает весь датасет, высчитывает метрики по формулам — все, которые мы обсудили выше — и дальше отправляет реквест в &lt;strong&gt;Whisper&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;ha3s&quot;&gt;&lt;strong&gt;Whisper&lt;/strong&gt; — это транскрибация аудио в текст, и дальше данные дополняются в таблицу.&lt;/p&gt;
  &lt;p id=&quot;GGpj&quot;&gt;Вот такой сценарий примерно.&lt;/p&gt;
  &lt;p id=&quot;hsnw&quot;&gt;И вы получаете в итоге базу данных в таблице, где есть точное понимание, какая комбинация параметров помогла, чтобы видео залетело и попало в алгоритмы.&lt;/p&gt;
  &lt;p id=&quot;dkpD&quot;&gt;Еще раз ноды в n8n — полный сценарий:&lt;/p&gt;
  &lt;p id=&quot;qyFr&quot;&gt;&lt;strong&gt;1. Google Sheets → Read Rows&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;K4le&quot;&gt;Забираем логины аккаунтов из таблицы.&lt;/p&gt;
  &lt;blockquote id=&quot;XQfF&quot;&gt;Google Sheets можно заменить на Airtable.&lt;/blockquote&gt;
  &lt;p id=&quot;48Zu&quot;&gt;После этого формируется база аккаунтов, которые нужно обработать.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Fzec&quot;&gt;&lt;strong&gt;2. SplitInBatches&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Gl7f&quot;&gt;Разбиваем список логинов так, чтобы каждый аккаунт отправлялся в обработку отдельно.&lt;/p&gt;
  &lt;p id=&quot;5AUe&quot;&gt;Это нужно, чтобы:&lt;/p&gt;
  &lt;ul id=&quot;cB4k&quot;&gt;
    &lt;li id=&quot;zPVR&quot;&gt;корректно обрабатывать каждый логин&lt;/li&gt;
    &lt;li id=&quot;I4uG&quot;&gt;не ловить лимиты&lt;/li&gt;
    &lt;li id=&quot;jGIp&quot;&gt;управлять нагрузкой&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;kVbZ&quot;&gt;&lt;strong&gt;3. Trigger (Cron)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;tg6m&quot;&gt;Запуск по расписанию.&lt;/p&gt;
  &lt;p id=&quot;s5MG&quot;&gt;Можно настроить:&lt;/p&gt;
  &lt;ul id=&quot;EjId&quot;&gt;
    &lt;li id=&quot;utz4&quot;&gt;раз в неделю&lt;/li&gt;
    &lt;li id=&quot;lPlB&quot;&gt;раз в день&lt;/li&gt;
    &lt;li id=&quot;oV7P&quot;&gt;в зависимости от объёма базы&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;FIIY&quot;&gt;&lt;strong&gt;4. HTTP Request → запуск Apify Instagram Scraper&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;BiAh&quot;&gt;Отправляем логин в Apify.&lt;/p&gt;
  &lt;p id=&quot;TUoU&quot;&gt;Используется готовый template:&lt;/p&gt;
  &lt;p id=&quot;n0kG&quot;&gt;&lt;a href=&quot;https://apify.com/apify/instagram-scraper&quot; target=&quot;_blank&quot;&gt;https://apify.com/apify/instagram-scraper&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;AjDy&quot;&gt;Код писать не нужно — используется готовый темплейт.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;3kiW&quot;&gt;&lt;strong&gt;5. Wait&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Mahx&quot;&gt;Ожидание завершения парсинга.&lt;/p&gt;
  &lt;p id=&quot;QhFS&quot;&gt;Если аккаунтов много — лучше ставить больший тайм-аут, чтобы избежать ошибок.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;wHBZ&quot;&gt;&lt;strong&gt;6. Get Dataset&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;bbeH&quot;&gt;Получаем датасет из Apify.&lt;/p&gt;
  &lt;p id=&quot;OVwo&quot;&gt;Из него вытягиваются:&lt;/p&gt;
  &lt;ul id=&quot;eQIo&quot;&gt;
    &lt;li id=&quot;slCo&quot;&gt;подписчики&lt;/li&gt;
    &lt;li id=&quot;kYot&quot;&gt;просмотры&lt;/li&gt;
    &lt;li id=&quot;17wy&quot;&gt;лайки&lt;/li&gt;
    &lt;li id=&quot;TOBK&quot;&gt;комментарии&lt;/li&gt;
    &lt;li id=&quot;H3Yv&quot;&gt;репосты&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;JtmB&quot;&gt;&lt;strong&gt;7. Метрики (Code)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;SbEk&quot;&gt;Вычисляются показатели по формулам:&lt;/p&gt;
  &lt;ul id=&quot;Dkf2&quot;&gt;
    &lt;li id=&quot;uEuc&quot;&gt;engagement rate&lt;/li&gt;
    &lt;li id=&quot;Qsx9&quot;&gt;отношение просмотров к подписчикам&lt;/li&gt;
    &lt;li id=&quot;8WfJ&quot;&gt;вирусность&lt;/li&gt;
    &lt;li id=&quot;bj2F&quot;&gt;аномальные всплески&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;5pYt&quot;&gt;&lt;strong&gt;8. HTTP Request → Whisper API&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;12RE&quot;&gt;Отправляем видео в Whisper.&lt;/p&gt;
  &lt;p id=&quot;It1E&quot;&gt;Whisper делает транскрибацию аудио → текст.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;WFg0&quot;&gt;&lt;strong&gt;9. Google Sheets&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Nvyp&quot;&gt;Возвращаем всё в таблицу.&lt;/p&gt;
  &lt;p id=&quot;4hKq&quot;&gt;В итоге в таблице появляются:&lt;/p&gt;
  &lt;ul id=&quot;8aei&quot;&gt;
    &lt;li id=&quot;r9pI&quot;&gt;original_script&lt;/li&gt;
    &lt;li id=&quot;s16f&quot;&gt;rewritten_script (если подключён GPT)&lt;/li&gt;
    &lt;li id=&quot;AgJq&quot;&gt;метрики&lt;/li&gt;
    &lt;li id=&quot;m4Jp&quot;&gt;показатели вирусности&lt;/li&gt;
    &lt;li id=&quot;49Pt&quot;&gt;транскрибация&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;1fuR&quot;&gt;&lt;strong&gt;Результат&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7GHq&quot;&gt;Вы получаете структурированную базу данных, где видно:&lt;/p&gt;
  &lt;ul id=&quot;PeFT&quot;&gt;
    &lt;li id=&quot;8ifH&quot;&gt;какие комбинации параметров дают залёт&lt;/li&gt;
    &lt;li id=&quot;SLaC&quot;&gt;какие темы работают&lt;/li&gt;
    &lt;li id=&quot;XNdR&quot;&gt;какие хуки масштабируются&lt;/li&gt;
    &lt;li id=&quot;WOCm&quot;&gt;какие аккаунты реально завиралились&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;YJv5&quot;&gt;Это и есть основа для управляемого вертикального продакшена.&lt;/p&gt;
  &lt;h3 id=&quot;StmB&quot;&gt;А что мы делаем с этим дальше? &lt;/h3&gt;
  &lt;p id=&quot;ttmu&quot;&gt;Дальше в таблице мы ставим фильтры по нужным вам метрикам.&lt;/p&gt;
  &lt;p id=&quot;Bj0l&quot;&gt;Эту часть часто делают вручную, потому что всё равно все попытки привести соцсети под одни правила, подогнать — типа «смотри вот на это, вот это точно сработает» — часто имеют изъяны, потому что в соцсетях всё-таки остаётся некоторая часть креатива.&lt;/p&gt;
  &lt;p id=&quot;KJHf&quot;&gt;Обычно ориентируемся на то, насколько залетело видео по отношению к количеству подписчиков.&lt;/p&gt;
  &lt;p id=&quot;0o5h&quot;&gt;Ставим фильтр и забираем в работу первые &lt;strong&gt;50 видео&lt;/strong&gt; из базы.&lt;/p&gt;
  &lt;h3 id=&quot;h1Rp&quot;&gt;Как адаптировать сценарии&lt;/h3&gt;
  &lt;p id=&quot;58fw&quot;&gt;Есть несколько вариантов.&lt;/p&gt;
  &lt;h3 id=&quot;DgOf&quot;&gt;1. Полное копирование&lt;/h3&gt;
  &lt;p id=&quot;poDp&quot;&gt;Первый вариант — ты копируешь полностью всё.&lt;/p&gt;
  &lt;p id=&quot;dVKJ&quot;&gt;Работает, особенно если вы на начальной стадии, потому что нет никакой ответственности. И вряд ли кто-то вообще когда-либо заметит, что вы там какую-то идею взяли, потому что все друг у друга тырят в Инстаграме идеи для рилсов, они даже между брендами постоянно перекликаются.&lt;/p&gt;
  &lt;p id=&quot;5KIQ&quot;&gt;Но если вы крупная корпорация, то понятное дело, что такой вариант уже не подходит.&lt;/p&gt;
  &lt;h3 id=&quot;E56d&quot;&gt;2. Адаптация&lt;/h3&gt;
  &lt;p id=&quot;BYwx&quot;&gt;Хорошо работает тема с адаптированием, когда сохраняются первые 3 секунды видео, а дальше вы контентную часть либо меняете копирайт, либо чуть-чуть адаптируете под себя.&lt;/p&gt;
  &lt;h3 id=&quot;WyrL&quot;&gt;3. Кросс-языковая стратегия&lt;/h3&gt;
  &lt;p id=&quot;czzW&quot;&gt;Третий вариант — это когда вы берёте видео, например, с другого языка, то есть добавляете в базу контент на хинди, а потом просто делаете такое же видео, но на английском.&lt;/p&gt;
  &lt;p id=&quot;jYNT&quot;&gt;Это очень замечательная стратегия.&lt;br /&gt;Она очень хорошо работает.&lt;/p&gt;
  &lt;h3 id=&quot;GoZa&quot;&gt;Воркфлоу в n8n по созданию видео&lt;/h3&gt;
  &lt;figure id=&quot;5u3K&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8f/55/8f559b50-70bc-49f8-a7fd-cd6f70353115.png&quot; width=&quot;1369&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yTW4&quot;&gt;Что здесь происходит? &lt;/p&gt;
  &lt;p id=&quot;LpFd&quot;&gt;Отправляется запрос через &lt;strong&gt;Telegram&lt;/strong&gt;. То есть мы пишем, что нам нужно сегодня выложить какое-то видео.&lt;/p&gt;
  &lt;p id=&quot;AndK&quot;&gt;Он обращается к таблице, вытаскивает сценарий, отправляет его в &lt;strong&gt;ChatGPT&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;Vg8G&quot;&gt;ChatGPT разбивает его на раскадровку, и после этого отправляет в &lt;strong&gt;видеомейкер&lt;/strong&gt;. Это место, где генерируются с помощью аишки сами видосы.&lt;/p&gt;
  &lt;p id=&quot;RgF5&quot;&gt;Мы её здесь используем, потому что она дешёвая, но можно ещё использовать что-то круче — то есть всякие &lt;em&gt;Kling&lt;/em&gt;, разные нейросетки сюда подставлять.&lt;/p&gt;
  &lt;p id=&quot;ON8K&quot;&gt;Получается: &lt;strong&gt;GPT генерирует промпт&lt;/strong&gt; → это отправляется в видеомейкер → генерируется видео → дальше всё объединяется и отправляется обратно в &lt;strong&gt;Telegram&lt;/strong&gt;, и накладываются &lt;strong&gt;субтитры&lt;/strong&gt;.&lt;/p&gt;
  &lt;blockquote id=&quot;Yu1v&quot;&gt;То есть запрос → сценарий → раскадровка → промпт → генерация → сборка → Telegram → субтитры.&lt;/blockquote&gt;
  &lt;p id=&quot;Jlm0&quot;&gt;Еще раз про воркфлоу:&lt;/p&gt;
  &lt;p id=&quot;NRtc&quot;&gt;&lt;strong&gt;Telegram → AI-агент → тренды → сценарий → видео → проверка → публикация&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;KtYM&quot;&gt;
    &lt;li id=&quot;wwrB&quot;&gt;Берёт тренд из базы&lt;/li&gt;
    &lt;li id=&quot;IJNL&quot;&gt;Генерирует сценарий&lt;/li&gt;
    &lt;li id=&quot;ywT9&quot;&gt;Создаёт видео&lt;/li&gt;
    &lt;li id=&quot;Y4tA&quot;&gt;Проверяет статус&lt;/li&gt;
    &lt;li id=&quot;AlB2&quot;&gt;Возвращает готовый результат&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;v7se&quot;&gt;Порядок работы системы&lt;/p&gt;
  &lt;p id=&quot;J4sE&quot;&gt;&lt;strong&gt;1. Telegram Trigger — точка входа&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;i0H4&quot;&gt;Пользователь пишет в Telegram:&lt;/p&gt;
  &lt;blockquote id=&quot;Aphm&quot;&gt;“Сделай видео по тренду про X”&lt;/blockquote&gt;
  &lt;p id=&quot;jqzM&quot;&gt;Что важно:&lt;/p&gt;
  &lt;ul id=&quot;cnVT&quot;&gt;
    &lt;li id=&quot;2S74&quot;&gt;Используется session_id (user_id)&lt;/li&gt;
    &lt;li id=&quot;okUX&quot;&gt;Все сообщения логируются в Supabase&lt;/li&gt;
    &lt;li id=&quot;vvAY&quot;&gt;Сохраняется контекст&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;aGP5&quot;&gt;&lt;strong&gt;Нюанс&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;FXDa&quot;&gt;Без сохранения контекста бот будет “тупить” и забывать, что уже обсуждали.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;VDir&quot;&gt;&lt;strong&gt;2. Логирование запроса (Supabase)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;pQU7&quot;&gt;Перед тем как агент начнёт думать:&lt;/p&gt;
  &lt;ul id=&quot;3t1k&quot;&gt;
    &lt;li id=&quot;a7yX&quot;&gt;Сохраняем user message&lt;/li&gt;
    &lt;li id=&quot;neOn&quot;&gt;Привязываем к session_id&lt;/li&gt;
    &lt;li id=&quot;HRFG&quot;&gt;Фиксируем роль (human)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;AV9w&quot;&gt;Это нужно для:&lt;/p&gt;
  &lt;ul id=&quot;VDqA&quot;&gt;
    &lt;li id=&quot;h6Sy&quot;&gt;истории диалога&lt;/li&gt;
    &lt;li id=&quot;iNSI&quot;&gt;аналитики&lt;/li&gt;
    &lt;li id=&quot;3iP3&quot;&gt;обучения&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;bghU&quot;&gt;&lt;strong&gt;3. AI Agent — мозг системы&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;qbDJ&quot;&gt;Агент получает:&lt;/p&gt;
  &lt;ul id=&quot;EKQY&quot;&gt;
    &lt;li id=&quot;g3ue&quot;&gt;текст из Telegram&lt;/li&gt;
    &lt;li id=&quot;duUg&quot;&gt;доступ к памяти (Postgres Chat Memory)&lt;/li&gt;
    &lt;li id=&quot;XS2O&quot;&gt;доступ к инструментам&lt;/li&gt;
    &lt;li id=&quot;hcpr&quot;&gt;доступ к векторной базе трендов&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;2bG9&quot;&gt;В systemMessage прописана его роль:&lt;/p&gt;
  &lt;blockquote id=&quot;uuY4&quot;&gt;Ты анализируешь тренды → формируешь сценарий → генерируешь видео → ждёшь результат → возвращаешь ссылку.&lt;/blockquote&gt;
  &lt;p id=&quot;Ccyr&quot;&gt;&lt;strong&gt;Нюанс&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;8sIl&quot;&gt;Если system prompt слабый — агент начинает генерировать воду вместо системной логики.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;gg0R&quot;&gt;&lt;strong&gt;4. Vector Store — анализ трендов&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;mG83&quot;&gt;Если пользователь просит трендовую тему:&lt;/p&gt;
  &lt;ul id=&quot;4DG7&quot;&gt;
    &lt;li id=&quot;0qLX&quot;&gt;агент обращается к Supabase Vector Store&lt;/li&gt;
    &lt;li id=&quot;H7cu&quot;&gt;embeddings OpenAI ищут похожие документы&lt;/li&gt;
    &lt;li id=&quot;Tj76&quot;&gt;возвращаются релевантные тренды&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;hqYr&quot;&gt;&lt;strong&gt;Это ключевой момент&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;k6nN&quot;&gt;Без этого агент просто “придумывает”.&lt;br /&gt;С этим — он опирается на реальные залетевшие видео.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;ouX7&quot;&gt;&lt;strong&gt;5. Генерация сценария (GPT)&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;pE0U&quot;&gt;После выбора темы агент:&lt;/p&gt;
  &lt;ol id=&quot;uSfs&quot;&gt;
    &lt;li id=&quot;i6hE&quot;&gt;Формирует сценарий&lt;/li&gt;
    &lt;li id=&quot;EKq8&quot;&gt;Делит на структуру&lt;/li&gt;
    &lt;li id=&quot;5z70&quot;&gt;Подготавливает script&lt;/li&gt;
    &lt;li id=&quot;ufTi&quot;&gt;Формирует video_description&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;1nQM&quot;&gt;Важно:&lt;/p&gt;
  &lt;blockquote id=&quot;LJYN&quot;&gt;Кавычки должны быть удалены из video_description и script перед передачей в Video_maker.&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;06JN&quot;&gt;Это критичный технический нюанс.&lt;br /&gt;Если оставить кавычки — workflow ломается.&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;kkhW&quot;&gt;&lt;strong&gt;6. Video_maker — запуск генерации&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;dVvs&quot;&gt;Агент вызывает инструмент:&lt;/p&gt;
  &lt;pre id=&quot;jTx2&quot;&gt;{
  &amp;quot;video_description&amp;quot;: &amp;quot;...&amp;quot;,
  &amp;quot;script&amp;quot;: &amp;quot;...&amp;quot;
}
&lt;/pre&gt;
  &lt;p id=&quot;5VN2&quot;&gt;Video_maker возвращает:&lt;/p&gt;
  &lt;pre id=&quot;Tw55&quot;&gt;{
  &amp;quot;pid&amp;quot;: &amp;quot;G2sRFui4NhcLJecK9JmN&amp;quot;
}
&lt;/pre&gt;
  &lt;p id=&quot;Mmha&quot;&gt;pid — это ID проекта.&lt;/p&gt;
  &lt;p id=&quot;1a0L&quot;&gt;&lt;strong&gt;Нюанс&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;wicV&quot;&gt;Video_maker — это отдельный workflow.&lt;br /&gt;Он должен начинаться с Execute Workflow Trigger и возвращать финальный результат.&lt;/p&gt;
  &lt;figure id=&quot;s5P9&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ea/3a/ea3aa87c-ef47-45a5-909c-b12726c5c5d0.png&quot; width=&quot;492&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yDjP&quot;&gt;&lt;strong&gt;&lt;em&gt;Это вспомогательный воркфлоу-генератор видео.&lt;/em&gt;&lt;/strong&gt; Он принимает &lt;code&gt;video_description&lt;/code&gt; и &lt;code&gt;script&lt;/code&gt;, отправляет их в revid.ai, получает &lt;code&gt;pid&lt;/code&gt; проекта и возвращает его в основной агент.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;cBQG&quot;&gt;&lt;strong&gt;&lt;em&gt;1. ExecuteWorkflowTrigger&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ocOv&quot;&gt;&lt;strong&gt;When Executed by Another Workflow&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;GHET&quot;&gt;Точка входа.&lt;/p&gt;
  &lt;p id=&quot;lRVR&quot;&gt;Он принимает JSON:&lt;/p&gt;
  &lt;pre id=&quot;men7&quot;&gt;{
  &amp;quot;video_description&amp;quot;: &amp;quot;...&amp;quot;,
  &amp;quot;script&amp;quot;: &amp;quot;...&amp;quot;
}
&lt;/pre&gt;
  &lt;p id=&quot;FEBv&quot;&gt;&lt;strong&gt;Нюанс&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;M4Tf&quot;&gt;Это не Telegram-trigger.&lt;br /&gt;Этот воркфлоу нельзя запускать напрямую — только из родительского.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;VOPm&quot;&gt;&lt;strong&gt;&lt;em&gt;2. HTTP Request → revid.ai&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;vLu6&quot;&gt;Отправляется POST-запрос:&lt;/p&gt;
  &lt;pre id=&quot;ZpHm&quot;&gt;https://www.revid.ai/api/public/v2/render
&lt;/pre&gt;
  &lt;p id=&quot;WIzi&quot;&gt;Передаются:&lt;/p&gt;
  &lt;ul id=&quot;Skkn&quot;&gt;
    &lt;li id=&quot;I0zM&quot;&gt;script → как inputText&lt;/li&gt;
    &lt;li id=&quot;EBjb&quot;&gt;video_description → как generationUserPrompt&lt;/li&gt;
    &lt;li id=&quot;g3Ah&quot;&gt;формат 9:16&lt;/li&gt;
    &lt;li id=&quot;UrKz&quot;&gt;включена генерация:&lt;/li&gt;
    &lt;ul id=&quot;qy6m&quot;&gt;
      &lt;li id=&quot;MsgO&quot;&gt;голоса&lt;/li&gt;
      &lt;li id=&quot;BJkU&quot;&gt;музыки&lt;/li&gt;
      &lt;li id=&quot;7Tfy&quot;&gt;видео&lt;/li&gt;
      &lt;li id=&quot;RTfk&quot;&gt;субтитров&lt;/li&gt;
      &lt;li id=&quot;3kky&quot;&gt;sound effects&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;YgaG&quot;&gt;&lt;strong&gt;Что здесь важно&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;QXqV&quot;&gt;
    &lt;li id=&quot;SCcR&quot;&gt;&lt;code&gt;flowType: text-to-video&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;0iOG&quot;&gt;&lt;code&gt;slug: create-tiktok-video&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;LDWa&quot;&gt;&lt;code&gt;ratio: 9 / 16&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;ffW2&quot;&gt;&lt;code&gt;hasToGenerateVideos: true&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;CqmJ&quot;&gt;&lt;code&gt;hasEnhancedGeneration: true&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;M1cs&quot;&gt;То есть это &lt;strong&gt;полноценная AI-сборка вертикального видео&lt;/strong&gt;.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;dSWx&quot;&gt;&lt;strong&gt;&lt;em&gt;3. Ответ revid.ai&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;4ljr&quot;&gt;API возвращает:&lt;/p&gt;
  &lt;pre id=&quot;4iUR&quot;&gt;{
  &amp;quot;pid&amp;quot;: &amp;quot;G2sRFui4NhcLJecK9JmN&amp;quot;
}
&lt;/pre&gt;
  &lt;p id=&quot;NDz2&quot;&gt;pid — это ID проекта рендера.&lt;/p&gt;
  &lt;p id=&quot;604l&quot;&gt;Видео в этот момент ещё не готово.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;9G7f&quot;&gt;&lt;strong&gt;&lt;em&gt;4. Edit Fields (Set node)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;63m8&quot;&gt;Берётся:&lt;/p&gt;
  &lt;pre id=&quot;1mlS&quot;&gt;$json.pid
&lt;/pre&gt;
  &lt;p id=&quot;YNZN&quot;&gt;И сохраняется как:&lt;/p&gt;
  &lt;pre id=&quot;2Ldu&quot;&gt;response
&lt;/pre&gt;
  &lt;p id=&quot;QxLb&quot;&gt;Этот &lt;code&gt;pid&lt;/code&gt; возвращается в основной workflow.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;cR4F&quot;&gt;&lt;strong&gt;&lt;em&gt;Что происходит дальше (в родительском процессе)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;DIiz&quot;&gt;
    &lt;li id=&quot;Kr2f&quot;&gt;Основной агент получает pid&lt;/li&gt;
    &lt;li id=&quot;UmcJ&quot;&gt;Вызывает Video_status_checker&lt;/li&gt;
    &lt;li id=&quot;bTcc&quot;&gt;Проверяет статус рендера&lt;/li&gt;
    &lt;li id=&quot;kXKE&quot;&gt;Ждёт готовность&lt;/li&gt;
    &lt;li id=&quot;qi9h&quot;&gt;Забирает videoUrl&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;vFV0&quot;&gt;&lt;strong&gt;7. Проверка статуса — Video_status_checker&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;qNDH&quot;&gt;После получения pid:&lt;/p&gt;
  &lt;ol id=&quot;CYxs&quot;&gt;
    &lt;li id=&quot;FpeA&quot;&gt;Агент вызывает Video_status_checker&lt;/li&gt;
    &lt;li id=&quot;vtQg&quot;&gt;Если статус = building → ждёт 60 секунд&lt;/li&gt;
    &lt;li id=&quot;eXsM&quot;&gt;Повторяет проверку&lt;/li&gt;
    &lt;li id=&quot;Hb9h&quot;&gt;Когда статус = ready → получает videoUrl&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;IUUZ&quot;&gt;Это асинхронная архитектура.&lt;/p&gt;
  &lt;p id=&quot;xqmb&quot;&gt;&lt;strong&gt;Ошибка новичков&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;7zCs&quot;&gt;Не реализуют ожидание — и бот просто падает.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;pRO0&quot;&gt;&lt;strong&gt;8. Финальный ответ пользователю&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;zVp2&quot;&gt;Когда видео готово:&lt;/p&gt;
  &lt;ul id=&quot;Em52&quot;&gt;
    &lt;li id=&quot;lLBN&quot;&gt;Агент объясняет, что было создано&lt;/li&gt;
    &lt;li id=&quot;nA72&quot;&gt;Возвращает ссылку&lt;/li&gt;
    &lt;li id=&quot;2ZFR&quot;&gt;Отправляет в Telegram&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;JvT1&quot;&gt;Перед отправкой текст проходит через Code node:&lt;/p&gt;
  &lt;ul id=&quot;KpDS&quot;&gt;
    &lt;li id=&quot;VV8q&quot;&gt;Экранируются Markdown символы&lt;/li&gt;
    &lt;li id=&quot;RRsj&quot;&gt;Чтобы Telegram не ломал форматирование&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;IkjN&quot;&gt;&lt;strong&gt;9. Логирование ответа&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;OdCM&quot;&gt;Assistant message сохраняется в Supabase.&lt;/p&gt;
  &lt;p id=&quot;kvHs&quot;&gt;Это нужно для:&lt;/p&gt;
  &lt;ul id=&quot;Zhuh&quot;&gt;
    &lt;li id=&quot;yVry&quot;&gt;истории&lt;/li&gt;
    &lt;li id=&quot;87gX&quot;&gt;аналитики&lt;/li&gt;
    &lt;li id=&quot;3mbv&quot;&gt;повторной генерации&lt;/li&gt;
    &lt;li id=&quot;8FvK&quot;&gt;обучения модели&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;xDaS&quot; data-align=&quot;center&quot;&gt;&lt;em&gt;Если вам сложно воспринимать описанное выше, не переживайте. просто подключите в помощь нейронку и она вам в доступном для вас языке разложит все и даже сделает воркфлоу в n8n.&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;u3Kx&quot;&gt;Самый лучший пока что сценарий — это когда ты генерируешь картинку, а из картинки потом оживляешь видео. &lt;strong&gt;Раскадровка. &lt;/strong&gt;Это экономит время и деньги при создании видео.&lt;/p&gt;
  &lt;p id=&quot;7ANq&quot;&gt;Вот поэтому мы сначала генерируем картинку если создаем ролик вручную, н&lt;u&gt;о в случае сценария с AI-агентом это будет немножко топорный, долгий путь, поэтому там сразу мы генерируем видос.&lt;/u&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;wCsV&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Все таки автоматизация и ручная работа, воркфлоу и логика отличаются.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;tjS1&quot;&gt;&lt;strong&gt;Полуавтоматическая схема с аватаром&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;XCFJ&quot;&gt;А есть, знаете, какая клёвая тема.&lt;/p&gt;
  &lt;p id=&quot;yhTe&quot;&gt;Есть ещё система, когда вы не полностью автоматизируете процесс, а когда подключается аватар через AI, и дальше к нему на задний фон подтягиваются реальные видео.&lt;/p&gt;
  &lt;p id=&quot;d1JB&quot;&gt;Берете топ видео, которое можете прокомментировать. Отдаете монтажеру или он сам забирает файл вашей генерации аватара (через Хайген) и склеивает топ видео и вашего аватара с видео.&lt;/p&gt;
  &lt;p id=&quot;TGoj&quot;&gt;То есть здесь вы вообще не принимает участия никакого в съёмках.&lt;/p&gt;
  &lt;p id=&quot;zVnd&quot;&gt;В этом формате особо нет монтажа. Монтажер просто склеивает материалы из интернета и добавляет субтитры автоматически через captions.&lt;/p&gt;
  &lt;p id=&quot;rwjG&quot;&gt;Таким образом, ты смотришь в основном на видео и понимаешь, что это AI, но замечаешь это не сразу, просто потому что это не является главным объектом на видео.&lt;/p&gt;
  &lt;p id=&quot;7dlp&quot;&gt;&lt;strong&gt;Эта штука очень легко настраивается.&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;x9zz&quot;&gt;Инструкцию как создать AI-аватара я делал тут давно, еще актуально: &lt;a href=&quot;https://youtu.be/Kdda0UcjQfs&quot; target=&quot;_blank&quot;&gt;https://youtu.be/Kdda0UcjQfs&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;iedh&quot;&gt;&lt;strong&gt;Что происходит сейчас на рынке&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;ksBT&quot;&gt;По поводу генерации видео — здесь очень много всего происходит прямо сейчас.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;C0qf&quot;&gt;&lt;strong&gt;Ваша задача&lt;/strong&gt; — не бежать за инструментами и не учиться конкретным инструментам реализации автоматизации, а увидеть архитектурно и принципы, как строятся такие системы.&lt;/p&gt;
  &lt;p id=&quot;x027&quot;&gt;И тогда вас не особо будут волновать постоянные обновления или релизы новых инструментов.&lt;/p&gt;
  &lt;p id=&quot;VCrx&quot;&gt;Шум в интернете сам подскажет вам, что стоит попробовать или заменить в тех тулах, которые вы уже используете.&lt;/p&gt;
  &lt;p id=&quot;zajf&quot;&gt;&lt;em&gt;это первая часть из трех в этой тематике... когда нибудь будет продолжение 🤣&lt;/em&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;DLCH&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;vgBE&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;oRum&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;M59s&quot;&gt;&lt;strong&gt;Обсудить дела:&lt;/strong&gt;&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:U0-AnVCrCRO</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/U0-AnVCrCRO?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>n8n, ИИ и Telegram: собираем рабочий workflow</title><published>2026-01-20T20:35:00.863Z</published><updated>2026-05-04T10:12:20.635Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/85/e5/85e55dcb-ff40-4f12-ae85-facf1f1917b9.png"></media:thumbnail><category term="nemnogo-o-n-8-n" label="Немного о N8N"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/b4/e3/b4e3a1ed-5ab5-4be9-8ded-e3be3842d3b9.png&quot;&gt;Здесь, мы уже будем пересекать темы с n8n и заводами, так как будем переходить на практику или возможные варианты реализации контент-завода или небольшого цеха. Тут уже от вас зависит.</summary><content type="html">
  &lt;p id=&quot;wCqa&quot;&gt;Здесь, мы уже будем пересекать темы с n8n и заводами, так как будем переходить на практику или возможные варианты реализации контент-завода или небольшого цеха. Тут уже от вас зависит.&lt;/p&gt;
  &lt;p id=&quot;BXqK&quot;&gt;И сейчас будем как раз с вами общаться, обсуждать n8n (еще раз, да). &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;8xQt&quot;&gt;Почему вообще n8n? &lt;/p&gt;
  &lt;p id=&quot;zi0h&quot;&gt;Разумеется, сейчас много есть аналогов. Мы в универе изучали &lt;a href=&quot;https://www.make.com/en&quot; target=&quot;_blank&quot;&gt;MAKE&lt;/a&gt;, &lt;a href=&quot;https://zapier.com/&quot; target=&quot;_blank&quot;&gt;ZAPIER&lt;/a&gt; и прочие, но они не Open source, и их так просто себе не поставить. В отличие от n8n. &lt;/p&gt;
  &lt;p id=&quot;mIZc&quot;&gt;По остальным моделям (стеку), которые часто используются для продакшена видео список такой:&lt;/p&gt;
  &lt;ol id=&quot;3ELd&quot;&gt;
    &lt;li id=&quot;1ImT&quot;&gt;ElevenLabs - звук (звуки, озвучка, копирование голоса)&lt;/li&gt;
    &lt;li id=&quot;LbbP&quot;&gt;SUNO&lt;/li&gt;
    &lt;li id=&quot;NoeJ&quot;&gt;OpenAI: API/SORA&lt;/li&gt;
    &lt;li id=&quot;ABAb&quot;&gt;Сервисы Google: VEO3/Nano Banana&lt;/li&gt;
    &lt;li id=&quot;4qsV&quot;&gt;MidJorney&lt;/li&gt;
  &lt;/ol&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;0Ma8&quot;&gt;Это такая базовая база, но моделей очень много и инструментов тоже полно, можно тестировать под вашу задачу и подбирать уникальный стек инструментов.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Pux3&quot;&gt;Давайте вернёмся обратно к n8n. Чем он еще хорош, у него построена целая экосистема, есть шаблоны свои, то есть можно зайти, если вдруг, что-то тяжело самому собрать, заходите ищете готовый шаблон и это такая очень сейчас живая тема, их очень много, то есть можно найти, причём не обязательно доплатить, они есть бесплатные, уже собранные. &lt;/p&gt;
  &lt;p id=&quot;kANA&quot;&gt;&lt;s&gt;Или у инфобизеров, или в инете куча их просто всяких разных.&lt;/s&gt;&lt;/p&gt;
  &lt;p id=&quot;qTgs&quot;&gt;Заходите, ищете контент фабрики, прямо внутри n8n темплейты. На Ютубе очень много разных контент-фабрик, каждый под себя собирает разное. &lt;/p&gt;
  &lt;p id=&quot;BVLQ&quot;&gt;&lt;strong&gt;Первые шаги в n8n я описал тут:&lt;/strong&gt; &lt;a href=&quot;https://teletype.in/@safronistika/+chto-nado-znat-o-n-8-n&quot; target=&quot;_blank&quot;&gt;https://teletype.in/@safronistika/+chto-nado-znat-o-n-8-n&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;W9Dm&quot;&gt;&lt;strong&gt;Что такое workflow?&lt;/strong&gt; Это буквально ноу - код решение, когда вы просто из блоков, перетаскивая, составляя, делать такую небольшую маленькую программу. &lt;/p&gt;
  &lt;p id=&quot;g8In&quot;&gt;n8n был раньше известен, он появился в 2017 году, но он раскрылся именно сейчас, как раз за счёт того, что они завезли полноценную агентскую логику. &lt;/p&gt;
  &lt;p id=&quot;u21a&quot;&gt;&lt;strong&gt;Что нас интересует n8n?&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;q6mq&quot;&gt;Давайте попробуем создать в Телеграмме бота. Этот элемент или шестеренка, часто используется в общей структуре контент-заводов, поэтому давайте эту шестеренку отдельно и создадим.&lt;/p&gt;
  &lt;p id=&quot;HuB6&quot;&gt;Мы будем писать ему запрос, он будет идти в интернет, искать там ответы на наши вопросы и присылать в бота. &lt;/p&gt;
  &lt;p id=&quot;GV6f&quot;&gt;&lt;strong&gt;С чего вообще начинается любой workflow?&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;dfIt&quot;&gt;С триггера. Триггер - это как раз входной элемент нашей программы. Он может быть разный. &lt;/p&gt;
  &lt;figure id=&quot;V00i&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e9/ff/e9fff4bb-b0e2-40c9-ad05-d97499f32c9f.png&quot; width=&quot;773&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mPwR&quot;&gt;Жмем Add first step. &lt;/p&gt;
  &lt;figure id=&quot;5X1v&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8a/dc/8adc7778-0674-4719-ab22-b8aa3ab55bd6.png&quot; width=&quot;380&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;w06l&quot;&gt;Здесь сразу видно, сколько много разных триггеров. &lt;/p&gt;
  &lt;p id=&quot;REKG&quot;&gt;Популярный в использовании &lt;strong&gt;триггер по времени&lt;/strong&gt;. &lt;/p&gt;
  &lt;figure id=&quot;Te4U&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3f/21/3f216c59-7bc9-44d7-a0bb-1f1bd0eef506.png&quot; width=&quot;373&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XyLG&quot;&gt;Допустим, нас будет интересовать, чтобы каждый день, наш workflow запускался в полночь либо какой то другой временной промежуток.&lt;/p&gt;
  &lt;figure id=&quot;ohIs&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b0/fd/b0fd92e6-8b08-49be-8cd6-d2cee633ce53.png&quot; width=&quot;394&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;oW1J&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1d/0a/1d0a6ed2-7a44-4dcf-8ff1-4ef9a0b2e11b.png&quot; width=&quot;478&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Hj4l&quot;&gt;Ставим в режим активно и теперь оно сработает раз в день. Можем поставить, на самом деле, намного чаще. Можно поставить каждые 10 секунд. &lt;/p&gt;
  &lt;p id=&quot;ykbR&quot;&gt;Где это может быть использовано? &lt;/p&gt;
  &lt;p id=&quot;cDIG&quot;&gt;Это может быть отложенный постинг, там где платформой не предусмотрен этот функционал. Можно проверять конкурентов в определенный период, что они сделали нового. Делать выгрузку данных через API и т.д.&lt;/p&gt;
  &lt;p id=&quot;Zbhr&quot;&gt;&lt;strong&gt;Вернемся к нашему боту&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;zx8l&quot;&gt;Ставим триггер телеги&lt;/p&gt;
  &lt;figure id=&quot;v2dd&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/be/bf/bebff086-b878-4dcb-a7d3-95c695e83817.png&quot; width=&quot;381&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;0rdl&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d4/ee/d4ee6835-3a4f-4208-97e9-6f9c28c3524c.png&quot; width=&quot;339&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FQiU&quot;&gt;Настроим аккаунт телеги. Надо прожать триггер, открыть его и там добавить новые креды.&lt;/p&gt;
  &lt;figure id=&quot;0Lo0&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ed/a3/eda32273-f927-4607-b79e-5aec9e5659c0.png&quot; width=&quot;330&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;wZS9&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2e/17/2e175041-24cf-4f06-bae2-3ce1940f7f24.png&quot; width=&quot;1183&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;lmeB&quot;&gt;Токен вы создаете в &lt;a href=&quot;https://telegram.me/BotFather&quot; target=&quot;_blank&quot;&gt;https://telegram.me/BotFather&lt;/a&gt;&lt;br /&gt;Полное руководство есть в этом же окне если кликнуть на &lt;em&gt;&lt;u&gt;Open docs&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;h2b7&quot;&gt;После того как вы создали бота в телеге и получили его токен, несите этот токен в поле n8n. После того как вы его там разместите, у вас будет такое окно:&lt;/p&gt;
  &lt;figure id=&quot;iEvF&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6b/e2/6be2f3ed-a6e2-44aa-96a5-2803795f25a5.png&quot; width=&quot;1175&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ogkq&quot;&gt;Ноду с телегой мы настроили&lt;/p&gt;
  &lt;figure id=&quot;heiC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/42/ef/42efe6c0-4166-4bfb-a802-9b7892fa008e.png&quot; width=&quot;382&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;CTVS&quot;&gt;Далее, добавляем ноду с AI Agent&lt;/p&gt;
  &lt;figure id=&quot;qhpz&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/48/52/4852e771-a742-4ea6-9071-50642ae8afc2.png&quot; width=&quot;379&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;ETvg&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/97/41/97414f05-33fa-4453-8b5b-82315735161c.png&quot; width=&quot;608&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XHnv&quot;&gt;К агенту цепляем модель ИИ и в инструментах добавляем поиск (Brave, Perplexity), чтобы у модели был доступ в интернет. &lt;/p&gt;
  &lt;p id=&quot;Q2pF&quot;&gt;ИИ модель выберите какая вам по карману и по функционалу. У меня тут будет GPT 4.1 mini.&lt;/p&gt;
  &lt;figure id=&quot;6FDX&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/de/eb/deebef6d-7a6f-4788-a911-de863179e926.png&quot; width=&quot;655&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;wO4m&quot;&gt;Теперь мы откроем ноду агента и настроим ее. Наша задача, передать ему user message от ноды телеграмма. Чтобы он с этой информацией работал.&lt;/p&gt;
  &lt;p id=&quot;v43c&quot;&gt;По умолчанию у вас будет вот так:&lt;/p&gt;
  &lt;figure id=&quot;kUUm&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7b/7b/7b7b9924-9ac1-4f58-90c8-d28095b79ea4.png&quot; width=&quot;1160&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vBxS&quot;&gt;Необходимо изменить поле &lt;strong&gt;Source for Prompt (User Message)&lt;/strong&gt;&lt;/p&gt;
  &lt;figure id=&quot;BCYA&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1c/55/1c55c441-9e46-4f2c-a91d-18bb6a05a15a.png&quot; width=&quot;443&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;06kv&quot;&gt;И потом перенести поле text (это сообщения, которые &amp;quot;слушает&amp;quot; агент из бота) в поле Prompt&lt;/p&gt;
  &lt;figure id=&quot;92oU&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/29/c4/29c4a693-99da-4396-9227-109a11b822bf.png&quot; width=&quot;1127&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NZgA&quot;&gt;Вот так должно быть в итоге, агент увидел мое сообщение в телеге боту &amp;quot;привет&amp;quot;&lt;/p&gt;
  &lt;figure id=&quot;bWTM&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f4/93/f493a1cb-1a9e-4a05-803a-dc241f160116.png&quot; width=&quot;375&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;s7QG&quot;&gt;Дальше мы добавляем ноду, &lt;strong&gt;куда&lt;/strong&gt; будет отвечать агент, на то, что вы написали в боте. &lt;em&gt;Так как по умолчанию, этого не предусмотрено.&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;K7dc&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8b/07/8b07bf35-4357-4b72-83b1-bbaa63ad666c.png&quot; width=&quot;375&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;6qkG&quot;&gt; Вот так будет выглядеть воркфлоу на этом этапе.&lt;/p&gt;
  &lt;figure id=&quot;7me8&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d0/4d/d04ddc6c-c7f1-44bc-9cc3-78b256f50107.png&quot; width=&quot;856&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;a7yK&quot;&gt;Из урока по маппингу информации, вы уже понимаете как будет раскидываться информация по нодам и что вам ждать в ноде &lt;em&gt;send a text message. &lt;/em&gt;На&lt;em&gt; инпуте &lt;/em&gt;мывидим данные двух предыдущих нод&lt;/p&gt;
  &lt;figure id=&quot;yXkU&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/08/b3/08b3ee4f-f661-4e12-888c-8a6c349451b2.png&quot; width=&quot;731&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;x23q&quot;&gt;Для настройки ноды, которая будет отвечать на ваши сообщения, нам важно найти id чата, вся эта инфа есть в ноде триггера телеграмма.&lt;/p&gt;
  &lt;figure id=&quot;k4VL&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ec/b7/ecb7d98e-b07c-45ba-830e-c9eb905f2152.png&quot; width=&quot;1122&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sUQ4&quot;&gt;В поле Text мы заполняем, что отвечает агент, а не то что приходит в триггер телеграмма, потому что, нам нужен ответ от агента, а не то что мы сами себе написали. Поэтому:&lt;/p&gt;
  &lt;figure id=&quot;5vrp&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b5/37/b5373667-b6c1-4b3d-ac08-677d8aa159e2.png&quot; width=&quot;1128&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Qfce&quot;&gt;Теперь мы наладили ответ агента, который будет транслироваться через нашего бота.&lt;/p&gt;
  &lt;p id=&quot;T6Xo&quot;&gt;Давайте добавим поиск в интернете нашему агенту. В ноду агента в ветку Tool добавим Perplexity. Там есть ограничения, каждый месяц они дают 5 баксов, чтобы использовать его бесплатно.&lt;/p&gt;
  &lt;p id=&quot;OvzM&quot;&gt;Можете подключить ноду Brave, но ее надо ставить отдельно, так как по умолчанию ее нету и надо добавлять, а там просит карту прицепить даже на бесплатном тарифе.&lt;/p&gt;
  &lt;figure id=&quot;Lwz0&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6a/fa/6afa387f-5ab3-4bc4-90c9-497c4935ba01.png&quot; width=&quot;875&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;CnJB&quot;&gt;Как настроить ноду Perplexity? У меня стоят такие настройки. Нужно создать креды для перплексити отдельно, чтобы их поставить. Далее все по умолчанию, в поле Text, ставим сообщение ваше от бота.&lt;/p&gt;
  &lt;figure id=&quot;OapI&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b9/df/b9dfd913-f8ce-4ca4-b20f-8bfe545fdcda.png&quot; width=&quot;385&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vAi8&quot;&gt;После этого запускаем весь цикл, чтобы проверить. Жмем кнопку &lt;/p&gt;
  &lt;figure id=&quot;HLII&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/66/10/661004a4-56d5-492d-a9bc-bb06cd24bfda.png&quot; width=&quot;200&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;tmZ0&quot;&gt;И потом идет к боту и пишем там свой запрос. Я спросил как приготовить вкусный чай. Что получили в итоге&lt;/p&gt;
  &lt;figure id=&quot;NkUS&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b5/28/b528cd0a-2f9d-4176-af85-516ce3415d81.png&quot; width=&quot;824&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;Jumi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/10/1f/101fe365-ba63-4851-a447-bfc527e423b9.png&quot; width=&quot;456&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;sH4G&quot; data-align=&quot;center&quot;&gt;Файл этого воркфлоу будет в комментариях к посту в телеге.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ArfF&quot;&gt;Надеюсь у вас все получилось. Обычно если вы берете чужие шаблоны, то гладко они редко встают в вашу систему, то одно то другое. Повторяя или исправляя чужие воркфлоу, вы набиваете руку и быстрее учитесь.&lt;/p&gt;
  &lt;p id=&quot;bcek&quot;&gt;Мы когда создавали заводы для проектов, очень много использовали чужих шаблонов и ни один ровно не встал так, как объясняли это создатели шаблонов. Зато мы научились их править и дорабатывать под себя и теперь в принципе уже не используем чужие шаблоны. Потому как можем уже любую логику собрать, лишь бы было четкое описание что хочет клиент. &lt;/p&gt;
  &lt;p id=&quot;oEYW&quot;&gt;Удачи.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;YPHr&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;3sXS&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;uqtC&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;Обсудить дела:&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:QOWpPCLT46W</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/QOWpPCLT46W?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>Почему мы пришли к контент-заводу?</title><published>2025-12-18T05:35:26.866Z</published><updated>2026-05-04T09:58:57.244Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/29/00/2900fc0c-6d24-4e0d-baee-df515237be81.png"></media:thumbnail><category term="kontent-zavod" label="Контент - Завод"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/ad/86/ad86ddad-4837-4102-965d-bb28a25bfa4e.png&quot;&gt;Значит, для начала, перед тем, как мы погрузимся в технические штуки и начнём автоматизировать контент, пару слов вообще, зачем эта штука нужна.</summary><content type="html">
  &lt;p id=&quot;N0LR&quot;&gt;Значит, для начала, перед тем, как мы погрузимся в технические штуки и начнём автоматизировать контент, пару слов вообще, зачем эта штука нужна. &lt;/p&gt;
  &lt;p id=&quot;QxCt&quot;&gt;Первая мысль очень простая. Сейчас мы живём в удивительное время, когда каждый месяц появляется 1000 AI Продуктов, стартапов и т.д. &lt;/p&gt;
  &lt;p id=&quot;Zrp4&quot;&gt;При этом количество людей с деньгами остаётся примерно одним и тем же и каналы продаж, тот же Google, Facebook, Яндекс, ВКонтакте, они тоже примерно одни и те же и монополистами являются. &lt;/p&gt;
  &lt;p id=&quot;M5VP&quot;&gt;Более того, к чему это приводит? &lt;/p&gt;
  &lt;p id=&quot;dhiY&quot;&gt;Это приводит к тому, что стоимость привлечения клиентов и аудитории маркетинга всё время, усиливается, и эта ценность нарастает, а стоимость разработок, и всяких там штук, создания продуктов, как вы видите, их всё больше и больше становится она упрощается, демократизируется, всякий вайб-кодинг, курсоры всё это дело упрощают. &lt;/p&gt;
  &lt;p id=&quot;AVJx&quot;&gt;Вторая мысль, что если раньше мы все упарывались в платные каналы, многие начинали проекты с того, что, значит, стартовали с рекламы в ЯндексДирект, в Гугле, Фейсбуке и так далее. &lt;/p&gt;
  &lt;p id=&quot;JEfm&quot;&gt;Это очень понятно и популярно, то из-за причины, которую мы выше озвучили, аукцион там разогнался до таких величин, что экономика перестала сходиться. Соответственно, экономика и стоимость клика, можно сказать, инфляция внимания, инфляция кликов, довольно большая. &lt;/p&gt;
  &lt;p id=&quot;it6b&quot;&gt;К чему это привело? &lt;/p&gt;
  &lt;p id=&quot;i9cB&quot;&gt;Это привело к тому, что все маркетологи начали возвращаться к старым добрым штукам, а именно генерировать собственный контент, делать собственные редакции, создавать свои каналы, свои ютубы, свои email-рассылки, возвращаться, в общем, &lt;strong&gt;к органике&lt;/strong&gt;, потому что только там, как бы есть шансы сводить экономику и привлекать клиентов стабильно, нормально и с нормальным маржей. &lt;/p&gt;
  &lt;p id=&quot;fxUw&quot;&gt;Основой является полезный контент, а платные каналы используются только, для ретаргетинга, для того, чтобы там напомнить, какое-то там финальное касание сделать. &lt;/p&gt;
  &lt;p id=&quot;XwLq&quot;&gt;Лет 5-10 назад платные каналы для нас были основой. &lt;/p&gt;
  &lt;p id=&quot;db2s&quot;&gt;Третий фактор, который тут наложился, Мировой геополитический, который, разваливается на куски, на блоки. Блокировки. Европа против России, США против Китая. В общем, все против всех. &lt;/p&gt;
  &lt;p id=&quot;EmZZ&quot;&gt;Соответственно в эти игры мы попадаем как в жернова и получается, что, то Telegram заблокирует, то YouTube какой-то канал удалят, то что-то ещё. &lt;/p&gt;
  &lt;p id=&quot;sDC2&quot;&gt;И все, умные люди приходят к мысли, что лучший канал, это собственный канал. И вдруг вы все очень хорошо начинаете понимать, что, чужой YouTube канал - это не ваш канал, Telegram-канал тоже не ваш канал, а вашими каналами является, например, email-рассылка или ваш собственный блог или ваша собственная CRM. &lt;/p&gt;
  &lt;p id=&quot;g6V3&quot;&gt;И сейчас, все стремятся создать свои редакции, свои каналы, потому что они страхуют от всех вот этих, блокировок и всяких политических игр. &lt;/p&gt;
  &lt;p id=&quot;Uwdp&quot;&gt;Конечно же, наш любимый ИИ, который как волна и гром среди ясного неба свалился совсем недавно, относительно, и перевернул старое создание контента. &lt;/p&gt;
  &lt;p id=&quot;2WKi&quot;&gt;Теперь, в общем, один бодрый товарищ или команда, которая знает всякие ИИ инструменты, ещё и n8n, может в принципе заменять 10, а может быть даже и 100 человек в старой формации.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;s76B&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Важно только не иллюзионировать, без чуткого руководства, знающего предмет или продукт специалиста, вся эта команда бесполезные инструменты.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;QP3T&quot;&gt;Отсюда следующая история, что ИИ позволяет нам мыслить не тем, что мы сделали одну статью, один видосик, один подкаст, а мы можем мыслить цифрой, например, &lt;strong&gt;10.000&lt;/strong&gt;. Мы можем делать 10.000 статей, 10.000 видосиков, 10.000 писем и так далее. И это стало возможно делать &lt;strong&gt;быстро и дёшево&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;KDmA&quot;&gt;С учётом того, что каналы являются основой, аудитория является основа, выделяется, несколько типовых контент машин:&lt;/p&gt;
  &lt;ul id=&quot;OirB&quot;&gt;
    &lt;li id=&quot;r4Sc&quot;&gt;&lt;strong&gt;Outreach-first продукты.&lt;/strong&gt; 100 email/linkedin/telegram-сообщений первым 100 клиентам в одном узком сегменте (apollo, instantly). Важно! Чек от $5k.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;hDyK&quot;&gt;&lt;em&gt;Мы из разных баз, например, apollo, ещё каких-то, можем очень хорошо сегментировать нашу аудиторию и ей таргетировано написать личные сообщения в Telegram, WhatsApp, в email, но именно так, чтобы нас не забанили, не заспамили. Очень персонализировано..&lt;/em&gt;&lt;/p&gt;
  &lt;ul id=&quot;pb88&quot;&gt;
    &lt;li id=&quot;NlQc&quot;&gt;&lt;strong&gt;Media/Community-first продукты.&lt;/strong&gt; Пишем контент, собираем email-рассылку, сообщество/telegram-канал с нужной ЦА, запускаем продукт под эту ЦА.  Как минимум 1 млн. подписчиков за 1 год (это возможно только в тех нишах, где уже есть подобные медиа). &lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;dOWz&quot;&gt;&lt;em&gt;Это когда мы умудряемся собирать своё медиа или комьюнити, собираем свой Telegram или YouTube канал и так далее, то есть мы собираем аудиторию и потом на этой аудитории собранно тестируем разные продукты. Сегодня мы запустили кофе по подписке, завтра мы запустили бизнес-клуб, послезавтра мы продаём товары из Китая и так далее. То есть аудитория у нас фиксирована, это есть главный актив, а продукты меняем как перчатки до тех пор, пока нам не понравится и аудитории не понравится, и ещё и маржа будет нас устраивать. &lt;/em&gt;&lt;/p&gt;
  &lt;ul id=&quot;363B&quot;&gt;
    &lt;li id=&quot;gLpr&quot;&gt;&lt;strong&gt;Classified-first.&lt;/strong&gt; Размещаем сотни объявлений на Avito/Craigslist/Fiverr/HH/eBay/Amazon/WB&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;vziz&quot;&gt;&lt;em&gt;Это для тех, у кого главный канал являются всякие доски внешние у кого-то Amazon, у кого-то WB, у кого-то Avito, у кого-то Headhunter. То есть по сути &lt;strong&gt;Classified-first&lt;/strong&gt; такой подход, мы эту ленту, в своём своей нише можем множеством множеством контента, так сказать, застолбить.&lt;/em&gt;&lt;/p&gt;
  &lt;ul id=&quot;Gv1k&quot;&gt;
    &lt;li id=&quot;mIqa&quot;&gt;&lt;strong&gt;Event-first.&lt;/strong&gt;  Делаем мероприятие/вебинар. Если работает — тиражируем. &lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;UCLK&quot;&gt;&lt;em&gt;Это когда основой являются мероприятия или какие-то движухи. Мы делаем одно-два и потом тиражируем.&lt;/em&gt;&lt;/p&gt;
  &lt;ul id=&quot;3tyZ&quot;&gt;
    &lt;li id=&quot;30eg&quot;&gt;&lt;strong&gt;Серый контент-завод.&lt;/strong&gt; Охватные компании на многие миллионы просмотров.&lt;/li&gt;
    &lt;li id=&quot;7BtM&quot;&gt;&lt;strong&gt;(офлайн) Local-first продукты. &lt;/strong&gt;Снимаем помещение и делаем там крутые метрики (еда, детские центры и т.п.), дальше по франшизе тиражируем как минимум 100 точек в год.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;ul id=&quot;VAmD&quot;&gt;
      &lt;li id=&quot;StUE&quot;&gt;Каналы продаж важнее продукта (CAC дорожает)&lt;/li&gt;
      &lt;li id=&quot;HlmE&quot;&gt;В платных каналах аукцион убивает экономику — фокус на полезном контенте, подписчиках и аудитории (а не на платной рекламе).&lt;/li&gt;
      &lt;li id=&quot;xiJr&quot;&gt;Лучший тип каналов продаж — собственные, а не чужие (свой Ютуб канал, видео-ферма, например)&lt;/li&gt;
      &lt;li id=&quot;u2n8&quot;&gt;Gen AI и n8n дают невероятные возможности автоматизации (1 человек может делать работу 10)&lt;/li&gt;
      &lt;li id=&quot;IXGi&quot;&gt;Не забывать про грамотное руководство человека, понимающего суть продукта&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;p id=&quot;KXy8&quot;&gt;В любой теме, какой бы вы не занимались, вечнозеленые рубрики. Самое стандартное, то, что все делают, это первый тип контента - это какой-то экспертный, вдумчивый контент.&lt;/p&gt;
  &lt;p id=&quot;Sozc&quot;&gt;Самая популярная стратегия - это брать на английском, переводить на русский длинные статьи или длинные уроки или ещё что-то. &lt;/p&gt;
  &lt;p id=&quot;DHiV&quot;&gt;Второй тип контента - это парсить все новости и делать дайджесты, то есть новостной контент, но этот контент живет недолго, бывает все лишь сутки.&lt;/p&gt;
  &lt;p id=&quot;rKX6&quot;&gt;Третье - это отрабатывать всякие инфоповоды или самим их создавать в виде мероприятий. &lt;/p&gt;
  &lt;p id=&quot;53EF&quot;&gt;Это вот такие три типа контента, которые, всегда людям интересны и нужны. Соответственно, если не знаешь с чего начать, начинай с чего-то из этих трёх, как говорится. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;a54j&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;wJKe&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;T9fv&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;Обсудить дела:&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:mz1jd4-TteZ</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/mz1jd4-TteZ?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>n8n. Создание первого AI-агента</title><published>2025-12-17T15:38:48.852Z</published><updated>2026-05-04T09:59:05.829Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/08/50/08508e7d-c92c-41be-9b39-84cdae3dff8e.png"></media:thumbnail><category term="nemnogo-o-n-8-n" label="Немного о N8N"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/75/a9/75a91fa0-7516-4cc2-9b9c-588f4cd464b6.png&quot;&gt;До этого момента мы работали с отдельными нодами, параметрами и мэппингом данных. Это полезно, но по-настоящему n8n начинает раскрываться тогда, когда ты собираешь не просто цепочку, а агента — сущность, которая принимает ввод, думает и отвечает.</summary><content type="html">
  &lt;p id=&quot;Vn2t&quot;&gt;Продолжим...&lt;/p&gt;
  &lt;p id=&quot;ZCDV&quot;&gt;Открываем поле со всеми разделами. Выбираем &lt;strong&gt;AI&lt;/strong&gt; и выбираем &lt;strong&gt;AI agent&lt;/strong&gt;. &lt;/p&gt;
  &lt;figure id=&quot;kDeg&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/71/c4/71c46d1e-2679-41f8-a525-609d38d3e0fa.png&quot; width=&quot;549&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;h8lR&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e9/be/e9be97ed-f072-4b60-a6ff-9a4f93611a90.png&quot; width=&quot;381&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;rl0J&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3b/46/3b469bcc-8818-4132-8818-1008f17c9d1a.png&quot; width=&quot;377&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;M8Fw&quot;&gt;Здесь такая достаточно замысловатая нода, крокозябра, у которой есть ещё какие-то инструменты, память и модель.&lt;/p&gt;
  &lt;figure id=&quot;FjaM&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b0/a0/b0a05cea-ba6f-4a69-8b73-a0b97f354725.png&quot; width=&quot;778&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YKz5&quot;&gt;Давайте нашу предыдущую ноду активируем. Напишем слово &lt;em&gt;&amp;quot;привет&amp;quot;&lt;/em&gt;. И вот оно у нас здесь появилось, в первой итерации. &lt;/p&gt;
  &lt;p id=&quot;gGJ7&quot;&gt;&lt;strong&gt;sessionId, action, chatInput.&lt;/strong&gt; Всё прекрасно. &lt;/p&gt;
  &lt;figure id=&quot;TtIv&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2e/e0/2ee0c7ea-5857-403b-9bc4-1181860d1169.png&quot; width=&quot;1347&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;viDD&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b4/e5/b4e5b518-dd15-4f2c-9bc1-e0ca4b43c209.png&quot; width=&quot;1857&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NfUD&quot;&gt;Теперь заходим в ноду Агента и давайте посмотрим, что здесь происходит. Точно также видим главное меню, центральное меню, где сейчас будем все настройки проводить. И output, и input. Вот здесь у нас есть все те параметры, которые мы с вами уже видели.&lt;/p&gt;
  &lt;figure id=&quot;dMrb&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/2e/78/2e786305-8aa5-4ba1-a354-a380e20d9450.png&quot; width=&quot;1878&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Rp4y&quot;&gt;Теперь, что находится в этой ноде &lt;strong&gt;AI Agent&lt;/strong&gt;? &lt;/p&gt;
  &lt;p id=&quot;nr0s&quot;&gt;Во-первых, промт от пользователя. И здесь промт от пользователя - это тот самый чат инпут, тот самый параметр, который мы здесь с вами уже встречали и видели. Здесь он, видите, автоматически уже добавлен.&lt;/p&gt;
  &lt;figure id=&quot;CAoN&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/49/7b/497bfdde-a13b-46a5-9ac9-e6daf5900302.png&quot; width=&quot;1169&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SHCG&quot;&gt;Если бы мы выбрали раздел &lt;strong&gt;Define below&lt;/strong&gt;, то есть самостоятельно определить этот параметр, мы можем это выбрать, и сюда точно также перенести сообщение пользователя, и в таком случае оно подсветится зелёным. Это значит то, что он определился. Видите, ниже мы видим &lt;em&gt;&amp;quot;привет&amp;quot;&lt;/em&gt;. Это значит то, что эта нода поняла, какую информацию передаёт, вот эта вот конкретная переменная chatInput.&lt;/p&gt;
  &lt;figure id=&quot;fgAj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/85/a6/85a6997f-cbdf-4d38-8f2e-99a74d2123bc.png&quot; width=&quot;508&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;1abN&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1e/80/1e801b74-b363-4fcd-a168-f7809cef3246.png&quot; width=&quot;1221&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;8fz4&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/ba/30/ba30512d-1f03-4410-91bc-8fbb22fc1582.png&quot; width=&quot;1139&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;daFI&quot;&gt;Далее, давайте постараемся настроить ноду. &lt;/h3&gt;
  &lt;p id=&quot;oZi2&quot;&gt;Для того, чтобы её настроить, нам с вами уже придётся поработать с &lt;strong&gt;API&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;SPxh&quot;&gt;И в первую очередь, это называется &lt;strong&gt;root&lt;/strong&gt; ноды. К &lt;strong&gt;root&lt;/strong&gt; ноде, то есть к &lt;u&gt;корневой ноде&lt;/u&gt;, подходит определённое количество других нод, которые, необходимы для того, чтобы root нода работала. &lt;/p&gt;
  &lt;figure id=&quot;vZwx&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8d/6b/8d6bc9b9-5d0c-45f5-9eea-29a22a1a45c0.png&quot; width=&quot;386&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;q5Fv&quot;&gt;Значит, смотрите, &lt;strong&gt;Chat Model&lt;/strong&gt;, так как это ии агент, нам с вами сразу нужно уже работать с API и моделями. И для этого вот здесь, нажав на этот плюсик, у нас появляется возможность выбрать какого-то провайдера API.&lt;/p&gt;
  &lt;figure id=&quot;ad6L&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/53/92/53926577-ebaa-4e63-9941-57a015746087.png&quot; width=&quot;947&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;26s6&quot;&gt;Нажав на плюсик, у нас появляется вот такая нода &lt;strong&gt;OpenAI Chat Model&lt;/strong&gt;. Мы её открываем и смотрим, что здесь нам нужно заполнить. &lt;/p&gt;
  &lt;figure id=&quot;vCQM&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b2/1a/b21acb85-2339-4038-818b-72dc6e1e9b57.png&quot; width=&quot;753&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;l95g&quot;&gt;Смотрите, поле &lt;strong&gt;Credential to connect with&lt;/strong&gt;. &lt;/p&gt;
  &lt;figure id=&quot;KIey&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/43/a6/43a63a6e-fbb5-452c-b8da-ff028c95cf46.png&quot; width=&quot;1752&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Zrkj&quot;&gt;Вот сейчас будем учиться создавать &lt;strong&gt;Credential (Креды)&lt;/strong&gt;, то бишь авторизации и подключаться к разным сервисам. Нам нужно подключиться к &lt;strong&gt;Open AI&lt;/strong&gt;. Нажимаем &lt;strong&gt;Create New Crudential&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;IJNH&quot;&gt;Здесь нужно ввести &lt;strong&gt;API Ключ &lt;/strong&gt;и, в принципе, это всё, что здесь нужно ввести. &lt;/p&gt;
  &lt;figure id=&quot;Cz9Y&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0c/6e/0c6ec042-d4c0-411e-adf6-8fed8f8518ef.png&quot; width=&quot;1169&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;O3M0&quot;&gt;&lt;strong&gt;Как это сделать?&lt;/strong&gt; Вы идете на свой аккаунт на сайте &lt;a href=&quot;https://platform.openai.com&quot; target=&quot;_blank&quot;&gt;https://platform.openai.com&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;MPEy&quot;&gt;И здесь появится после регистрации у вас появится возможность взять &lt;strong&gt;API ключ&lt;/strong&gt; для того, чтобы подключить его к вашему рабочему процессу в n8n. &lt;/p&gt;
  &lt;figure id=&quot;IHyL&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/eb/c5/ebc5650a-82fd-4e06-9517-a71fbade2355.png&quot; width=&quot;1348&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YCfD&quot;&gt;Выбираем dashboard, заходим в dashboard и ниже находим &lt;strong&gt;API Ключи&lt;/strong&gt;. &lt;/p&gt;
  &lt;figure id=&quot;CA7k&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d8/f9/d8f924cf-2c22-465c-bbed-c4d0623ea6f4.png&quot; width=&quot;449&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ucJQ&quot;&gt;И здесь, видите, у вас есть возможность создать разные проекты и под каждый проект создавать собственные &lt;strong&gt;API ключи&lt;/strong&gt;. &lt;/p&gt;
  &lt;figure id=&quot;rIuT&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/39/5f/395f40b6-3c56-4abb-9e9c-2026baddcce6.png&quot; width=&quot;1893&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;MHD1&quot;&gt;Для того, чтобы создать новый ключ, нажимаем &lt;strong&gt;create new API Key&lt;/strong&gt;. Здесь назовите как вам хочется. После этого копируем API ключ.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;uMYV&quot;&gt;&lt;strong&gt;Он у нас появится всего лишь &lt;u&gt;один раз&lt;/u&gt;. После этого мы &lt;u&gt;не сможем&lt;/u&gt; на него посмотреть. &lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;4N3j&quot;&gt;Возвращаемся в наш n8n и вводим API Ключ. &lt;/p&gt;
  &lt;p id=&quot;PGTY&quot;&gt;К слову, API ключи, конечно, &lt;strong&gt;никому никогда не показывайте&lt;/strong&gt;, на всякий случай напомню.&lt;/p&gt;
  &lt;p id=&quot;EMkk&quot;&gt;Наш &lt;strong&gt;креда&lt;/strong&gt; создана. Ниже мы можем выбрать нужную нам AI модель.&lt;/p&gt;
  &lt;figure id=&quot;J1JX&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/49/c6/49c69308-5d97-4f5d-a2b6-db75225829d5.png&quot; width=&quot;388&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QxfD&quot;&gt;Давайте остановимся на GPT-4.1-mini она в целом будет справляться с нашими задачами. &lt;/p&gt;
  &lt;p id=&quot;F81x&quot;&gt;Дальше у нас есть ещё несколько нод, &lt;strong&gt;инструменты и память&lt;/strong&gt;, но пока что мы не будем никак с ними работать. Нам это пока что не нужно. &lt;/p&gt;
  &lt;p id=&quot;2HyT&quot;&gt;Хорошо, попробуем запустить эту ноду. &lt;/p&gt;
  &lt;figure id=&quot;3KP2&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f6/1e/f61e0bf1-c007-457d-9eb1-ae2ca92306a5.png&quot; width=&quot;709&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;3Jk6&quot;&gt;Всё загорелось зелёным. Давайте смотреть, что изменилось. &lt;/p&gt;
  &lt;p id=&quot;QBNr&quot;&gt;Изменилось следующее, у нас появился &lt;strong&gt;output&lt;/strong&gt;. И output этот содержит следующую информацию. &lt;/p&gt;
  &lt;figure id=&quot;PUGx&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/77/a8/77a8902c-1074-4da1-825b-3ba3c8d248ff.png&quot; width=&quot;1862&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;V9wI&quot;&gt;То есть переменная output, а значение &lt;em&gt;&amp;quot;привет, как могу помочь?&amp;quot;&lt;/em&gt;. &lt;/p&gt;
  &lt;p id=&quot;6Ol3&quot;&gt;Мы понимаем, что нам модель ответила, и это замечательно. Давайте посмотрим на &lt;strong&gt;логи&lt;/strong&gt;. Вот это вот очень важный раздел, где вы сможете следить за тем, что вообще происходит, как взаимодействуют модели, какую информацию она получает на input, какую информацию она получает на output и так далее. Значит, что мы здесь видим? &lt;/p&gt;
  &lt;figure id=&quot;5Y1r&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4d/3c/4d3ce8fd-3d2a-464c-8337-6c54d7e37928.png&quot; width=&quot;733&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XQgw&quot;&gt;Здесь давайте вернёмся в output и посмотрим, а где же зашит системный промт? Как же так получилось, что он заполнен? Хотя мы его не заполняли. &lt;/p&gt;
  &lt;p id=&quot;NjLf&quot;&gt;Выбираем кнопочку &lt;strong&gt;Add Options&lt;/strong&gt;. И здесь, как правило, во всех нодах у вас будет эта кнопочка появляться. И там есть ещё какое-то количество параметров, которые вы можете заполнить. &lt;/p&gt;
  &lt;figure id=&quot;hIFy&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/ce/c0/cec05a18-c111-4399-ac3d-b060805257d7.png&quot; width=&quot;1073&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Jhbz&quot;&gt;Давайте откроем &lt;strong&gt;System Message&lt;/strong&gt; и увидим, что в &lt;strong&gt;System Message&lt;/strong&gt; находится вот этот вот системный промпт. &lt;/p&gt;
  &lt;figure id=&quot;yqlS&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c3/0a/c30aad4f-e022-4fbc-899b-4b3595abf9b4.png&quot; width=&quot;388&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;UtIH&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/54/94/5494c58b-f44e-4029-8839-0a7bbf2d7385.png&quot; width=&quot;390&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;nxxy&quot;&gt;Мы можем его изменить, как нам заблагорассудится. Например, отвечай только Азбукой Морзе. И теперь мы можем сохранить изменения и попробовать снова. &lt;/p&gt;
  &lt;p id=&quot;YAm3&quot;&gt;Давайте тогда снова откроем чат и попробуем снова ввести слово &lt;em&gt;&amp;quot;привет&amp;quot;&lt;/em&gt;. Посмотрим, что получится. &lt;/p&gt;
  &lt;figure id=&quot;8Tkl&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/10/c9/10c95683-ff90-4778-afc8-9c30281f7654.png&quot; width=&quot;547&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Ebcr&quot;&gt;Прекрасно, нам модель ответила Азбукой Морзе, скорее всего это какое то приветствие. &lt;/p&gt;
  &lt;p id=&quot;dX6V&quot;&gt;То есть, в принципе, вот мы с вами создали самого простого ИИ Ассистента, с которым мы можем взаимодействовать. &lt;/p&gt;
  &lt;p id=&quot;tN6q&quot;&gt;&lt;strong&gt;Давайте теперь добавим ему функцию памяти. &lt;/strong&gt;Здесь мы будем использовать просто Simple Memory. Плюсик Memory. Simple Memory.&lt;/p&gt;
  &lt;figure id=&quot;Rnj5&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/85/3d/853d0e75-459c-41cc-b508-0cc34bca2c38.png&quot; width=&quot;1034&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FBH9&quot;&gt;Это позволяет нам хранить какое-то количество сообщений в памяти. При помощи встроенного функционала в n8n. &lt;/p&gt;
  &lt;p id=&quot;coFy&quot;&gt;Здесь мы можем выбрать 10, можем выбрать 2, можем выбрать 12, сколько вам заблагорассудится и кажется оптимальным. Давайте выберем пять, как здесь и было. И в принципе всё, настройка завершена. &lt;/p&gt;
  &lt;figure id=&quot;foRZ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6b/c4/6bc4e626-ebb4-48de-8250-2de97ccecb25.png&quot; width=&quot;1137&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kouE&quot;&gt;То есть сейчас э уже наш ассистент обладает памятью на пять предыдущих сообщений. Каждые пять сообщений, эта память обнуляется, и он уже не знает, что было. На шестое сообщение он не знает, что было в первом. &lt;/p&gt;
  &lt;p id=&quot;XRYZ&quot;&gt;Давайте это протестируем. Снова нажмём &lt;strong&gt;Save&lt;/strong&gt;. Нажмём Open Chat. &lt;br /&gt;Что все удалить вчате надо нажать на стрелочку:&lt;/p&gt;
  &lt;figure id=&quot;GCHP&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/96/e7/96e7d669-6196-4daf-9d97-e370b323bf7e.png&quot; width=&quot;567&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;QIRV&quot;&gt;Снова введём &lt;em&gt;&amp;quot;Привет, меня зовут Антон.&amp;quot;&lt;/em&gt; &lt;/p&gt;
  &lt;figure id=&quot;EUO9&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/93/07/9307d4f9-2cd4-428c-bc7b-2ddcf0cae3e5.png&quot; width=&quot;543&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Mt26&quot;&gt;Теперь очень интересно, как он ответит сейчас. &amp;quot;&lt;em&gt;Как меня зовут?&amp;quot;&lt;/em&gt; Вот он попытался как-то ответить. &lt;/p&gt;
  &lt;figure id=&quot;hVaj&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f0/28/f028d328-9e94-4757-b2f1-b65e61ecb0dc.png&quot; width=&quot;557&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;EJmN&quot;&gt;Поскольку мы запрограммировали в него ответ исключительно морзянкой, то он попытался как бы что-то выдать. &lt;/p&gt;
  &lt;p id=&quot;YbC2&quot;&gt;То есть, в принципе, сейчас уже ассистент может с нами взаимодействовать и ориентироваться, опираться на системный промт, который мы в него здесь занесли. &lt;/p&gt;
  &lt;p id=&quot;nvBR&quot;&gt;Давайте, перед тем, как заканчивать, коротко ещё посмотрим на шаблоны, темплейты, что это такое, где это найти. &lt;/p&gt;
  &lt;figure id=&quot;jqSK&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/69/d7/69d71ce4-14e2-47bd-8214-e2fff78a06fd.png&quot; width=&quot;363&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;mLZn&quot;&gt;Различных workflow автоматизаций здесь полно и вы можете на них опираться. &lt;/p&gt;
  &lt;p id=&quot;jn1w&quot;&gt;&lt;a href=&quot;https://n8n.io/workflows/&quot; target=&quot;_blank&quot;&gt;https://n8n.io/workflows/&lt;/a&gt;&lt;/p&gt;
  &lt;figure id=&quot;UxpD&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f6/c2/f6c24f96-9f91-464d-94f6-8adddb4f80a7.png&quot; width=&quot;1884&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;57VD&quot;&gt;Можете уже самостоятельно посмотреть на разные темплейты в ваших нишах. Можете поизучать эти шаблоны. Тут большое количество, видите, и категорий, и разных шаблонов, и связанных с ИИ, и с не связанных с ИИ. &lt;/p&gt;
  &lt;p id=&quot;qn28&quot;&gt;В общем, это хорошее место для того, чтобы вдохновиться на какие-то новые, workflow и рабочие процессы. Ну или просто найти конкретные решения под ваши задачи и вопросы. &lt;/p&gt;
  &lt;h2 id=&quot;45Pw&quot;&gt;Давайте подведём итоги. &lt;/h2&gt;
  &lt;p id=&quot;Pg3C&quot;&gt;&lt;a href=&quot;https://teletype.in/@safronistika/89kSNCVbTVW&quot; target=&quot;_blank&quot;&gt;Мы поняли, что такое N8N, зачем он нужен.&lt;/a&gt; &lt;br /&gt;Мы разобрались с методами установки.&lt;br /&gt;&lt;a href=&quot;https://teletype.in/@safronistika/BppMs6QdNmG&quot; target=&quot;_blank&quot;&gt;Про интерфейс&lt;/a&gt; n8n поговорили, &lt;a href=&quot;https://teletype.in/@safronistika/k7x4qG2h07Q&quot; target=&quot;_blank&quot;&gt;разобрались с понятием Мэппинг информации&lt;/a&gt;, и собрали простого бота, у которого есть системный промт и который может отвечать на наши сообщения, обладая памятью. &lt;/p&gt;
  &lt;p id=&quot;mjST&quot;&gt;Надеюсь, материал оказался полезным. До встречи.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;HZ5T&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;YAaT&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;45aa&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;Обсудить дела:&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:YBjst0fPQXW</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/YBjst0fPQXW?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>Базовая База. Channel - Product Fit.</title><published>2025-12-14T12:10:31.641Z</published><updated>2026-05-04T10:15:32.258Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/5c/7f/5c7ff3bf-3d45-45d6-8ca9-743ef0817c76.png"></media:thumbnail><category term="kontent-zavod" label="Контент - Завод"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/d3/6b/d36b26a6-e2de-4646-a0fa-c0b2aae1a6c2.png&quot;&gt;Перед тем, как вообще задумываться о построении завода или небольшого цеха саппорта своему проекту важно начать с базы. 

Подушнить так сказать, иначе никак... Важны детали, а у деталей есть нюансы.</summary><content type="html">
  &lt;p id=&quot;hlyb&quot;&gt;Перед тем, как вообще задумываться о построении завода или небольшого цеха саппорта своему проекту важно начать с базы. &lt;br /&gt;&lt;br /&gt;Подушнить так сказать, иначе никак... Важны детали, а у деталей есть нюансы.&lt;/p&gt;
  &lt;h3 id=&quot;Mh8X&quot;&gt;Channel &lt;strong&gt;-&lt;/strong&gt; Product Fit. &lt;/h3&gt;
  &lt;p id=&quot;80mz&quot;&gt;Мы будем разбираться, как искать каналы для продвижения ваших продуктов. &lt;/p&gt;
  &lt;p id=&quot;lqNw&quot;&gt;Многие знают, что такое Product &lt;strong&gt;- &lt;/strong&gt;Market Fit и слышали этот термин. Он говорит о том, что &lt;u&gt;продукт умеет эффективно решать какую-то потребность клиентов&lt;/u&gt;. Соответственно, если есть Product &lt;strong&gt;- &lt;/strong&gt;Market Fit значит, есть сегмент клиентов, которые регулярно приходят на продукт для того, чтобы воспользоваться ими решить вот эту потребность. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;CFmC&quot;&gt;&lt;strong&gt;При этом компания часто забывает о том, что этот продукт нужно каким-то образом, этим людям, показать, сделать так, чтобы они про него узнали.&lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;MF7x&quot;&gt;И на вот этот вопрос дистрибуции, как рассказать и как привлечь людей, которые узнают про продукт, отвечает &lt;strong&gt;Channel - &lt;/strong&gt;Product Fit. Это критерий, который говорит о том, что продукт умеет масштабируемо привлекать новых клиентов. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;yG1v&quot;&gt;&lt;strong&gt;Product - Market Fit&lt;/strong&gt; - Продукт эффективно решает потребность клиентов.&lt;br /&gt;&lt;strong&gt;Product - Channel Fit&lt;/strong&gt; - Продукт умеет масштабируемо привлекать новых клиентов.&lt;/p&gt;
  &lt;/section&gt;
  &lt;figure id=&quot;5MPJ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/dd/e9/dde976ad-28f1-4fab-81d8-f3c53cae24da.png&quot; width=&quot;972&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ciTD&quot;&gt;Собственно, у нас на самом деле два вопроса, которые влияют на рост продукта. &lt;strong&gt;Первое&lt;/strong&gt; - это как сделать вообще продукт, который будет кому-то нужен. И на этот вопрос отвечает &lt;strong&gt;Product - Market Fit&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;315k&quot;&gt;А &lt;strong&gt;второй&lt;/strong&gt; вопрос: как сделать так, чтобы люди вообще узнали про этот продукт? &lt;/p&gt;
  &lt;p id=&quot;84k8&quot;&gt;&lt;em&gt;Допустим, мы сделали продукт, который кому-то нужен, но просто так он сам про себя не расскажет. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;tLxi&quot;&gt;Нужно каким-то образом привлечь новых пользователей, которые продукт попробуют и поймут, что он неплохо решает их потребности. &lt;/p&gt;
  &lt;p id=&quot;3PSz&quot;&gt;И на этот вопрос отвечает продукт &lt;strong&gt;Product Channel&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;Baff&quot;&gt;Есть критерии, как его измерять. Для чего нам нужен какой-то метрический критерий? Для того, чтобы можно было понять, вообще говоря, насколько успешно мы справляемся, отвечаем на вопрос &lt;strong&gt;Product - Market Fit&lt;/strong&gt; и &lt;strong&gt;Product - Channel Fit&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;Wcwn&quot;&gt;Также можно было посравнивать продукты между собой, погенерить какие-то гипотезы, как сделать лучше и так далее. &lt;/p&gt;
  &lt;p id=&quot;YDKx&quot;&gt;Вот если говорить про критерии &lt;strong&gt;Product - Market Fit&lt;/strong&gt;, то наиболее понятный измеримый критерий - это критерии, которые меряются через &lt;strong&gt;&lt;u&gt;retention&lt;/u&gt;&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;g2ZW&quot;&gt;Если retention выходит на плато, значит у продукта есть &lt;strong&gt;Product - Market Fit&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;ePCI&quot;&gt;&lt;strong&gt;Retention&lt;/strong&gt; - это показатель, который описывает, как часто пользователи снова возвращаются в продукт, чтобы воспользоваться им. &lt;/p&gt;
  &lt;p id=&quot;McHw&quot;&gt;И вот если какой-то процент пользователей регулярно продолжает возвращаться, значит, критерий вышел на какую-то постоянную линию. И у продукта есть &lt;strong&gt;Product - Market Fit&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;OFHm&quot;&gt;Есть какая-то доля клиентов, которые нашли в нашем продукте ценность и поэтому регулярно возвращаются для того, чтобы ещё раз воспользоваться продуктом. &lt;/p&gt;
  &lt;p id=&quot;aDUi&quot;&gt;Если пользователь перестают возвращаться, то &lt;strong&gt;Retention&lt;/strong&gt; падает. И в этом случае &lt;strong&gt;Product - Market Fit&lt;/strong&gt; нет. &lt;/p&gt;
  &lt;p id=&quot;V9HE&quot;&gt;Но в этот момент мы ничего не говорим о том, а как сделать так, чтобы пользователи вообще про продукт узнали?&lt;/p&gt;
  &lt;p id=&quot;qyIQ&quot;&gt;Есть вопрос дистрибуции и на вопрос дистрибуции отвечают &lt;strong&gt;Product - Channel Fit&lt;/strong&gt;. У него тоже есть измеримые критерии, как померить, есть &lt;strong&gt;Product - Channel Fit&lt;/strong&gt; или нету. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;xw3h&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;CAC&amp;lt;LTV&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;tO0c&quot;&gt;У продукта есть управляемые каналы дистрибуции, в которых CAC&amp;lt;LTV, т.е. расходы на привлечение меньше, чем доход с пользователя.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;2yHr&quot;&gt;&lt;strong&gt;CAC (Customer Acquisition Cost)&lt;/strong&gt; — стоимость привлечения одного клиента.&lt;br /&gt;Считается как:&lt;br /&gt;все затраты на маркетинг и продажи / количество привлечённых клиентов.&lt;br /&gt;Включает рекламу, креативы, агентства, зарплаты, софт — всё, что реально тратится.&lt;/p&gt;
  &lt;p id=&quot;zpe2&quot;&gt;&lt;strong&gt;LTV (Lifetime Value)&lt;/strong&gt; — пожизненная ценность клиента.&lt;br /&gt;Сколько чистых денег клиент приносит за всё время взаимодействия с продуктом.&lt;br /&gt;Обычно считается как:&lt;br /&gt;средний доход с клиента × средняя длительность жизни клиента − переменные издержки.&lt;/p&gt;
  &lt;p id=&quot;6Qj6&quot;&gt;&lt;strong&gt;CAC &amp;lt; LTV&lt;/strong&gt; — базовый критерий &lt;strong&gt;product-channel fit&lt;/strong&gt;.&lt;br /&gt;Канал считается жизнеспособным, если клиент, пришедший через него, зарабатывает для бизнеса больше, чем стоит его привлечение.&lt;/p&gt;
  &lt;p id=&quot;clfQ&quot;&gt;Вот если это условие выполняется и при этом мы можем масштабированно находить пользователей, для которых такое условие будет выполняться, значит, есть &lt;strong&gt;product-channel fit&lt;/strong&gt;. &lt;/p&gt;
  &lt;h3 id=&quot;se1t&quot;&gt;Как продукт и каналы взаимосвязаны и как каналы влияют на ваш продукт?&lt;/h3&gt;
  &lt;p id=&quot;FHNP&quot;&gt;Очень важная мысль, что каналы живут сами по себе. &lt;br /&gt;Мы придумали продукт, каналы в этот момент про продукт ничего не знают, и мы на них на самом деле не влияем никак.&lt;/p&gt;
  &lt;p id=&quot;ia9f&quot;&gt;В этом случае &lt;u&gt;продукт подстраивается под каналы привлечения, а не наоборот.&lt;/u&gt; Соответственно, то, на что мы можем повлиять, это не на то, как работает канал, а мы можем повлиять на свой продукт и сделать так, чтобы он лучше подстраивался под канал, и тогда &lt;strong&gt;product-channel fit&lt;/strong&gt; с большей вероятностью найдётся.&lt;/p&gt;
  &lt;p id=&quot;WNS0&quot;&gt;Например, VK сам определяет, что и как показывается в его ленте, да, с какой частотой, в каком порядке, какие категории товаров вообще будут там показываться, а какие нет. &lt;/p&gt;
  &lt;p id=&quot;ex56&quot;&gt;Как работает атрибуция, как работает алгоритм оптимизации. Мы на это повлиять никак не можем. &lt;/p&gt;
  &lt;p id=&quot;5Oqy&quot;&gt;Мы можем принять эти правила и попробовать их как-то учесть. Если у нас товар, который нарушает требования модерации и VK не пропускает эту рекламу, мы можем придумать какой-то альтернативный продукт под VK, альтернативный лендинг под VK, который будет допускаться модерации, да? &lt;/p&gt;
  &lt;p id=&quot;bVIY&quot;&gt;Либо, если как-то работает определённым образом рекламный алгоритм, и ему нужны события для оптимизации, а у нас очень долгий цикл сделки, событий мало, мы можем придумать какое-то микро событие в нашем продукте или микро офер очень простой, для того, чтобы лучше работала оптимизация и мы могли использовать VK как канал привлечения. &lt;/p&gt;
  &lt;p id=&quot;JIB1&quot;&gt;Точно также Google и Яндекс определяют, как работают поисковые алгоритмы, поисковые выдачи, критерии попадания в топ. &lt;/p&gt;
  &lt;p id=&quot;7OoE&quot;&gt;Email клиент определяет, что попадёт в спам, а что не попадёт в спам, какие заголовки вы можете написать, какие не можете написать.&lt;/p&gt;
  &lt;p id=&quot;ibtc&quot;&gt;И, например, если мы рассчитываем, что продукт будет расти за счёт виральности, за счёт сарафана, это сразу означает то, что продукт должен быть супермассовый, он должен быть интересен большому кругу клиентов, чтобы можно было шэрить информацию о нашем продукте, распространять, делиться какой-то ссылкой. &lt;/p&gt;
  &lt;p id=&quot;4p1Y&quot;&gt;Это было другим интересно и хотелось поделиться. &lt;/p&gt;
  &lt;p id=&quot;oldP&quot;&gt;Круто, если в продукте будет заложен какой-то нетворк эффект, как в мессенджер, когда ценность от пользования продуктом возрастает, когда я зову туда своих друзей. &lt;/p&gt;
  &lt;p id=&quot;LwU5&quot;&gt;В случае с мессенджерами бесполезно пользоваться, если там нет, знакомых, друзей, с которыми я общаюсь. &lt;/p&gt;
  &lt;p id=&quot;rkd4&quot;&gt;&lt;strong&gt;Если же вы планируете продвигать продукт через платные каналы, то что тут важно?&lt;/strong&gt; &lt;/p&gt;
  &lt;p id=&quot;tOzZ&quot;&gt;Тут важен короткий цикл жизни до конверсии, чтобы нормально работала атрибуция, нормально работала оптимизация. И в этом случае часто там выгодно придумать какой-то понятный офер, короткий, дешёвый, на который будет больше ивентов для оптимизации. &lt;/p&gt;
  &lt;p id=&quot;XIfO&quot;&gt;Например, часто придумывают там в курсах, в каких-то вебинарах, в инфобизнесе, есть такое понятие, как &lt;strong&gt;лидмагнит&lt;/strong&gt;, когда используют некоторый промежуточный этап, более простой, куда нагоняет большой поток регистрации и сильно проще оптимизировать такой продукт поводу выдачу VK, например. Он будет лучше работать. &lt;/p&gt;
  &lt;p id=&quot;vC0D&quot;&gt;Другой важный момент, когда мы думаем про рекламные каналы, его описал &lt;em&gt;Питер Тиль в своей книге &amp;quot;От Нуля к единице&amp;quot;&lt;/em&gt;. Он изучил компании, топ 500 компаний и определил, что у них основным каналом привлечения, посмотрел, какое количество каналов привлечения они используют, и понял, что большинство из них использует один либо два основных канала привлечения, которые генерируют основную массу новых пользователей. &lt;/p&gt;
  &lt;p id=&quot;KYfI&quot;&gt;И по сути, когда компания достигла &lt;strong&gt;product-channel fit&lt;/strong&gt;, &lt;u&gt;70% трафика&lt;/u&gt; будет приходить с одного или двух каналов. О чём это говорит? Говорит о том, что нет смысла распыляться на множество каналов и рассчитывать на рост по чуть-чуть из каждого.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;4faF&quot;&gt;&lt;strong&gt;Более выгодная стратегия&lt;/strong&gt; - это научиться работать с каким-то одним-двумя крупными каналами и максимально выжимать из них. &lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;lXRI&quot;&gt;Если даже есть какие-то другие каналы, откуда можно выжить трафик, это требует ресурса, требует времени, чтобы научиться с ними работать. &lt;/p&gt;
  &lt;p id=&quot;WlwU&quot;&gt;Чаще всего выгоднее ещё больше попробовать выжить с того канала, который работает. &lt;/p&gt;
  &lt;p id=&quot;C3u1&quot;&gt;Важная мысль о том, что один канал, чаще всего является ключевым, один или два, и на них стоит делать ставку, пытаться найти эти один-два канала и научиться с ними работать. &lt;/p&gt;
  &lt;p id=&quot;webZ&quot;&gt;Другая мысль, которая сильно влияет на &lt;strong&gt;product-channel fit&lt;/strong&gt;, это &lt;strong&gt;ценообразование.&lt;/strong&gt; &lt;/p&gt;
  &lt;p id=&quot;lh5H&quot;&gt;По сути, это часть продукта и то, как продукт подстраивается под каналы. В зависимости от модели ценообразования, какие-то каналы начинают работать, какие-то каналы перестают работать. &lt;/p&gt;
  &lt;p id=&quot;0BSq&quot;&gt;&lt;strong&gt;Первый фактор&lt;/strong&gt;, важный, который влияет на выбор канала - это &lt;u&gt;средний чек&lt;/u&gt; покупки и &lt;u&gt;LTV клиента&lt;/u&gt;, которые обеспечивает продукт. &lt;/p&gt;
  &lt;p id=&quot;nYYh&quot;&gt;В зависимости от этих параметров, какие-то каналы будут работать, какие-то каналы будут слишком дорогими или дешёвыми. &lt;/p&gt;
  &lt;p id=&quot;UOyD&quot;&gt;&lt;strong&gt;Второй важный момент&lt;/strong&gt; - это вообще модель ценообразования. &lt;/p&gt;
  &lt;p id=&quot;iBje&quot;&gt;Что мы продаём? &lt;/p&gt;
  &lt;p id=&quot;n6Z2&quot;&gt;Фиксированный тариф, подписка, бесплатный триал, который дальше мы дожимаем до покупки, какой-нибудь суперапп, в котором много разных сервисов, и мы используем этот суперапп для привлечения пользователя, покупаем один раз, а дальше кросселим продукты, а внутри супераппа, не тратим денег на дополнительное привлечение клиента. &lt;/p&gt;
  &lt;p id=&quot;iNJF&quot;&gt;Вот это тоже будет влиять на каналы, которые используются. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;KQhh&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Средний человек влияет на выбор канала. Это важно учитывать. &lt;/strong&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;DxtT&quot;&gt;Хочется ещё рассказать про то, какие типы привлечения бывают, чтобы было понятно, среди каких каналов мы, вообще говоря, выбираем, каким-то образом их сегментировать. &lt;/p&gt;
  &lt;p id=&quot;n381&quot;&gt;&lt;strong&gt;Есть три больших группы. &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;MJwH&quot;&gt;А есть платный канал &lt;strong&gt;(PAID)&lt;/strong&gt;, туда входит вся там медийная реклама, перформанс реклама, реклама в Ютубе, какие-то партнёрские размещения, спецпроекты с блогерами либо с какими-то СМИ. &lt;/p&gt;
  &lt;p id=&quot;DJ3q&quot;&gt;А есть другая группа каналов, называется &lt;strong&gt;(OWNED)&lt;/strong&gt;. Это то, что у нас есть мы сами делаем, наш сайт, наш блог, наши базы CRM, наши странички в соцсетях. Это то, что есть у нас. Мы за это не платим напрямую деньги. Мы платим деньги сотрудникам и ресурсам и вкладываем в какое-то время, дальше это даёт свой результат в продажах. &lt;/p&gt;
  &lt;p id=&quot;eRmX&quot;&gt;И третья группа - это так называемые &lt;strong&gt;(EARNED)&lt;/strong&gt;. Это что-то среднее между платным и собственным. Это тоже медиа. Они не наши, но они работают на нас, скажем, наработанные медиа. Это отзывы в соцсетях, это сарафан, рекомендации, это какие-то репосты, лайки и шеры, это обзоры, которые пользователи делают самостоятельно. &lt;/p&gt;
  &lt;p id=&quot;J4bT&quot;&gt;Это любой UGC контент, мы можем тоже думать про эти каналы, как про каналы привлечения, пытаться ими управлять, и рассчитывать, что продукт будет расти чисто за счёт, например, этой группы каналов.&lt;/p&gt;
  &lt;p id=&quot;1A8e&quot;&gt;&lt;strong&gt;Что тут важно, для чего мы так делим? &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;YZG8&quot;&gt;Важно, что у этих групп будут свои какие-то особенности, которые важно учитывать в продукте. &lt;/p&gt;
  &lt;p id=&quot;a2Ly&quot;&gt;Если мы рассчитываем на рост через платные каналы, то что будет важно? &lt;br /&gt;Будет важен средний чек и минимальный порог по профиту с клиента. Потому что в зависимости от этого, будет работать платная реклама либо нет. &lt;br /&gt;&lt;br /&gt;И если ARPU (&lt;em&gt;Average Revenue Per User — средний доход на одного пользователя за выбранный период (обычно месяц))&lt;/em&gt; супер маленький, то, скорее всего, платная реклама не будет сходиться. &lt;/p&gt;
  &lt;p id=&quot;vTBP&quot;&gt;Второй момент, который будет важен - это размер целевой аудитории и таргетинги доступные, и вообще возможность таргетиться, есть ли какие-то пользователи, которых на которых нам нужно таргетиться или это массовый продукт, соответственно, чем &lt;em&gt;уже&lt;/em&gt; таргетинг, тем сложнее, потому что, не во всех платных каналах мы сможем найти эту аудиторию. &lt;/p&gt;
  &lt;p id=&quot;grfv&quot;&gt;Важен размер аудитории, которые мы сможем найти, да? &lt;/p&gt;
  &lt;p id=&quot;seHS&quot;&gt;Важно подумать про количество человек, которые хотят купить товар, вообще говоря, &lt;u&gt;способны его купить&lt;/u&gt;, могут себе позволить, то есть цена им подойдет и готовы купить именно сейчас. &lt;/p&gt;
  &lt;p id=&quot;EcjA&quot;&gt;Потому что если они не готовы купить сейчас, то платная реклама обычно работает на последней стадии, а не на всей воронке.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(263, 48%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;ESD8&quot; data-align=&quot;center&quot;&gt;И будет очень тяжело через платную рекламу привлекать пользователей, которые долго созревают до покупки. &lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;k10S&quot;&gt;Важно как раз вот учитывать степень спроса на продукт. Нужно ли про продукт рассказывать и про категорию к которой относится продукт, чтобы пользователи про неё узнали, либо они на самом деле уже знают и пробивать пользователей не стоит. &lt;/p&gt;
  &lt;p id=&quot;1AGG&quot;&gt;Тогда платная реклама работает лучше. &lt;/p&gt;
  &lt;p id=&quot;4LXe&quot;&gt;Если мы хотим привлекать пользователей через &lt;strong&gt;EARNED&lt;/strong&gt; или &lt;strong&gt;OWNED&lt;/strong&gt;, то о чём тут важно подумать? &lt;/p&gt;
  &lt;p id=&quot;DqJg&quot;&gt;Первое, про SEO. Будет ли он работать или нет? Это зависит от того, как много пользователей гуглят проблемы, которые решает наш продукт. &lt;/p&gt;
  &lt;p id=&quot;vbyl&quot;&gt;А если гуглят много, то там контент маркетинг и SEO могут стать ключевым каналом и в этом случае нам, возможно, нужно не строить команду, которая закупает трафик, а строить команду редакцию, которая выпускает много контента.&lt;/p&gt;
  &lt;p id=&quot;y2bL&quot;&gt;Если мы рассчитываем на network эффект, то о чём тут важно подумать, улучшается ли опыт пользователей от продукта, когда они туда приглашают своих друзей? &lt;/p&gt;
  &lt;p id=&quot;h1HX&quot;&gt;Если нет, то network эффект не случится. И если мы рассчитываем на сарафан, например, на то, что пользователи сами будут рассказывать про продукт, то тут очень важно, чтобы продукт вызывал какой-то &lt;strong&gt;вауэффект&lt;/strong&gt; или была какая-то стадия в продукте, которая вызывает этот вауэффект, про который пользователь будет рассказывать. &lt;/p&gt;
  &lt;p id=&quot;VuHH&quot;&gt;Нам нужно продукт таким образом построить канал, чтобы эта стадия там появилась. &lt;/p&gt;
  &lt;p id=&quot;DCUK&quot;&gt;Теперь хочется рассказать, как на самом деле мы подходим к выбору каналов, как их можно оценить и выбрать, более приоритетные, с которыми начать работу. &lt;/p&gt;
  &lt;p id=&quot;HiDf&quot;&gt;&lt;strong&gt;Первый шаг&lt;/strong&gt; - это определить цели привлечения, для чего мы сейчас собираем каналы, что мы хотим решить, какие могут быть цели:&lt;/p&gt;
  &lt;ul id=&quot;qcca&quot;&gt;
    &lt;li id=&quot;ixqJ&quot;&gt;Изучение и поиск product/market fit&lt;br /&gt;Тогда важны таргетинги и низкая стоимость теста&lt;/li&gt;
    &lt;li id=&quot;FXpf&quot;&gt;Масштабирование&lt;br /&gt;Важен охват и масштаб&lt;/li&gt;
    &lt;li id=&quot;XWvZ&quot;&gt;Эффективность&lt;br /&gt;Важна стоимость канала&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;258B&quot;&gt;Определяемся с целью и дальше, в зависимости от этой цели начинаем оценивать по разным параметрам, ранжировать различные каналы. &lt;/p&gt;
  &lt;p id=&quot;2YbU&quot;&gt;То есть мы выбираем набор каналов и дальше есть ряд параметров, по которым мы выставляем оценку. &lt;em&gt;(Можете это делать в таблице)&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;8cVi&quot;&gt;В зависимости это от этих оценок получается какой-то суммарный совокупный индекс, по которому можем атранжировать каналы и выбрать наиболее приоритетные каналы для нашего продукта. &lt;/p&gt;
  &lt;p id=&quot;hNQE&quot;&gt;Подход такой, мы накидываем набор каналов, а дальше их ранжируем по различным критериям и пытаемся привести к какому-то уникальному индексу, выбрать те, которые выглядят наиболее перспективны. &lt;/p&gt;
  &lt;p id=&quot;7dCw&quot;&gt;Параметры, которые можно выделить. &lt;/p&gt;
  &lt;p id=&quot;6vPt&quot;&gt;&lt;strong&gt;Первое&lt;/strong&gt; - это &lt;u&gt;стоимость канала&lt;/u&gt;, насколько дорого его протестировать. От одного до трёх ставим оценку, дорого, недорого. &lt;/p&gt;
  &lt;p id=&quot;RJJf&quot;&gt;&lt;strong&gt;Второй параметр&lt;/strong&gt; - это так называемый &lt;u&gt;audience fit&lt;/u&gt;. Cоответственно, возможность таргетингов и оптимизации, насколько легко мы можем в этом канале выбрать ту аудиторию, которая нам нужна.&lt;/p&gt;
  &lt;p id=&quot;Tm2Z&quot;&gt;Есть каналы, где нельзя таргетироваться совсем, например, какая-нибудь реферальная программа, когда пользователи приводят своих друзей, мы не можем никак на неё влиять. &lt;/p&gt;
  &lt;p id=&quot;rIsl&quot;&gt;Либо есть какой-нибудь VK, где куча разных таргетингов, и мы можем, выбрать какой-то определённый сегмент и им показывать рекламу. &lt;/p&gt;
  &lt;p id=&quot;GucU&quot;&gt;&lt;strong&gt;Третий критерий&lt;/strong&gt; - это &lt;u&gt;ad fit&lt;/u&gt;. Насколько ожидание и контекст пользователя, когда он находится в этом рекламном канале, соответствует тому, что вот он увидит рекламу нашего продукта? &lt;/p&gt;
  &lt;p id=&quot;uQMI&quot;&gt;Соответственно когда пользователь сидит, в какой-нибудь развлекательной сети, вряд ли он отреагирует на какой-нибудь скучный, серьёзный B2B продукт, а если он сидит в каком-нибудь Линкедине, то он с большей вероятностью ожидает там получить рекламу какой-нибудь Saas сервис, который упрощает продажу. &lt;/p&gt;
  &lt;p id=&quot;hb81&quot;&gt;&lt;strong&gt;Четвёртый критерий&lt;/strong&gt; - это &lt;u&gt;масштабируемость канала&lt;/u&gt;. Насколько мы сможем отмасштабировать и сделать широкий охваты в этом канале? &lt;/p&gt;
  &lt;p id=&quot;txqo&quot;&gt;Есть каналы большие, есть каналы супер узкие, там реклама в каком-нибудь паблике VK, мы может быть, там сведём экономику, стоимость привлечения будет дешевле, чем LTV, но при этом мы потом не знаем, как сделать много пользователей из этого канала. &lt;/p&gt;
  &lt;p id=&quot;MT4E&quot;&gt;&lt;strong&gt;Пятый параметр&lt;/strong&gt; - это &lt;u&gt;степень контроля закупки&lt;/u&gt;. В каких-то каналах мы хорошо управляем закупкой и можем там установить в любое время корректировать ставки, а где-то это более такой, больше похоже на какой-то блекбокс. Вы инвестируете какое-то время и дальше долгосрочно видите какой-то результат. В моменте повлиять на результат все вы не можете, например реклама в VK или Яндекс достаточно управляема.&lt;/p&gt;
  &lt;p id=&quot;hKP0&quot;&gt;&lt;strong&gt;Шестой параметр&lt;/strong&gt; - это &lt;u&gt;порог на вход&lt;/u&gt;. Насколько много денег или ресурсов вам нужно, чтобы вообще этот канал протестировать? Есть каналы более лёгкие, есть каналы более сложные. &lt;/p&gt;
  &lt;p id=&quot;hvH7&quot;&gt;Если мы хотим запустить какую-нибудь реферальную программу, то чаще всего требует какой-то разработки. Это достаточно не быстро запускается для того, чтобы протестировать, работает или не работает. &lt;/p&gt;
  &lt;p id=&quot;aUxY&quot;&gt;Нужна база людей, который будет отправлять рекомендовать ваш продукт своим друзьям и так далее. &lt;/p&gt;
  &lt;p id=&quot;iiKg&quot;&gt;В VK в этом плане более лёгкий для теста. &lt;/p&gt;
  &lt;p id=&quot;R3m6&quot;&gt;SEO. Сложно, да, тоже можно потратить много времени, только потом увидеть результат. Соответственно, достаточно долгие инвестиции временные и денежные. &lt;/p&gt;
  &lt;p id=&quot;oLyn&quot;&gt;&lt;strong&gt;Последний параметр&lt;/strong&gt; - это &lt;u&gt;скорость проверки канала&lt;/u&gt;, насколько быстро можно вообще протестировать и увидеть результат. &lt;/p&gt;
  &lt;p id=&quot;unGL&quot;&gt;Дальше у нас есть суммарный индекс, который просто суммирует все эти поля. И какие-то каналы получаются для нас более приоритетные, какие-то менее приоритетные. &lt;/p&gt;
  &lt;p id=&quot;JQod&quot;&gt;Таким образом, мы определяем для себя там первоочерёдные задачи и начинаем генерить гипотезы, а как нам этот канал лучше протестировать, с каким предложением туда пойти, с каким креативом туда пойти и так далее. &lt;/p&gt;
  &lt;p id=&quot;ZDDb&quot;&gt;Но первая задача для нас становится решённой. Мы выбрали каналы, которые для нас наиболее перспективны. &lt;/p&gt;
  &lt;p id=&quot;FjyV&quot;&gt;И только после этого желательно начинать свой путь в контент-заводы и прочие колдунства.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;E1OE&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;F8Xf&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;t2u3&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;Обсудить дела:&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:k7x4qG2h07Q</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/k7x4qG2h07Q?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>Что такое Мэппинг информации? n8n</title><published>2025-12-11T11:25:09.550Z</published><updated>2026-05-04T10:19:04.697Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/68/1b/681bba85-bb8e-471c-848f-6b522d46ddc7.png"></media:thumbnail><category term="nemnogo-o-n-8-n" label="Немного о N8N"></category><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/60/d3/60d350f1-eb46-4bda-b622-335804c73b83.png&quot;&gt;Перед тем, как перейдём к созданию нашего первого простого и ассистента, давайте разберёмся с концепции мэппинга информации.</summary><content type="html">
  &lt;p id=&quot;FBuf&quot;&gt;Перед тем, как перейдём к созданию нашего первого простого ассистента, давайте разберёмся с концепции мэппинга информации. &lt;/p&gt;
  &lt;p id=&quot;mSuO&quot;&gt;&lt;strong&gt;Что же это такое? &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;zMk6&quot;&gt;Смотрите, вот у нас есть первая триггерная нода чат. &lt;/p&gt;
  &lt;figure id=&quot;l53U&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/69/4e/694ec82d-3420-42d1-82b3-fe657c02df0c.png&quot; width=&quot;576&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NTKW&quot;&gt;Запустите ее, и посмотрите, как это работает. &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;2RcB&quot;&gt;Нажимаете тест и вам n8n предлагает, что-то записать, какую-то информацию в поле внизу экрана.&lt;/p&gt;
  &lt;figure id=&quot;6L9S&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5c/16/5c16fc14-269e-477c-b510-d147f2c1a492.png&quot; width=&quot;1414&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;OVsv&quot;&gt;Можете написать простое &lt;em&gt;&amp;quot;привет&amp;quot;&lt;/em&gt;. Отправляете это сообщение и наблюдаем, как изменилась эта нода. &lt;/p&gt;
  &lt;p id=&quot;14wy&quot;&gt;Во-первых, она подсветила зелёным. Это значит, что нода успешно выполнена.&lt;/p&gt;
  &lt;figure id=&quot;cqPL&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/3b/af/3bafb202-4844-4c50-9bcd-03d8b0e28a5b.png&quot; width=&quot;989&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;g62D&quot;&gt;Подсветилась бы красным, значит, возникла какая-то ошибка. &lt;/p&gt;
  &lt;p id=&quot;n90P&quot;&gt;Далее заходим в саму ноду Chat message и смотрим, что пришло внутри. Вы должны увидеть, что в поле Output видим появляется какая-то информация.&lt;/p&gt;
  &lt;figure id=&quot;5HIi&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/80/80/80804ad3-fb37-46d5-a159-d7b3ad2eb5e8.png&quot; width=&quot;1131&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;1PmT&quot;&gt;Здесь n8n уже автоматически сделал какие-то переменные, то есть присвоил определённые параметры той информации, которую мы пытались с вами передать. &lt;br /&gt;&lt;br /&gt;Это какой-то экшн, какой-то session ID. И наша информация, которую мы хотели передать, слово &lt;em&gt;привет&lt;/em&gt; является чат input. &lt;/p&gt;
  &lt;figure id=&quot;VV4v&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7a/51/7a51d923-fba6-4214-bb37-7d9f50f60da1.png&quot; width=&quot;425&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NnMF&quot;&gt;Нужно понимать, что n8n всё это, от одной ноды к другой, передаёт при помощи вот таких вот JSON. &lt;/p&gt;
  &lt;figure id=&quot;0hGW&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/de/20/de20f9ff-26ff-49d7-ac51-96bbc9c4f707.png&quot; width=&quot;386&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;zTGp&quot;&gt;Но, не стоит тут бояться, что вот код страшна, есть разные отображения этой входящей и исходящей информации. Я предлагаю вам переключиться с отображения JSON на отображение Schema. &lt;/p&gt;
  &lt;figure id=&quot;sNxA&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/40/4d/404db1b4-d51d-4a64-b8d9-70ad15a4e8c8.png&quot; width=&quot;667&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;AlvS&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c5/a4/c5a40c2b-ddc0-49aa-8f6a-dc9b64e119f6.png&quot; width=&quot;659&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;VVey&quot;&gt;Давайте посмотрим, что делать дальше. &lt;/p&gt;
  &lt;p id=&quot;uf0p&quot;&gt;Вот у нас есть какая-то следующая нода, которая, по большому счёту, это просто возможность руками, назначить определение тем или иным переменным. &lt;/p&gt;
  &lt;figure id=&quot;qIvr&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d4/62/d462770f-11c3-4ca3-865e-1985a28b5b96.png&quot; width=&quot;530&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;61tZ&quot;&gt;В этой ноде, &lt;em&gt;не в триггерной ноде&lt;/em&gt;, у нас всегда будет появляться вот такое поле, где у нас есть центральный блок со всеми настройками. Справа мы будем видеть &lt;strong&gt;output&lt;/strong&gt;, слева мы будем видеть &lt;strong&gt;input&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;LKGv&quot;&gt;&lt;strong&gt;input&lt;/strong&gt;- ввод, &lt;strong&gt;output&lt;/strong&gt;-вывод.&lt;/p&gt;
  &lt;figure id=&quot;NwXO&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6f/0f/6f0f3d75-2163-4124-9892-7e460dd5425f.png&quot; width=&quot;1117&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;FUq4&quot;&gt;Вывод предыдущей ноды, является инпутом этой ноды. Что, логично. &lt;br /&gt;Давайте посмотрим в Schema, что мы с вами видели там на аутпуте, теперь мы здесь видим на инпуте. &lt;/p&gt;
  &lt;figure id=&quot;Xtpz&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5d/b4/5db42263-1aca-4b71-b9ed-27f32ea24e68.png&quot; width=&quot;843&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;8WIc&quot;&gt;И здесь мы можем все эти параметры, которые были заполнены на предыдущей ноде, как-то трансформировать и как-то использовать &lt;strong&gt;в этой ноде&lt;/strong&gt;. &lt;/p&gt;
  &lt;p id=&quot;2QS3&quot;&gt;Здесь мы возьмём &lt;em&gt;chatinput&lt;/em&gt;, перенесём его в это поле Fields to Set. И тут мы можем, определить, назвать, дать другое название этому параметру.&lt;/p&gt;
  &lt;figure id=&quot;BcrD&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8e/48/8e48b0d2-53bf-408f-a41b-b367783b7093.png&quot; width=&quot;848&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;0aWT&quot;&gt;Мы знаем то, что у нас он назывался &lt;em&gt;chatinput&lt;/em&gt;. Его значение было &lt;em&gt;привет&lt;/em&gt;. &lt;/p&gt;
  &lt;figure id=&quot;Tkjb&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/14/30/14308a84-7ade-4878-b941-61bf94c847d8.png&quot; width=&quot;856&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;W2HA&quot;&gt;Здесь при помощи равенства можем переназвать этот параметр. &lt;em&gt;Попробуйте это сделать.&lt;/em&gt; Это будет уже не &lt;em&gt;chatinput&lt;/em&gt;, это будет просто &lt;strong&gt;сообщение&lt;/strong&gt;.&lt;/p&gt;
  &lt;figure id=&quot;mg2m&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/29/e0/29e02ad6-131d-46ab-93a7-4cffc26f970a.png&quot; width=&quot;831&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;JDQC&quot;&gt;То есть мы придумали &lt;u&gt;новый параметр&lt;/u&gt; под названием &lt;strong&gt;сообщение&lt;/strong&gt;. И мы говорим, что этот параметр &lt;u&gt;равен&lt;/u&gt; тому, что мы получили здесь в &lt;em&gt;chatinput&lt;/em&gt;. &lt;/p&gt;
  &lt;p id=&quot;sjVJ&quot;&gt;Нажимаем Test step и видим, что аутпутом является параметр сообщения с значением привет. &lt;/p&gt;
  &lt;figure id=&quot;ydYB&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/73/7f/737f429f-d32e-46b0-babf-60f0e460f6bf.png&quot; width=&quot;1117&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bBVf&quot;&gt;Можно точно так же ввести ещё один data transformation ,просто для того, чтобы закрепить, что у нас здесь происходит и увидеть, что здесь в левой части у нас уже появилось несколько инпутов. &lt;/p&gt;
  &lt;figure id=&quot;9cP2&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/06/c9/06c95341-205e-4cfd-a480-9f38caae5c37.png&quot; width=&quot;774&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;RT4U&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/01/f7/01f7b971-a088-4495-9373-8bf9a4212fb6.png&quot; width=&quot;784&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WAh7&quot;&gt;То есть вся информация, которая придётся с первой ноды, она идёт &lt;strong&gt;через весь workflow. &lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;0vv5&quot;&gt;И она здесь точно так же нам доступна. И здесь точно так же мы можем выбрать, например, в данном варианте параметр &lt;strong&gt;action&lt;/strong&gt;, но мы хотим изменить его название. &lt;/p&gt;
  &lt;figure id=&quot;SsLE&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1b/0a/1b0aa75f-0030-4944-b4b3-a0909019814c.png&quot; width=&quot;770&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;lVDM&quot;&gt;Пусть это будет не &lt;strong&gt;action&lt;/strong&gt;, всё будем называть по-русски, &lt;strong&gt;Действие&lt;/strong&gt;. &lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;It6t&quot;&gt;Также мы хотим &lt;strong&gt;сообщение&lt;/strong&gt;, параметр сообщения, изменить его название и добавить &lt;strong&gt;сообщение от пользователя&lt;/strong&gt;. &lt;/p&gt;
  &lt;figure id=&quot;VVBN&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/55/dc/55dc958d-2cbf-4701-82c1-1b4b623bdb6e.png&quot; width=&quot;852&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;GMbg&quot;&gt;И точно также динамично, просто перетаскиваем эту схему в нужное поле.&lt;/p&gt;
  &lt;p id=&quot;XYRQ&quot;&gt;Нажимаем Test step. Нода выполнилась. &lt;/p&gt;
  &lt;figure id=&quot;BtOt&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/82/6a/826aa9c9-4566-49ca-b685-e47dd9f6b0ce.png&quot; width=&quot;1136&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;XfIf&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7f/77/7f77a441-5339-454c-8ae5-20d914137985.png&quot; width=&quot;754&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;fThl&quot;&gt;То есть нода получила на вход определённую информацию и на выход выдала снова какую-то информацию. &lt;/p&gt;
  &lt;p id=&quot;puNH&quot;&gt;В данном случае, вот в данном всём этом workflow, мы просто меняли название параметров. То есть мы не делали ничего, мы никак не трансформировали эту информацию, просто меняли название параметров. &lt;/p&gt;
  &lt;p id=&quot;EofW&quot;&gt;Надеюсь, логика примерно ясна. Это просто то, как у нас идёт информация от одной ноды к другой. В принципе, это то, что здесь нужно понимать. &lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;62t8&quot;&gt;&lt;strong&gt;Проектирую и собираю контент-системы под бизнес-задачи.&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;1U0W&quot;&gt;YouTube • видео • медийка • AI-автоматизация&lt;/p&gt;
    &lt;p id=&quot;C5ag&quot;&gt;На канале: разборы, наблюдения и практика из реальных проектов.&lt;/p&gt;
    &lt;p id=&quot;KR2M&quot;&gt;Обсудить дела:&lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt;&lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt;&lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry><entry><id>safronistika:BppMs6QdNmG</id><link rel="alternate" type="text/html" href="https://teletype.in/@safronistika/BppMs6QdNmG?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=safronistika"></link><title>n8n. Основные термины</title><published>2025-12-05T00:00:58.971Z</published><updated>2026-05-04T10:30:19.208Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/54/2c/542cc6be-bdc6-40f5-bad2-b72be91bdbed.png"></media:thumbnail><category term="nemnogo-o-n-8-n" label="Немного о N8N"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/8f/0d/8f0d1978-02bc-4101-b5f0-2d5491568a9c.png&quot;&gt;Как работает n8n: workflow, ноды, данные. Короткое объяснение</summary><content type="html">
  &lt;p id=&quot;M0Na&quot;&gt;&lt;a href=&quot;https://teletype.in/@safronistika/89kSNCVbTVW&quot; target=&quot;_blank&quot;&gt;Начало тут&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;1rHE&quot;&gt;&lt;strong&gt;Workflow&lt;/strong&gt; — это рабочая область, где создаются автоматизации.&lt;/p&gt;
  &lt;p id=&quot;07Cj&quot;&gt;Для создания нового процесса:&lt;/p&gt;
  &lt;figure id=&quot;gP0M&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c7/cb/c7cbce82-aabc-4bd0-af83-9f78d4474690.png&quot; width=&quot;1586&quot; /&gt;
    &lt;figcaption&gt;Нажимаем на кнопку &lt;code&gt;Create Workflow&lt;/code&gt;.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;nNXF&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7d/84/7d84b753-5c93-4696-adc0-64ce3caf1da4.png&quot; width=&quot;785&quot; /&gt;
    &lt;figcaption&gt;Попадаем в пустой &lt;strong&gt;Canvas &lt;/strong&gt;(рабочее поле).&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;7wXV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/15/aa/15aa6aca-0fd9-4216-87cd-de0f5e5ce200.png&quot; width=&quot;788&quot; /&gt;
    &lt;figcaption&gt;Добавляем первый шаг процесса — для этого нажимаем на значок &lt;code&gt;+&lt;/code&gt; в центре поля или в правом верхнем углу. После этого справа появится список действий, из которых мы можем выбирать.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;5FH9&quot;&gt;Проверь тайм-зону в настройках Workflow. По умолчанию установлена зона New York — её нужно сменить на актуальную для тебя или клиента, чтобы избежать ошибок в расписаниях.&lt;/p&gt;
    &lt;figure id=&quot;tZ6n&quot; class=&quot;m_original&quot;&gt;
      &lt;img src=&quot;https://img2.teletype.in/files/12/ac/12ac1259-e513-4749-a4b8-b04b42b4db65.png&quot; width=&quot;1044&quot; /&gt;
    &lt;/figure&gt;
  &lt;/section&gt;
  &lt;p id=&quot;zws7&quot;&gt;В разделе &lt;strong&gt;Settings&lt;/strong&gt; можно создать отдельный Error Workflow — процесс, который будет запускаться при возникновении ошибок.&lt;/p&gt;
  &lt;h3 id=&quot;z6CA&quot;&gt;&lt;strong&gt;Выбираем нужную ноду (Node) из списка.&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;m0mp&quot;&gt;&lt;strong&gt;Узел (Node)&lt;/strong&gt; — строительный блок workflow. Узел выполняет определённое действие: триггер запуска, работа с API, обработка данных и т.д.&lt;/p&gt;
  &lt;figure id=&quot;W7be&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/b3/5f/b35f69d0-306a-4345-b142-6f5839407314.png&quot; width=&quot;396&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;6d8P&quot;&gt;Для успешного создания рабочих процессов необходимо понимать базовые типы нод:&lt;/p&gt;
  &lt;p id=&quot;20da6daa-21a8-804f-94fc-e15f32d02479&quot;&gt;&lt;strong&gt;Trigger Nodes&lt;br /&gt;&lt;/strong&gt;Ноды, запускающие Workflow. Бывают нескольких типов:&lt;/p&gt;
  &lt;figure id=&quot;onIg&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/61/3c/613c122a-afbe-4999-a79a-41267796fa9e.png&quot; width=&quot;490&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;20da6daa-21a8-80f2-a474-f3cbf4f39c47&quot;&gt;
    &lt;li id=&quot;FmhJ&quot;&gt;&lt;code&gt;On App Event&lt;/code&gt; — запуск по событию в стороннем приложении;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;ul id=&quot;20da6daa-21a8-8069-b860-d0de9c56eb33&quot;&gt;
    &lt;li id=&quot;xvJM&quot;&gt;&lt;code&gt;Schedule Trigger&lt;/code&gt; — запуск по расписанию;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;ul id=&quot;20da6daa-21a8-8033-b21e-ec9dc9418a19&quot;&gt;
    &lt;li id=&quot;WNNP&quot;&gt;&lt;code&gt;On Webhook Call&lt;/code&gt; — запуск при получении HTTP-запроса;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;ul id=&quot;20da6daa-21a8-8087-a018-fb4f69bd5bed&quot;&gt;
    &lt;li id=&quot;EJrb&quot;&gt;&lt;code&gt;On Form submission&lt;/code&gt; — запуск при заполнении формы пользователем;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;ul id=&quot;20da6daa-21a8-80c4-a666-f34f6266d17a&quot;&gt;
    &lt;li id=&quot;AH5m&quot;&gt;&lt;code&gt;On chat message&lt;/code&gt; — запуск при поступлении сообщения в чате &lt;em&gt;(можно использовать для тестирования и запуска ассистента)&lt;/em&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;kaap&quot;&gt;&lt;strong&gt;Workflow&lt;/strong&gt; — диаграмма из связанных узлов. Данные проходят по цепочке, двигаясь от одного узла к другому.&lt;/p&gt;
  &lt;figure id=&quot;lCLW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7c/63/7c63c66b-111f-4e52-93e6-0b1196932f5e.png&quot; width=&quot;806&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;MPZE&quot;&gt;&lt;strong&gt;Элементы данных (items)&lt;/strong&gt; — ноды получают и возвращают массив элементов данных (&lt;code&gt;$items()&lt;/code&gt;). Каждый элемент массива — это JSON-объект с информацией, полученной из определенного узла. Пример данных, которые могут прийти в узел:&lt;/p&gt;
  &lt;figure id=&quot;QgbG&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/0a/ab0afa24-788b-4fc6-9164-9ba39ebf3978.png&quot; width=&quot;563&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;rKNL&quot;&gt;&lt;strong&gt;Параметры узла &lt;/strong&gt;— в каждом узле существует набор параметров:&lt;/p&gt;
  &lt;figure id=&quot;iY2c&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ef/4b/ef4be85f-45de-4c4f-8674-ce0dfe3a36ce.png&quot; width=&quot;689&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;H3ip&quot;&gt;Вы можете установить их одним из двух способов:&lt;/p&gt;
  &lt;ul id=&quot;ueRx&quot;&gt;
    &lt;li id=&quot;M6zv&quot;&gt;&lt;strong&gt;Фиксированно&lt;/strong&gt; (&lt;code&gt;Fixed&lt;/code&gt;) - например, когда у вас есть узел, в котором отправляется сообщение пользователю и это сообщение не зависит от выполнения предыдущих узлов, его можно задать константой. Пример:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;xFYU&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/08/69/08696505-979c-4e48-8d2e-77f68de9d28e.png&quot; width=&quot;686&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul id=&quot;I1fN&quot;&gt;
    &lt;li id=&quot;coPp&quot;&gt;&lt;strong&gt;Динамически&lt;/strong&gt; (&lt;code&gt;Expression&lt;/code&gt;) - устанавливается, если значения параметра должно быть вычислено. Например, когда бот ведет диалог с пользователем в телеграм, бот должен отправить сообщение в диалог с таким же Chat ID, который был указан в параметрах у входящего сообщения. В таком случае Chat ID можно вычислить динамически, получив его из предыдущего узла. Выражения всегда оформляются внутри фигурных скобок: &lt;code&gt;{{ … }}&lt;/code&gt;. Пример:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;figure id=&quot;BAet&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e7/52/e752d393-f362-4db9-aa42-df2a54688d4d.png&quot; width=&quot;661&quot; /&gt;
  &lt;/figure&gt;
  &lt;h1 id=&quot;pEdt&quot;&gt;Что такое &lt;strong&gt;JSON&lt;/strong&gt;?&lt;/h1&gt;
  &lt;p id=&quot;zx1s&quot;&gt;&lt;strong&gt;JSON&lt;/strong&gt; (произносится как «джейсон») — это &lt;strong&gt;способ хранения и передачи данных&lt;/strong&gt;. Легко представить себе JSON, если подумать о толковом словаре.&lt;/p&gt;
  &lt;p id=&quot;6Ybd&quot;&gt;В словаре, есть множество записей, где каждая запись имеет &lt;strong&gt;«ключ»&lt;/strong&gt; - само слово, а также &lt;strong&gt;«значение»&lt;/strong&gt; - толкование этого слова. Так вот JSON представляет из себя ничто иное, как &amp;quot;словарь&amp;quot;, в котором хранятся данные.&lt;/p&gt;
  &lt;h2 id=&quot;3mqA&quot;&gt;Что такое &lt;strong&gt;ключ&lt;/strong&gt; и &lt;strong&gt;значение&lt;/strong&gt;?&lt;/h2&gt;
  &lt;p id=&quot;GgAt&quot;&gt;В JSON вся информация хранится в виде &lt;strong&gt;пары &amp;quot;ключ — значение&amp;quot;. &lt;/strong&gt;Пример JSON:&lt;/p&gt;
  &lt;pre id=&quot;zU4d&quot;&gt;{
  &amp;quot;имя&amp;quot;: &amp;quot;Аня&amp;quot;,
  &amp;quot;возраст&amp;quot;: 25,
  &amp;quot;город&amp;quot;: &amp;quot;Москва&amp;quot;
}

                  &lt;/pre&gt;
  &lt;ul id=&quot;nf5x&quot;&gt;
    &lt;li id=&quot;3Pxj&quot;&gt;&lt;strong&gt;Ключи&lt;/strong&gt; — это слова слева (в кавычках): &lt;code&gt;&amp;quot;имя&amp;quot;&lt;/code&gt;, &lt;code&gt;&amp;quot;возраст&amp;quot;&lt;/code&gt;, &lt;code&gt;&amp;quot;город&amp;quot;&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;MzCG&quot;&gt;&lt;strong&gt;Значения&lt;/strong&gt; — это то, что им соответствует: &lt;code&gt;&amp;quot;Аня&amp;quot;&lt;/code&gt;, &lt;code&gt;25&lt;/code&gt;, &lt;code&gt;&amp;quot;Москва&amp;quot;&lt;/code&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;s8j6&quot;&gt;Таким образом получается:&lt;/p&gt;
  &lt;ul id=&quot;aN2t&quot;&gt;
    &lt;li id=&quot;kdc2&quot;&gt;Ключ &lt;strong&gt;&amp;quot;имя&amp;quot;&lt;/strong&gt; → значение &lt;strong&gt;&amp;quot;Аня&amp;quot;&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;udz0&quot;&gt;Ключ &lt;strong&gt;&amp;quot;возраст&amp;quot;&lt;/strong&gt; → значение &lt;strong&gt;25&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;mLyi&quot;&gt;Ключ &lt;strong&gt;&amp;quot;город&amp;quot;&lt;/strong&gt; → значение &lt;strong&gt;&amp;quot;Москва&amp;quot;&lt;/strong&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;gwc2&quot;&gt;Значение ключа может быть не только строкой либо числом, но также и списком элементов, например:&lt;/p&gt;
  &lt;pre id=&quot;4emc&quot;&gt;{
  &amp;quot;имя&amp;quot;: &amp;quot;Аня&amp;quot;,
  &amp;quot;возраст&amp;quot;: 25,
  &amp;quot;город&amp;quot;: &amp;quot;Москва&amp;quot;,
  &amp;quot;любимая_еда&amp;quot;: [&amp;quot;пицца&amp;quot;, &amp;quot;салат&amp;quot;]
}               &lt;/pre&gt;
  &lt;p id=&quot;JizV&quot;&gt;Встречаются и более сложные структуры данных, когда существует не один, а сразу несколько JSON-ов. В таком случае, они могут храниться в виде массива (или списка) JSON-ов и располагаются внутри квадратных скобок &lt;code&gt;[]&lt;/code&gt;. Например, список студентов курса можно представить следующим образом:&lt;/p&gt;
  &lt;pre id=&quot;fAqk&quot;&gt;{
  &amp;quot;студенты&amp;quot;: [
    {
      &amp;quot;имя&amp;quot;: &amp;quot;Аня&amp;quot;,
      &amp;quot;возраст&amp;quot;: 25,
      &amp;quot;город&amp;quot;: &amp;quot;Москва&amp;quot;,
      &amp;quot;любимая_еда&amp;quot;: [&amp;quot;пицца&amp;quot;, &amp;quot;салат&amp;quot;]
    },
    {
      &amp;quot;имя&amp;quot;: &amp;quot;Максим&amp;quot;,
      &amp;quot;возраст&amp;quot;: 30,
      &amp;quot;город&amp;quot;: &amp;quot;Екатеринбург&amp;quot;,
      &amp;quot;любимая_еда&amp;quot;: [&amp;quot;суши&amp;quot;,&amp;quot;бургер&amp;quot;]
    }
  ]
}              &lt;/pre&gt;
  &lt;p id=&quot;lHTk&quot;&gt;Как уже было сказано ранее, все данные в n8n передаются в формате JSON, так что мы будем часто работать с подобной структурой данных.&lt;/p&gt;
  &lt;p id=&quot;EyrR&quot; data-align=&quot;center&quot;&gt;&lt;em&gt;далее будем разбирать простые процессы...&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;d6rT&quot; data-align=&quot;center&quot;&gt;&lt;a href=&quot;https://teletype.in/@safronistika/89kSNCVbTVW&quot; target=&quot;_blank&quot;&gt;Начало тут&lt;/a&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;mybi&quot;&gt;&lt;u&gt;&lt;strong&gt;Ко мне обращаются, когда нужно:&lt;/strong&gt;&lt;/u&gt; &lt;br /&gt;— Запустить YouTube-канал &lt;br /&gt;— Настроить видеопродакшн для продукта/эксперта/команды &lt;br /&gt;— Автоматизировать работу/процессы через нейросети или без&lt;br /&gt;— Показать, как реально использовать AI в бизнесе &lt;br /&gt;&lt;br /&gt;Обсудить дела: &lt;br /&gt;TG: &lt;a href=&quot;https://t.me/safronistika&quot; target=&quot;_blank&quot;&gt;https://t.me/safronistika&lt;/a&gt; &lt;br /&gt;TenChat: &lt;a href=&quot;https://tenchat.ru/antonsafronov&quot; target=&quot;_blank&quot;&gt;https://tenchat.ru/antonsafronov&lt;/a&gt; &lt;br /&gt;Вконтакте: &lt;a href=&quot;https://vk.com/safronovantony&quot; target=&quot;_blank&quot;&gt;https://vk.com/safronovantony&lt;/a&gt;&lt;br /&gt;YouTube: &lt;a href=&quot;https://www.youtube.com/@safronistika&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/@safronistika&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry></feed>