<?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>Николай Зинченко</title><author><name>Николай Зинченко</name></author><id>https://teletype.in/atom/zinchenki</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/zinchenki?offset=0"></link><link rel="alternate" type="text/html" href="https://blog.zinch.tech/?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/zinchenki?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-25T06:37:20.174Z</updated><entry><id>zinchenki:soc-contrakt</id><link rel="alternate" type="text/html" href="https://blog.zinch.tech/soc-contrakt?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><title>Социальный контракт: как получить субсидию и запустить свой бизнес</title><published>2025-02-17T11:37:43.638Z</published><updated>2025-02-17T11:37:43.638Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/b1/96/b19620d0-9888-45b8-9e7c-923fb28ea365.png"></media:thumbnail><category term="biznes" label="Бизнес"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/b5/dd/b5dd43f4-06cc-45af-9be7-8358c532eb9f.jpeg&quot;&gt;Хочешь открыть своё дело и ищешь поддержку от государства? В этой статье — простое руководство, как получить финансирование по социальному контракту, правильно оформить документы и уверенно защитить свой проект перед комиссией.</summary><content type="html">
  &lt;p id=&quot;hWYm&quot;&gt;Хочу поделиться с тобой простым и дружеским руководством о том, как получить субсидию на открытие своего дела по социальному контракту. Здесь собраны важные моменты, а также полезные советы, которые помогут тебе успешно пройти весь путь от идеи до запуска бизнеса.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;T3Mx&quot;&gt;&lt;strong&gt;Важное замечание (о регионах)&lt;br /&gt;&lt;/strong&gt;Учти, что требования, сроки и условия по социальному контракту могут отличаться от региона к региону. Обязательно уточняй всю информацию в местных органах социальной защиты или на портале государственных услуг.&lt;br /&gt;&lt;strong&gt;Список необходимых документов и точные критерии&lt;/strong&gt; могут отличаться по регионам.&lt;/blockquote&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;Oz2L&quot;&gt;&lt;strong&gt;Что такое социальный контракт?&lt;/strong&gt;&lt;/h2&gt;
  &lt;p id=&quot;8q47&quot;&gt;Социальный контракт — это соглашение между тобой (человеком или семьёй, у которой доход ниже регионального прожиточного минимума) и органами социальной защиты. Государство готово помочь денежной поддержкой, если ты действительно планируешь улучшить материальное положение, в том числе путём открытия собственного дела.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;7YuA&quot;&gt;Кому подходит соцконтракт?&lt;/h2&gt;
  &lt;ul id=&quot;GI8x&quot;&gt;
    &lt;li id=&quot;4JSe&quot;&gt;Если ты проживаешь один: нужно проверить, что средний доход за последние три месяца ниже прожиточного минимума.&lt;/li&gt;
    &lt;li id=&quot;jWun&quot;&gt;Если в семье несколько человек: суммируется общий доход за три месяца, затем делится на количество членов семьи.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;rTxg&quot;&gt;Если доход подходит под критерии — можешь подавать заявление!&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;EeB9&quot;&gt;&lt;strong&gt;Основные документы (примерный перечень):&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;Tc9w&quot;&gt;
    &lt;li id=&quot;I5Gx&quot;&gt;Паспорт&lt;/li&gt;
    &lt;li id=&quot;pjHi&quot;&gt;ИНН&lt;/li&gt;
    &lt;li id=&quot;5myj&quot;&gt;СНИЛС&lt;/li&gt;
    &lt;li id=&quot;xJAd&quot;&gt;Свидетельство о заключении брака или о расторжении&lt;/li&gt;
    &lt;li id=&quot;eY0C&quot;&gt;Свидетельство о рождении детей&lt;/li&gt;
    &lt;li id=&quot;jC20&quot;&gt;Свидетельство о праве собственности&lt;/li&gt;
    &lt;li id=&quot;O6iK&quot;&gt;Справка о доходах (по составу семьи)&lt;/li&gt;
    &lt;li id=&quot;iUQ7&quot;&gt;Документы об образовании&lt;/li&gt;
    &lt;li id=&quot;0a2O&quot;&gt;Реквизиты для получения выплаты&lt;/li&gt;
    &lt;li id=&quot;RuxB&quot;&gt;Бизнес-план&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;CfN2&quot;&gt;&lt;strong&gt;Дополнительные документы:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;c2c2&quot;&gt;
    &lt;li id=&quot;plym&quot;&gt;Коммерческие предложения от поставщиков на планируемое к приобретению оборудование&lt;/li&gt;
    &lt;li id=&quot;u5e2&quot;&gt;Предварительный договор аренды (или договор о намерениях)&lt;/li&gt;
    &lt;li id=&quot;ohhV&quot;&gt;Предварительный договор на обучение и копия лицензии учебного центра (для тех, кто хочет получить дополнительную поддержку на обучение)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;bG9U&quot;&gt;&lt;em&gt;В зависимости от некоторых личных обстоятельств перечень дополнительных документов может быть расширен. По запросу органов социальной защиты ты обязан предоставить недостающую или уточняющую информацию!&lt;/em&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;1Q84&quot;&gt;Пошаговый план&lt;/h2&gt;
  &lt;p id=&quot;SXfk&quot;&gt;Ниже я опишу стандартный сценарий, но обязательно учти, что у тебя в регионе может быть своя специфика.&lt;/p&gt;
  &lt;h3 id=&quot;JJS7&quot;&gt;Шаг 1. Напиши бизнес-план&lt;/h3&gt;
  &lt;p id=&quot;x9ax&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;ul id=&quot;00WH&quot;&gt;
      &lt;li id=&quot;10xh&quot;&gt;&lt;strong&gt;Структура бизнес-плана&lt;/strong&gt;: описание идеи, список расходов, сроки окупаемости, анализ рынка и клиентов, риски и пути их решения.&lt;/li&gt;
      &lt;li id=&quot;WqI4&quot;&gt;&lt;strong&gt;Расчёты&lt;/strong&gt;: можно взять готовые шаблоны для расчёта сметы и финансовой модели &lt;a href=&quot;https://drive.google.com/drive/folders/1Ki7DYFnTtPWjuNvhKppNU2_vOUiaujEN?usp=sharing&quot; target=&quot;_blank&quot;&gt;ссылка&lt;/a&gt;.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;rpmo&quot;&gt;Шаг 2. Подача заявления&lt;/h3&gt;
  &lt;ul id=&quot;BD3K&quot;&gt;
    &lt;li id=&quot;JkvT&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://www.gosuslugi.ru/624742/1/form?_=1739791249308&quot; target=&quot;_blank&quot;&gt;Через Госуслуги&lt;/a&gt;&lt;/strong&gt;: этот способ обычно самый быстрый (5–10 минут на заполнение).&lt;/li&gt;
    &lt;li id=&quot;pvHM&quot;&gt;&lt;strong&gt;Через МФЦ или органы соцзащиты&lt;/strong&gt;: если удобнее обратиться лично.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;EXG9&quot;&gt;&lt;strong&gt;Срок рассмотрения&lt;/strong&gt; обычно до 20 рабочих дней, но бывают случаи, когда решение принимают за пару дней.&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;iSEm&quot;&gt;&lt;strong&gt;Важно&lt;/strong&gt;: прикрепи сразу бизнес-план или упоминание о нём в заявлении.&lt;/p&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;AUF3&quot;&gt;Шаг 3. Тестирование&lt;/h3&gt;
  &lt;p id=&quot;wr1D&quot;&gt;Когда твой комплект документов примут, тебя могут пригласить на тестирование. Тест состоит примерно из 45 вопросов по бухгалтерскому учёту, налогам, управлению персоналом и прочим аспектам предпринимательства.&lt;/p&gt;
  &lt;ul id=&quot;S3o4&quot;&gt;
    &lt;li id=&quot;9svI&quot;&gt;Тест пишется один раз.&lt;/li&gt;
    &lt;li id=&quot;w1dc&quot;&gt;Телефон использовать нельзя.&lt;/li&gt;
    &lt;li id=&quot;SijU&quot;&gt;Если не пройдёшь — направят на обучение.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;cRV5&quot;&gt;Шаг 4. Комиссия (или обучение)&lt;/h3&gt;
  &lt;p id=&quot;zeaA&quot;&gt;Пройдён тест? Отлично! Теперь твоё дело — либо сразу пойдёт на рассмотрение комиссии, либо тебе могут предложить короткое обучение.&lt;/p&gt;
  &lt;p id=&quot;zwH3&quot;&gt;Комиссия, как правило, состоит из сотрудников социальной защиты. Их волнует:&lt;/p&gt;
  &lt;ul id=&quot;cn4d&quot;&gt;
    &lt;li id=&quot;2XDi&quot;&gt;&lt;strong&gt;Окупаемость&lt;/strong&gt; твоего проекта,&lt;/li&gt;
    &lt;li id=&quot;ezUY&quot;&gt;Твоя &lt;strong&gt;мотивация&lt;/strong&gt; и &lt;strong&gt;опыт&lt;/strong&gt;,&lt;/li&gt;
    &lt;li id=&quot;iq1h&quot;&gt;&lt;strong&gt;Целевое использование&lt;/strong&gt; средств,&lt;/li&gt;
    &lt;li id=&quot;JZXs&quot;&gt;Как ты собираешься &lt;strong&gt;улучшить&lt;/strong&gt; своё материальное положение.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;naSV&quot;&gt;&lt;strong&gt;Ниже список вопросов, которые могут задать на комиссии — подготовь на них чёткие и уверенные ответы:&lt;/strong&gt;&lt;/p&gt;
    &lt;p id=&quot;N3kn&quot;&gt;• &lt;strong&gt;О бизнес-идее&lt;/strong&gt;:&lt;/p&gt;
    &lt;ul id=&quot;Jd4H&quot;&gt;
      &lt;li id=&quot;0wsi&quot;&gt;В чём заключается твоя бизнес-идея?&lt;/li&gt;
      &lt;li id=&quot;wE5E&quot;&gt;Почему выбрал именно эту сферу?&lt;/li&gt;
      &lt;li id=&quot;Ur08&quot;&gt;Какие товары или услуги планируешь предлагать?&lt;/li&gt;
      &lt;li id=&quot;GpnF&quot;&gt;Чем планируешь отличаться от конкурентов?&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p id=&quot;t4yS&quot;&gt;• &lt;strong&gt;О рынке и клиентах&lt;/strong&gt;:&lt;/p&gt;
    &lt;ul id=&quot;yDoT&quot;&gt;
      &lt;li id=&quot;LzO2&quot;&gt;Кто твоя целевая аудитория?&lt;/li&gt;
      &lt;li id=&quot;HEMz&quot;&gt;Как собираешься привлекать клиентов?&lt;/li&gt;
      &lt;li id=&quot;yBDr&quot;&gt;Проводил ли анализ рынка и конкурентов?&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p id=&quot;Ymyl&quot;&gt;• &lt;strong&gt;О финансах&lt;/strong&gt;:&lt;/p&gt;
    &lt;ul id=&quot;jrzs&quot;&gt;
      &lt;li id=&quot;rpzD&quot;&gt;Как рассчитывал смету расходов и доходов?&lt;/li&gt;
      &lt;li id=&quot;cfl1&quot;&gt;На что конкретно планируешь потратить средства соцконтракта?&lt;/li&gt;
      &lt;li id=&quot;Pyvl&quot;&gt;Предусмотрены ли другие источники финансирования?&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p id=&quot;0Kij&quot;&gt;• &lt;strong&gt;О подготовке и навыках&lt;/strong&gt;:&lt;/p&gt;
    &lt;ul id=&quot;qjHH&quot;&gt;
      &lt;li id=&quot;tKKB&quot;&gt;Есть ли у тебя опыт или профильное образование?&lt;/li&gt;
      &lt;li id=&quot;kiUB&quot;&gt;Какие навыки уже освоены и как они помогают?&lt;/li&gt;
      &lt;li id=&quot;mc7y&quot;&gt;Как будешь решать возможные трудности?&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p id=&quot;PQIo&quot;&gt;• &lt;strong&gt;О реализации проекта&lt;/strong&gt;:&lt;/p&gt;
    &lt;ul id=&quot;SOng&quot;&gt;
      &lt;li id=&quot;HZUt&quot;&gt;Каков твой план действий на ближайшие месяцы?&lt;/li&gt;
      &lt;li id=&quot;B1Cq&quot;&gt;Какие риски ты видишь и как планируешь их преодолевать?&lt;/li&gt;
      &lt;li id=&quot;XzSi&quot;&gt;Как будешь контролировать эффективность использования средств?&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;3BEA&quot;&gt;Шаг 5. Получение средств и закупка&lt;/h3&gt;
  &lt;p id=&quot;C2B2&quot;&gt;Если всё прошло успешно, деньги перечисляются тебе на &lt;strong&gt;специальную карту&lt;/strong&gt;. Теперь главное — тратить эти средства только на согласованные в бизнес-плане нужды и сохранять все чеки с печатями.&lt;/p&gt;
  &lt;ul id=&quot;FinO&quot;&gt;
    &lt;li id=&quot;Bhh2&quot;&gt;&lt;strong&gt;Срок закупок&lt;/strong&gt;: обычно даётся 1–2 месяца, но могут быть нюансы.&lt;/li&gt;
    &lt;li id=&quot;uvfz&quot;&gt;&lt;strong&gt;Отчётность&lt;/strong&gt;: нужно подтвердить целевое использование (чеки, договоры, накладные).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;3L4x&quot;&gt;При нарушении условий могут потребовать вернуть всю сумму, поэтому &lt;strong&gt;будь внимательнее&lt;/strong&gt;.&lt;/p&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;Fi3L&quot;&gt;Шаг 6. Ведение отчётности и работа бизнеса&lt;/h3&gt;
  &lt;ul id=&quot;rUTB&quot;&gt;
    &lt;li id=&quot;lMjA&quot;&gt;Соцконтракт заключается на срок от 3 до 12 месяцев.&lt;/li&gt;
    &lt;li id=&quot;wpGF&quot;&gt;Проект должен просуществовать не менее 1 года (иногда требуется 2 года).&lt;/li&gt;
    &lt;li id=&quot;2n7Q&quot;&gt;Каждые 1–2 месяца придётся подтверждать, что бизнес функционирует и приносит доход.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;sLIE&quot;&gt;Здесь важно вести &lt;strong&gt;бухгалтерию&lt;/strong&gt; аккуратно. Если нужна консультация, всегда можешь обратиться ко мне &lt;a href=&quot;https://t.me/zinchenkip&quot; target=&quot;_blank&quot;&gt;@zinchenkip&lt;/a&gt;.&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;FHn8&quot;&gt;4. Популярные вопросы&lt;/h2&gt;
  &lt;p id=&quot;FK1v&quot;&gt;&lt;strong&gt;Вопрос&lt;/strong&gt;: Дадут ли соцконтракт, если у меня есть кредиты или долги?&lt;/p&gt;
  &lt;blockquote id=&quot;hlob&quot;&gt;&lt;strong&gt;Ответ&lt;/strong&gt;: Обычно проблем нет, если нет исполнительных производств у приставов и ты платишь по кредиту вовремя. Если у тебя есть сложности с приставами или арест на карте — могут отказать, но даже в этом случае стоит просить письменный отказ. Наличие долгов само по себе не является стоп-фактором. Важно помнить, что за счёт соцконтракта &lt;strong&gt;нельзя&lt;/strong&gt; погасить долги — деньги должны тратиться целево.&lt;/blockquote&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;GGRt&quot;&gt;&lt;strong&gt;Вопрос&lt;/strong&gt;: У меня нет образования или опыта в выбранной сфере. Это критично?&lt;/p&gt;
  &lt;blockquote id=&quot;ltVp&quot;&gt;&lt;strong&gt;Ответ&lt;/strong&gt;: Ничего страшного! Можно подтвердить опыт любыми доказательствами: например, чеками за материалы, примерами готовой продукции и т.д. Если ты уже немного работал над проектом, это сыграет только в плюс.&lt;/blockquote&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;5m4l&quot;&gt;&lt;strong&gt;Вопрос&lt;/strong&gt;: Нужно ли возвращать средства?&lt;/p&gt;
  &lt;blockquote id=&quot;a1xL&quot;&gt;&lt;strong&gt;Ответ&lt;/strong&gt;: Нет, деньги не возвращаются при условии, что ты выполнил все пункты соцконтракта — целевое использование средств, ведение бизнеса (не меньше года), подтверждение трат документами, сдача отчётов. Обычно окупаемость проекта должна быть не более 6 месяцев (но это тоже может варьироваться).&lt;/blockquote&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;mvam&quot;&gt;&lt;strong&gt;Вопрос&lt;/strong&gt;: Как защитить проект перед комиссией?&lt;/p&gt;
  &lt;blockquote id=&quot;oxr1&quot;&gt;&lt;strong&gt;Ответ&lt;/strong&gt;: Тут главное — показать, что твоя идея жизнеспособна. Подумай над конкурентными преимуществами, планом продвижения, целевой аудиторией и расчетами. Подготовь ответы на типовые вопросы (описаны выше). Если нужна помощь, я всегда готов поддержать.&lt;/blockquote&gt;
  &lt;p id=&quot;rm8G&quot;&gt;&lt;strong&gt;Вопрос&lt;/strong&gt;: Мне всё понятно, но боюсь, что не разберусь сам или брошу на полпути. Что делать?&lt;/p&gt;
  &lt;blockquote id=&quot;eifv&quot;&gt;&lt;strong&gt;Ответ&lt;/strong&gt;: Это очень распространённая ситуация — когда вроде бы вся информация ясна, но страшно «утонуть» в бумажной работе, отчётах или неучтённых расходах. Поэтому я, Николай, — бизнес-архитектор, готов помочь тебе:&lt;br /&gt;&lt;strong&gt;Написать бизнес-план&lt;/strong&gt; или скорректировать твои наработки;&lt;br /&gt;&lt;strong&gt;Посчитать смету&lt;/strong&gt; и спрогнозировать доходы;&lt;br /&gt;&lt;strong&gt;Подготовиться к комиссии&lt;/strong&gt; (тестированию, защите проекта);&lt;br /&gt;&lt;strong&gt;Оставаться на связи&lt;/strong&gt; на всех этапах: от подачи заявки до ведения бизнеса.&lt;br /&gt;&lt;br /&gt;Если не хочешь вникать во все формальности самостоятельно, оставляй заявку — и мы вместе найдём оптимальное решение для твоего региона и конкретно твоей ситуации.&lt;br /&gt;&lt;a href=&quot;https://t.me/zinchenkip&quot; target=&quot;_blank&quot;&gt;@zinchenkip&lt;/a&gt;&lt;/blockquote&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;hNfE&quot;&gt;Важно помнить: &lt;strong&gt;члены комиссии — это сотрудники социальной защиты&lt;/strong&gt;, им важно понимать, что твой проект улучшит твоё материальное положение.&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;x95A&quot;&gt;6. Финальные советы&lt;/h2&gt;
  &lt;ol id=&quot;qat3&quot;&gt;
    &lt;li id=&quot;3yaf&quot;&gt;&lt;strong&gt;Не бойся бюрократии:&lt;/strong&gt; всё решаемо, если соблюдать правила и держать контакт с органами соцзащиты.&lt;/li&gt;
    &lt;li id=&quot;pt7y&quot;&gt;&lt;strong&gt;Сохраняй чеки:&lt;/strong&gt; это главное подтверждение расходов.&lt;/li&gt;
    &lt;li id=&quot;7lUd&quot;&gt;&lt;strong&gt;Не отчаивайся при отказах:&lt;/strong&gt; можно подать заявку ещё раз, учтя замечания комиссии.&lt;/li&gt;
    &lt;li id=&quot;YIl5&quot;&gt;&lt;strong&gt;Действуй поэтапно:&lt;/strong&gt; сначала упор на бизнес-план, затем подача документов, тест, комиссия.&lt;/li&gt;
    &lt;li id=&quot;vQbN&quot;&gt;&lt;strong&gt;Привыкай к отчётности:&lt;/strong&gt; регулярный контроль за финансовыми показателями только укрепит твой бизнес.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;IBuz&quot;&gt;Желаю удачи в реализации твоего проекта! Помни: если возникнут вопросы или нужна поддержка, я всегда на связи. &lt;a href=&quot;https://t.me/zinchenkip&quot; target=&quot;_blank&quot;&gt;@zinchenkip&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;dRqv&quot;&gt;&lt;em&gt;С теплом и верой в твой успех,&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;6mei&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://t.me/zinchenkip&quot; target=&quot;_blank&quot;&gt;Николай&lt;/a&gt; — твой бизнес-архитектор&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>zinchenki:acquaintance</id><link rel="alternate" type="text/html" href="https://blog.zinch.tech/acquaintance?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><title>Я не чиню бизнес. Я показываю, где он не управляется</title><published>2024-12-02T14:12:42.984Z</published><updated>2026-01-11T13:51:23.685Z</updated><category term="biznes" label="Бизнес"></category><summary type="html">Бизнес может выглядеть живым. Команда работает. CRM настроена. Отчёты сходятся. И при этом — управления нет. Эта страница не про услуги и не про «экспертизу». Она про то, где собственник теряет контроль, даже когда кажется, что всё под рукой. Если вам важно понимать, кто на самом деле управляет деньгами в бизнесе — вы или система, дальше имеет смысл читать.</summary><content type="html">
  &lt;p id=&quot;U956&quot;&gt;Меня зовут Николай.&lt;br /&gt;Я занимаюсь не консалтингом и не автоматизацией.&lt;br /&gt;Я разбираю бизнес как систему — и показываю, где у собственника на самом деле нет контроля.&lt;/p&gt;
  &lt;p id=&quot;QQC7&quot;&gt;Если вы здесь, значит, интуитивные решения перестали работать.&lt;br /&gt;Отчёты есть. Инструменты есть. Денег и предсказуемости — нет.&lt;/p&gt;
  &lt;p id=&quot;sTEN&quot;&gt;Это не случайность.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Gnqj&quot;&gt;Кто я на практике&lt;/h3&gt;
  &lt;p id=&quot;nZSc&quot;&gt;Бизнес-архитектор — не про схемы и регламенты.&lt;br /&gt;Это человек, который отвечает на неприятный вопрос: &lt;strong&gt;почему бизнес живёт своей жизнью, а не по воле владельца&lt;/strong&gt;.&lt;/p&gt;
  &lt;p id=&quot;mpKF&quot;&gt;Я смотрю не на «как принято», а на:&lt;br /&gt;— где теряются деньги&lt;br /&gt;— где решения не доходят до результата&lt;br /&gt;— где управление подменено инструментами&lt;/p&gt;
  &lt;p id=&quot;ToEd&quot;&gt;И всегда выхожу к причине, а не симптому.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Bsox&quot;&gt;Что я делаю на самом деле&lt;/h3&gt;
  &lt;p id=&quot;NStB&quot;&gt;Я не «внедряю CRM».&lt;br /&gt;Я проверяю, &lt;strong&gt;есть ли вообще управление&lt;/strong&gt;, которое имеет смысл автоматизировать.&lt;/p&gt;
  &lt;p id=&quot;4LlF&quot;&gt;Автоматизация — это не про скорость.&lt;br /&gt;Это про фиксацию логики бизнеса.&lt;br /&gt;Если логики нет — автоматизация лишь ускоряет хаос.&lt;/p&gt;
  &lt;p id=&quot;HZsT&quot;&gt;Я захожу в проекты, где:&lt;br /&gt;— есть команда, но нет ответственности&lt;br /&gt;— есть воронка, но нет денег&lt;br /&gt;— есть отчёты, но нет решений&lt;/p&gt;
  &lt;p id=&quot;fhRU&quot;&gt;И привожу систему в состояние, где бизнес начинает быть управляемым.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;2J0Z&quot;&gt;Про процессы и кризисы&lt;/h3&gt;
  &lt;p id=&quot;c91l&quot;&gt;Кризис почти никогда не внезапный.&lt;br /&gt;Он — следствие долгого отсутствия контроля.&lt;/p&gt;
  &lt;p id=&quot;j9te&quot;&gt;Процессы в компаниях обычно существуют формально.&lt;br /&gt;На бумаге они есть. В реальности — каждый работает «как получается».&lt;/p&gt;
  &lt;p id=&quot;JCEu&quot;&gt;Моя работа — не описывать это.&lt;br /&gt;Моя работа — &lt;strong&gt;сделать так, чтобы процессы начали удерживать бизнес&lt;/strong&gt;, а не мешать ему.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;k0Bn&quot;&gt;Про команду&lt;/h3&gt;
  &lt;p id=&quot;hrwg&quot;&gt;Я работаю не один.&lt;br /&gt;Но команда — не витрина.&lt;/p&gt;
  &lt;p id=&quot;BIAb&quot;&gt;Каждый специалист подключается тогда, когда система уже понятна.&lt;br /&gt;Не наоборот.&lt;/p&gt;
  &lt;p id=&quot;21oy&quot;&gt;Инструменты, разработка, автоматизация — это следствие архитектуры.&lt;br /&gt;Не её замена.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;G0Ab&quot;&gt;Почему со мной работают&lt;/h3&gt;
  &lt;p id=&quot;R4BS&quot;&gt;Я не продаю универсальные решения.&lt;br /&gt;И не обещаю «удобно», «быстро» и «безболезненно».&lt;/p&gt;
  &lt;p id=&quot;CvxW&quot;&gt;Я показываю:&lt;br /&gt;— где собственник теряет влияние&lt;br /&gt;— где бизнес живёт автономно&lt;br /&gt;— где контроль существует только в голове&lt;/p&gt;
  &lt;p id=&quot;yZM9&quot;&gt;Это не всегда приятно.&lt;br /&gt;Зато после этого появляется ясность.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;tlYK&quot;&gt;Как начинается работа&lt;/h3&gt;
  &lt;p id=&quot;96Rp&quot;&gt;Без презентаций и «прогрева».&lt;/p&gt;
  &lt;p id=&quot;t3PK&quot;&gt;Вы описываете ситуацию.&lt;br /&gt;Я смотрю на систему и говорю, &lt;strong&gt;где реальная проблема&lt;/strong&gt;, а где — самообман.&lt;/p&gt;
  &lt;p id=&quot;2Nj8&quot;&gt;Иногда на этом всё и заканчивается.&lt;br /&gt;Потому что дальше уже вопрос ответственности.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Yttk&quot;&gt;Я не продаю инструменты.&lt;br /&gt;Я разбираю управление.&lt;/p&gt;
  &lt;p id=&quot;czd5&quot;&gt;Если нужен трезвый разбор — напишите.&lt;/p&gt;

</content></entry><entry><id>zinchenki:1W37OAZlkkl</id><link rel="alternate" type="text/html" href="https://blog.zinch.tech/1W37OAZlkkl?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><title>UTM-метки: Полное руководство по созданию и использованию</title><published>2024-12-01T12:12:09.868Z</published><updated>2024-12-01T12:14:12.824Z</updated><category term="marketing" label="Маркетинг"></category><summary type="html">UTM-метки – это мощный инструмент, который помогает маркетологам и владельцам бизнеса отслеживать эффективность рекламных кампаний. В этой статье мы разберем, как работают UTM-метки, как их создавать и использовать для аналитики, а также какие ошибки стоит избегать.</summary><content type="html">
  &lt;p id=&quot;BUIj&quot;&gt;UTM-метки – это мощный инструмент, который помогает маркетологам и владельцам бизнеса отслеживать эффективность рекламных кампаний. В этой статье мы разберем, как работают UTM-метки, как их создавать и использовать для аналитики, а также какие ошибки стоит избегать.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Что-такое-UTM-метки?&quot;&gt;Что такое UTM-метки?&lt;/h3&gt;
  &lt;p id=&quot;kChx&quot;&gt;UTM-метки (Urchin Tracking Module) – это дополнительные параметры, которые добавляются в URL. Эти параметры передают данные о трафике в системы веб-аналитики, такие как Google Analytics или Яндекс.Метрика. С помощью UTM-меток можно узнать:&lt;/p&gt;
  &lt;ul id=&quot;FLj4&quot;&gt;
    &lt;li id=&quot;IMS7&quot;&gt;Откуда пришел пользователь.&lt;/li&gt;
    &lt;li id=&quot;L3e2&quot;&gt;Через какой канал он попал на сайт.&lt;/li&gt;
    &lt;li id=&quot;4Fel&quot;&gt;Какая кампания или реклама привлекла его внимание.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Как-работают-UTM-метки?&quot;&gt;Как работают UTM-метки?&lt;/h3&gt;
  &lt;p id=&quot;pxDC&quot;&gt;Когда пользователь кликает на ссылку с UTM-меткой, система аналитики фиксирует параметры, переданные в URL. Эти данные затем связываются с поведением пользователя на сайте, что позволяет отслеживать:&lt;/p&gt;
  &lt;ul id=&quot;Pbl0&quot;&gt;
    &lt;li id=&quot;Degw&quot;&gt;Количество переходов.&lt;/li&gt;
    &lt;li id=&quot;bQbW&quot;&gt;Конверсии (например, покупки, заявки, подписки).&lt;/li&gt;
    &lt;li id=&quot;p1mY&quot;&gt;Эффективность различных каналов.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Основные-параметры-UTM-меток&quot;&gt;Основные параметры UTM-меток&lt;/h3&gt;
  &lt;p id=&quot;RaNG&quot;&gt;UTM-метки включают пять параметров, три из которых обязательны:&lt;/p&gt;
  &lt;ol id=&quot;1UkI&quot;&gt;
    &lt;li id=&quot;qqE8&quot;&gt;&lt;strong&gt;utm_source&lt;/strong&gt; (Источник трафика)&lt;/li&gt;
    &lt;li id=&quot;R2PI&quot;&gt;Определяет, откуда пришел пользователь: Google, Facebook, Instagram и т.д.&lt;/li&gt;
    &lt;li id=&quot;o6ZB&quot;&gt;&lt;strong&gt;utm_medium&lt;/strong&gt; (Тип трафика)&lt;/li&gt;
    &lt;li id=&quot;5KT0&quot;&gt;Указывает на тип канала: cpc (контекстная реклама), email (рассылка), organic (органический трафик).&lt;/li&gt;
    &lt;li id=&quot;00Gn&quot;&gt;&lt;strong&gt;utm_campaign&lt;/strong&gt; (Название кампании)&lt;/li&gt;
    &lt;li id=&quot;VKhm&quot;&gt;Помогает различать рекламные кампании, например, spring_sale или black_friday.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;tyVv&quot;&gt;Дополнительные параметры: 4. &lt;strong&gt;utm_term&lt;/strong&gt; (Ключевое слово)&lt;/p&gt;
  &lt;p id=&quot;oVMG&quot;&gt;Используется для передачи данных о ключевых словах в контекстной рекламе.&lt;/p&gt;
  &lt;ol id=&quot;GKvN&quot;&gt;
    &lt;li id=&quot;GKWJ&quot;&gt;&lt;strong&gt;utm_content&lt;/strong&gt; (Содержание)&lt;/li&gt;
    &lt;li id=&quot;Pcha&quot;&gt;Позволяет различать несколько вариантов одного объявления или кнопки.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Как-создать-UTM-метку?&quot;&gt;Как создать UTM-метку?&lt;/h3&gt;
  &lt;p id=&quot;ST3T&quot;&gt;Создать UTM-метку можно вручную или с помощью генераторов. Рассмотрим оба способа.&lt;/p&gt;
  &lt;h4 id=&quot;1.-Ручное-создание&quot;&gt;1. Ручное создание&lt;/h4&gt;
  &lt;p id=&quot;E0fG&quot;&gt;Составьте URL по следующему шаблону:&lt;/p&gt;
  &lt;pre id=&quot;lRiQ&quot;&gt;https://ваш-сайт.ru?utm_source=источник&amp;amp;utm_medium=канал&amp;amp;utm_campaign=кампания&amp;amp;utm_term=ключевое-слово&amp;amp;utm_content=объявление
&lt;/pre&gt;
  &lt;p id=&quot;KV2S&quot;&gt;Пример:&lt;/p&gt;
  &lt;pre id=&quot;MpKG&quot;&gt;https://example.com?utm_source=google&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=spring_sale&amp;amp;utm_term=buy_shoes&amp;amp;utm_content=ad1
&lt;/pre&gt;
  &lt;h4 id=&quot;2.-Генераторы-UTM-меток&quot;&gt;2. Генераторы UTM-меток&lt;/h4&gt;
  &lt;p id=&quot;B2CH&quot;&gt;Для удобства можно использовать генераторы, такие как&lt;a href=&quot;https://tilda.cc/ru/utm/&quot; target=&quot;_blank&quot;&gt; Tilda UTM &lt;/a&gt;или другие онлайн-инструменты. Они автоматически формируют ссылку после заполнения всех параметров.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Рекомендации-по-созданию-UTM-меток&quot;&gt;Рекомендации по созданию UTM-меток&lt;/h3&gt;
  &lt;ol id=&quot;LVxr&quot;&gt;
    &lt;li id=&quot;VTe6&quot;&gt;&lt;strong&gt;Используйте латиницу и строчные буквы.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;8gBW&quot;&gt;Например, вместо &amp;quot;Весенняя_распродажа&amp;quot; пишите &amp;quot;spring_sale&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;kenC&quot;&gt;&lt;strong&gt;Разделяйте слова дефисом или подчеркиванием.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;xB7k&quot;&gt;Например, &amp;quot;new_campaign&amp;quot; или &amp;quot;new-campaign&amp;quot;.&lt;/li&gt;
    &lt;li id=&quot;pe0F&quot;&gt;&lt;strong&gt;Не используйте пробелы и специальные символы.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;17Wh&quot;&gt;Пробелы заменяются на &lt;code&gt;%20&lt;/code&gt;, что может выглядеть неэстетично.&lt;/li&gt;
    &lt;li id=&quot;zC4A&quot;&gt;&lt;strong&gt;Будьте последовательны.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;77Rl&quot;&gt;Используйте единые правила для названий кампаний и источников.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Как-проверить-эффективность-UTM-меток?&quot;&gt;Как проверить эффективность UTM-меток?&lt;/h3&gt;
  &lt;p id=&quot;9qyV&quot;&gt;После запуска кампании данные о UTM-метках можно увидеть в системах аналитики:&lt;/p&gt;
  &lt;ul id=&quot;b6XW&quot;&gt;
    &lt;li id=&quot;RiTu&quot;&gt;&lt;strong&gt;Google Analytics&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;R1OK&quot;&gt;Перейдите в раздел &amp;quot;Источники трафика&amp;quot; → &amp;quot;Кампании&amp;quot;, чтобы увидеть данные по параметрам utm_source, utm_medium и utm_campaign.&lt;/li&gt;
    &lt;li id=&quot;3siN&quot;&gt;&lt;strong&gt;Яндекс.Метрика&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;s1Mh&quot;&gt;Откройте отчет &amp;quot;Метки UTM&amp;quot; в разделе &amp;quot;Источники&amp;quot;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Частые-ошибки-при-использовании-UTM-меток&quot;&gt;Частые ошибки при использовании UTM-меток&lt;/h3&gt;
  &lt;ol id=&quot;f4Ub&quot;&gt;
    &lt;li id=&quot;dH4r&quot;&gt;&lt;strong&gt;Отсутствие плана именования.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;DTjZ&quot;&gt;Разные форматы имен кампаний (например, spring_sale и SpringSale) создают путаницу в аналитике.&lt;/li&gt;
    &lt;li id=&quot;VnT3&quot;&gt;&lt;strong&gt;Дублирование параметров.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;NrgJ&quot;&gt;Убедитесь, что каждый параметр уникален и используется осмысленно.&lt;/li&gt;
    &lt;li id=&quot;sUUS&quot;&gt;&lt;strong&gt;Отсутствие проверки ссылок.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;hvYk&quot;&gt;Всегда тестируйте ссылки перед размещением.&lt;/li&gt;
    &lt;li id=&quot;LhJC&quot;&gt;&lt;strong&gt;Использование UTM-меток на внутреннем трафике.&lt;/strong&gt;&lt;/li&gt;
    &lt;li id=&quot;hqLd&quot;&gt;UTM-метки предназначены только для внешнего трафика. На внутренние ссылки их добавлять нельзя, чтобы не искажать данные аналитики.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Пример-из-практики&quot;&gt;Пример из практики&lt;/h3&gt;
  &lt;p id=&quot;9Ib7&quot;&gt;Вы запускаете рекламную кампанию в Instagram для продажи кроссовок. Ссылка с UTM-метками может выглядеть так:&lt;/p&gt;
  &lt;pre id=&quot;iUsH&quot;&gt;https://example.com?utm_source=instagram&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=sneakers_promo&amp;amp;utm_content=video_ad
&lt;/pre&gt;
  &lt;p id=&quot;RZ5k&quot;&gt;После размещения рекламы вы сможете увидеть, сколько пользователей перешли по ссылке, сколько из них сделали покупку, а также какой формат рекламы сработал лучше (видео или изображение).&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;Заключение&quot;&gt;Заключение&lt;/h3&gt;
  &lt;p id=&quot;KHdu&quot;&gt;UTM-метки — это простой, но мощный инструмент для отслеживания эффективности маркетинговых кампаний. С их помощью вы можете детально анализировать источники трафика и оптимизировать свои рекламные усилия. Создавайте UTM-метки аккуратно, следуя рекомендациям, и получайте максимум пользы от своей аналитики.&lt;/p&gt;

</content></entry><entry><id>zinchenki:c6UVwctW8lE</id><link rel="alternate" type="text/html" href="https://blog.zinch.tech/c6UVwctW8lE?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><title>Написание и запуск парсера организаций из Яндекс Карт</title><published>2024-12-01T12:11:55.986Z</published><updated>2024-12-01T12:14:34.784Z</updated><category term="avtomatizaciya" label="Автоматизация"></category><summary type="html">Эта статья поможет вам пройти полный цикл настройки и использования API Яндекс для поиска организаций. Мы рассмотрим, как установить необходимые инструменты, получить ключ доступа к API, а также написать скрипт на Python, который поможет автоматизировать сбор данных.</summary><content type="html">
  &lt;p id=&quot;20Tl&quot;&gt;Эта статья поможет вам пройти полный цикл настройки и использования API Яндекс для поиска организаций. Мы рассмотрим, как установить необходимые инструменты, получить ключ доступа к API, а также написать скрипт на Python, который поможет автоматизировать сбор данных.&lt;/p&gt;
  &lt;h3 id=&quot;1.-Установка-Python&quot;&gt;1. Установка Python&lt;/h3&gt;
  &lt;p id=&quot;FEQB&quot;&gt;Для написания и запуска скриптов на Python необходимо сначала установить сам Python.&lt;/p&gt;
  &lt;p id=&quot;NL8B&quot;&gt;&lt;strong&gt;Шаг 1: Скачивание Python&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;xqEc&quot;&gt;
    &lt;li id=&quot;mMw9&quot;&gt;Перейдите на официальный сайт Python по ссылке: &lt;a href=&quot;https://www.python.org/downloads/&quot; target=&quot;_blank&quot;&gt;https://www.python.org/downloads/&lt;/a&gt;.&lt;/li&gt;
    &lt;li id=&quot;vrpi&quot;&gt;Для пользователей Windows выберите версию с расширением &lt;code&gt;.exe&lt;/code&gt;, для macOS и Linux — подходящие версии для ваших ОС.&lt;/li&gt;
    &lt;li id=&quot;7VlW&quot;&gt;Рекомендуется устанавливать версию 3.x для большей совместимости.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;l4QP&quot;&gt;&lt;strong&gt;Шаг 2: Установка Python&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;tidZ&quot;&gt;
    &lt;li id=&quot;zCyY&quot;&gt;Запустите скачанный установочный файл.&lt;/li&gt;
    &lt;li id=&quot;TUze&quot;&gt;На первом экране обязательно установите галочку «Add Python to PATH», чтобы Python добавился в системные переменные.&lt;/li&gt;
    &lt;li id=&quot;6LP2&quot;&gt;Нажмите &lt;strong&gt;Install Now&lt;/strong&gt; и дождитесь завершения установки.&lt;/li&gt;
    &lt;li id=&quot;nfbA&quot;&gt;Для лучшего понимания процесса, добавьте скриншоты, чтобы пользователи могли легко следовать инструкциям.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;XuXx&quot;&gt;&lt;strong&gt;Шаг 3: Проверка установки&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;NfFn&quot;&gt;
    &lt;li id=&quot;917v&quot;&gt;Откройте командную строку: нажмите &lt;code&gt;Win + R&lt;/code&gt;, введите &lt;code&gt;cmd&lt;/code&gt; и нажмите Enter.&lt;/li&gt;
    &lt;li id=&quot;RUT6&quot;&gt;Введите команду:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;4PB0&quot;&gt;python --version
&lt;/pre&gt;
  &lt;ul id=&quot;zq6J&quot;&gt;
    &lt;li id=&quot;zSDA&quot;&gt;Если Python установлен правильно, отобразится установленная версия Python.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;2.-Установка-библиотеки-requests&quot;&gt;2. Установка библиотеки requests&lt;/h3&gt;
  &lt;p id=&quot;cEgA&quot;&gt;Библиотека &lt;code&gt;requests&lt;/code&gt; используется для отправки HTTP-запросов. Она понадобится для взаимодействия с API Яндекс.&lt;/p&gt;
  &lt;ul id=&quot;UEsF&quot;&gt;
    &lt;li id=&quot;wkKy&quot;&gt;Откройте командную строку и выполните следующую команду:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;jqte&quot;&gt;pip install requests
&lt;/pre&gt;
  &lt;ul id=&quot;fBDJ&quot;&gt;
    &lt;li id=&quot;uikk&quot;&gt;В случае проблем с установкой, попробуйте запустить командную строку от имени администратора.&lt;/li&gt;
    &lt;li id=&quot;9AJJ&quot;&gt;Проверьте, что библиотека установлена, с помощью команды:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;myZo&quot;&gt;pip show requests
&lt;/pre&gt;
  &lt;ul id=&quot;ovDY&quot;&gt;
    &lt;li id=&quot;E4Sq&quot;&gt;Если всё установлено правильно, вы увидите информацию о библиотеке.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;3.-Регистрация-и-настройка-API-Яндекс&quot;&gt;3. Регистрация и настройка API Яндекс&lt;/h3&gt;
  &lt;p id=&quot;PHvS&quot;&gt;Для работы с API Яндекс необходимо зарегистрироваться и настроить доступ через Яндекс.Облако.&lt;/p&gt;
  &lt;p id=&quot;sXdM&quot;&gt;&lt;strong&gt;Шаг 1: Регистрация в Яндекс.Облаке&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;BwIw&quot;&gt;
    &lt;li id=&quot;7acL&quot;&gt;Перейдите на &lt;a href=&quot;https://cloud.yandex.ru/&quot; target=&quot;_blank&quot;&gt;Яндекс.Облако&lt;/a&gt; и войдите в свой аккаунт. Если у вас нет аккаунта, зарегистрируйтесь.&lt;/li&gt;
    &lt;li id=&quot;yeEG&quot;&gt;На главной странице панели управления Яндекс.Облака нажмите &lt;strong&gt;Создать облако&lt;/strong&gt; и задайте ему имя, например, «Проект Новосибирск».&lt;/li&gt;
    &lt;li id=&quot;0Nof&quot;&gt;Яндекс.Облако может потребовать привязку банковской карты для подтверждения личности. Это нужно даже для получения бесплатного тарифа.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;sIbW&quot;&gt;&lt;strong&gt;Шаг 2: Создание каталога&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;0huI&quot;&gt;
    &lt;li id=&quot;lC6H&quot;&gt;Внутри созданного облака создайте каталог. Каталоги помогают структурировать проекты и ключи API. Назовите его, например, «Автосервисы Новосибирск».&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;CAQK&quot;&gt;&lt;strong&gt;Шаг 3: Подключение API поиска по организациям&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;QM2s&quot;&gt;
    &lt;li id=&quot;yMVU&quot;&gt;Перейдите на страницу &lt;a href=&quot;https://developer.tech.yandex.ru/services/12&quot; target=&quot;_blank&quot;&gt;API поиска по организациям (Places API)&lt;/a&gt; и нажмите &lt;strong&gt;Подключить API&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;0JwS&quot;&gt;Выберите ранее созданный каталог и нажмите &lt;strong&gt;Подключить&lt;/strong&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;xFb3&quot;&gt;&lt;strong&gt;Шаг 4: Создание API-ключа&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;lt5L&quot;&gt;
    &lt;li id=&quot;xb7p&quot;&gt;Перейдите в раздел «Управление доступом» и найдите раздел «API-ключи».&lt;/li&gt;
    &lt;li id=&quot;ztlX&quot;&gt;Нажмите &lt;strong&gt;Создать API-ключ&lt;/strong&gt; и дайте ему название, например, «API для автосервисов».&lt;/li&gt;
    &lt;li id=&quot;6ZTy&quot;&gt;Скопируйте полученный ключ, он понадобится для выполнения запросов.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;blockquote id=&quot;goGk&quot;&gt;Не забудьте выбрать и оплатить тариф использования API&lt;/blockquote&gt;
  &lt;h3 id=&quot;4.-Написание-Скрипта-для-Парсинга-Данных&quot;&gt;4. Написание Скрипта для Парсинга Данных&lt;/h3&gt;
  &lt;p id=&quot;mvcr&quot;&gt;Теперь, когда у нас есть API-ключ, можно написать скрипт для получения данных о организациях в заданном регионе.&lt;/p&gt;
  &lt;p id=&quot;4ghD&quot;&gt;&lt;strong&gt;Шаг 1: Открытие редактора и создание файла&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;mbkH&quot;&gt;
    &lt;li id=&quot;AsOr&quot;&gt;Рекомендую использовать редактор с подсветкой синтаксиса, например PyCharm. Если редактора нет, скачайте и установите его.&lt;/li&gt;
    &lt;li id=&quot;8Dza&quot;&gt;Создайте новый файл с названием, например, &lt;code&gt;novosibirsk_autoservices.py&lt;/code&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;9ce9&quot;&gt;&lt;strong&gt;Шаг 2: Вставка кода в файл&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;u8Nf&quot;&gt;
    &lt;li id=&quot;D1NA&quot;&gt;Скопируйте и вставьте следующий код в ваш файл, заменив значение &lt;code&gt;API_KEY&lt;/code&gt; вашим ключом.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;cIG6&quot;&gt;import requests
import csv
import logging

# Настройка логирования
logging.basicConfig(filename=&amp;#x27;errors.log&amp;#x27;, level=logging.ERROR,
                    format=&amp;#x27;%(asctime)s - %(levelname)s - %(message)s&amp;#x27;)

# Укажи API-ключ Яндекс.Карт
API_KEY = &amp;quot;ваш_ключ_API&amp;quot;  # Вставь сюда свой API-ключ
SEARCH_TEXT = &amp;quot;автосервис&amp;quot;  # Что ищем (можно менять на другие категории)
LOCATION = &amp;quot;82.9204,55.0302&amp;quot;  # Координаты Новосибирска
RADIUS = 5000  # Радиус поиска в метрах (например, 5 км) - пока не используется напрямую

# Формирование URL запроса
url = f&amp;quot;https://search-maps.yandex.ru/v1/?text={SEARCH_TEXT}&amp;amp;ll={LOCATION}&amp;amp;spn=0.1,0.1&amp;amp;rspn=1&amp;amp;type=biz&amp;amp;results=50&amp;amp;lang=ru_RU&amp;amp;apikey={API_KEY}&amp;quot;

try:
    # Отправка запроса и получение данных
    response = requests.get(url, timeout=10)
    response.raise_for_status()  # Проверка на успешный статус ответа
    data = response.json()

    # Проверка наличия данных в ответе
    if &amp;#x27;features&amp;#x27; not in data or not data[&amp;#x27;features&amp;#x27;]:
        raise ValueError(&amp;quot;Поле &amp;#x27;features&amp;#x27; отсутствует или пустое в ответе API.&amp;quot;)

    # Сохранение данных в CSV файл
    with open(&amp;#x27;novosibirsk_autobase.csv&amp;#x27;, mode=&amp;#x27;w&amp;#x27;, newline=&amp;#x27;&amp;#x27;, encoding=&amp;#x27;utf-8&amp;#x27;) as file:
        writer = csv.writer(file)
        writer.writerow([&amp;quot;Название&amp;quot;, &amp;quot;Телефон&amp;quot;, &amp;quot;Адрес&amp;quot;])

        for org in data[&amp;#x27;features&amp;#x27;]:
            properties = org.get(&amp;#x27;properties&amp;#x27;, {}).get(&amp;#x27;CompanyMetaData&amp;#x27;, {})
            name = properties.get(&amp;#x27;name&amp;#x27;, &amp;#x27;Не указано&amp;#x27;)

            # Проверка на наличие телефонов
            phones = properties.get(&amp;#x27;Phones&amp;#x27;, [])
            phone = phones[0].get(&amp;#x27;formatted&amp;#x27;, &amp;#x27;Не указано&amp;#x27;) if phones else &amp;#x27;Не указано&amp;#x27;

            # Получение адреса
            address = properties.get(&amp;#x27;address&amp;#x27;, &amp;#x27;Не указано&amp;#x27;)
            writer.writerow([name, phone, address])

    print(&amp;quot;Данные сохранены в файле novosibirsk_autobase.csv&amp;quot;)

except requests.exceptions.RequestException as e:
    error_message = f&amp;quot;Произошла ошибка при выполнении запроса: {e}&amp;quot;
    print(error_message)
    logging.error(error_message)
except Exception as e:
    error_message = f&amp;quot;Непредвиденная ошибка: {e}&amp;quot;
    print(error_message)
    logging.error(error_message)
&lt;/pre&gt;
  &lt;h3 id=&quot;5.-Запуск-Скрипта&quot;&gt;5. Запуск Скрипта&lt;/h3&gt;
  &lt;p id=&quot;DwhI&quot;&gt;Теперь, когда скрипт готов, можно его запустить.&lt;/p&gt;
  &lt;ul id=&quot;SGTz&quot;&gt;
    &lt;li id=&quot;G8yM&quot;&gt;Откройте командную строку и перейдите в папку, где сохранён ваш файл. Для этого используйте команду &lt;code&gt;cd&lt;/code&gt;:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;T34B&quot;&gt;cd путь_к_папке_с_файлом
&lt;/pre&gt;
  &lt;ul id=&quot;fsXZ&quot;&gt;
    &lt;li id=&quot;ZVPP&quot;&gt;Например, если файл сохранен на рабочем столе:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;DtOQ&quot;&gt;cd C:\Users\Имя_пользователя\Desktop
&lt;/pre&gt;
  &lt;ul id=&quot;krxb&quot;&gt;
    &lt;li id=&quot;VRJu&quot;&gt;Запустите скрипт командой:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;pre id=&quot;98rW&quot;&gt;python novosibirsk_autoservices.py
&lt;/pre&gt;
  &lt;ul id=&quot;Hcx0&quot;&gt;
    &lt;li id=&quot;vZXG&quot;&gt;Скрипт выполнит запрос к API и сохранит данные в файл &lt;code&gt;novosibirsk_autobase.csv&lt;/code&gt;.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;6.-Проверка-Результатов&quot;&gt;6. Проверка Результатов&lt;/h3&gt;
  &lt;ul id=&quot;9seA&quot;&gt;
    &lt;li id=&quot;edNv&quot;&gt;Найдите файл &lt;code&gt;novosibirsk_autobase.csv&lt;/code&gt; в папке, где находится скрипт.&lt;/li&gt;
    &lt;li id=&quot;UXid&quot;&gt;Откройте файл, чтобы убедиться, что данные корректно сохранились. CSV-файл будет содержать названия, телефоны и адреса найденных организаций.&lt;/li&gt;
    &lt;li id=&quot;53Zn&quot;&gt;Для удобства можно открыть файл в Excel или Google Sheets, чтобы сделать данные более наглядными.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;Советы-и-Подсказки&quot;&gt;Советы и Подсказки&lt;/h3&gt;
  &lt;ul id=&quot;rMDD&quot;&gt;
    &lt;li id=&quot;B118&quot;&gt;&lt;strong&gt;Работа с ошибками API&lt;/strong&gt;: Возможны ошибки, такие как &lt;code&gt;403 Forbidden&lt;/code&gt; или &lt;code&gt;429 Too Many Requests&lt;/code&gt;. Убедитесь, что вы правильно указали ключ и не превысили лимит запросов.&lt;/li&gt;
    &lt;li id=&quot;bmq9&quot;&gt;&lt;strong&gt;Дополнительные возможности&lt;/strong&gt;: Вы можете адаптировать запрос, чтобы искать другие типы организаций. Попробуйте изменить параметр &lt;code&gt;SEARCH_TEXT&lt;/code&gt; на что-то другое, например, «ресторан» или «аптека».&lt;/li&gt;
    &lt;li id=&quot;kuYX&quot;&gt;&lt;strong&gt;Автоматизация&lt;/strong&gt;: Если вы хотите собирать данные регулярно, настройте запуск скрипта по расписанию с помощью Планировщика задач Windows или &lt;code&gt;cron&lt;/code&gt; для Linux.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;jpOo&quot;&gt;Теперь у вас есть полноценная инструкция по установке Python, настройке API Яндекс и написанию скрипта для автоматического сбора данных. Если потребуется помощь, обращайтесь &lt;a href=&quot;https://t.me/zinchenki&quot; target=&quot;_blank&quot;&gt;@zinchenki&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>zinchenki:hIkUuF2VbsL</id><link rel="alternate" type="text/html" href="https://blog.zinch.tech/hIkUuF2VbsL?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><title>Как создать коммерческое предложение, которое точно зацепит клиента</title><published>2024-12-01T12:07:00.605Z</published><updated>2024-12-01T12:15:06.705Z</updated><category term="prodazhi" label="Продажи"></category><summary type="html">Слушай, дружище, если ты хочешь сделать крутое коммерческое предложение, чтобы клиент сразу понял — ты тот, кто решит его проблемы, то нужно знать несколько фишек. Сейчас я расскажу тебе, как сделать КП, которое не просто выделится, но и зацепит клиента. Поговорим о том, как адаптировать предложение под конкретного человека, как правильно его оформить и какие моменты обязательно надо учесть.</summary><content type="html">
  &lt;h3 id=&quot;Введение&quot;&gt;Введение&lt;/h3&gt;
  &lt;p id=&quot;V5re&quot;&gt;Слушай, дружище, если ты хочешь сделать крутое коммерческое предложение, чтобы клиент сразу понял — ты тот, кто решит его проблемы, то нужно знать несколько фишек. Сейчас я расскажу тебе, как сделать КП, которое не просто выделится, но и зацепит клиента. Поговорим о том, как адаптировать предложение под конкретного человека, как правильно его оформить и какие моменты обязательно надо учесть.&lt;/p&gt;
  &lt;h3 id=&quot;1.-Адаптация-под-клиента&quot;&gt;1. Адаптация под клиента&lt;/h3&gt;
  &lt;p id=&quot;kbtC&quot;&gt;Сначала узнай, какие у клиента цели, какой у него бюджет и что его особенно напрягает. Чем больше ты покажешь, что понимаешь его задачи, тем выше шанс, что он откликнется. Будь конкретным, используй цифры и примеры, чтобы сделать предложение убедительным. Например, если у клиента затянутый цикл продаж, объясни, как твоё решение ускорит процесс, подкрепи это примерами или отзывами.&lt;/p&gt;
  &lt;p id=&quot;Vl3B&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt; Клиент жалуется на медленный процесс обработки заказов. Ты можешь сказать: &amp;quot;Мы внедрим систему автоматизации обработки заказов, что сократит время обработки на 30%. Наши прошлые клиенты уже достигли этой эффективности, и это позволило им сэкономить до 15 часов в неделю.&amp;quot;&lt;/p&gt;
  &lt;h3 id=&quot;2.-Структура-и-визуальное-оформление&quot;&gt;2. Структура и визуальное оформление&lt;/h3&gt;
  &lt;p id=&quot;JqAI&quot;&gt;Чёткая структура с логичными заголовками, таблицей содержания и классной обложкой — это твоя визитная карточка. Добавь графики, диаграммы, фото команды — это сильно повышает доверие. Исследования показывают, что изображения увеличивают шанс закрытия сделки почти на 70%, потому что клиенту проще понять идею, когда он видит её визуально.&lt;/p&gt;
  &lt;p id=&quot;iml0&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt; Добавь график, показывающий, как вырастет эффективность работы после внедрения твоего решения. Например: &amp;quot;На диаграмме ниже показано, как наши клиенты увеличили производительность на 50% после использования нашего продукта.&amp;quot;&lt;/p&gt;
  &lt;h3 id=&quot;3.-Использование-Executive-Summary&quot;&gt;3. Использование Executive Summary&lt;/h3&gt;
  &lt;p id=&quot;Fn7G&quot;&gt;Это введение, короткий обзор, который показывает, как твое предложение решает проблему клиента и какие выгоды он получит. Оно должно захватить внимание сразу, чтобы клиент подумал: &amp;quot;Вот, это то, что мне нужно!&amp;quot; Сделай его ярким и ёмким.&lt;/p&gt;
  &lt;p id=&quot;G8wV&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt; &amp;quot;Мы предлагаем увеличить вашу долю рынка на 10% в течение следующего года за счёт оптимизации процесса продаж и внедрения современного CRM-решения. Уже через 3 месяца вы увидите увеличение конверсии на 20%, что подтверждено нашим опытом с аналогичными клиентами.&amp;quot;&lt;/p&gt;
  &lt;h3 id=&quot;4.-Четкое-описание-проблемы-и-решения&quot;&gt;4. Четкое описание проблемы и решения&lt;/h3&gt;
  &lt;p id=&quot;hDgx&quot;&gt;Объясни, как твоя услуга решает конкретную проблему клиента. Не нужно использовать сложные термины, просто и понятно опиши, что будет сделано, какие этапы, сроки и кто это сделает. Добавь кейсы и отзывы от прошлых клиентов — это всегда добавляет доверия.&lt;/p&gt;
  &lt;p id=&quot;vZqR&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt; &amp;quot;Ваш основной вызов — низкая вовлечённость клиентов. Мы разработаем стратегию, включающую создание контент-плана и запуск рекламной кампании в социальных сетях, чтобы увеличить вовлечённость на 40%. Наш прошлый клиент, сеть кафе &amp;#x27;Кофейная История&amp;#x27;, уже через месяц получил рост числа подписчиков на 30% и прирост продаж на 25%.&amp;quot;&lt;/p&gt;
  &lt;h3 id=&quot;5.-Разнообразие-ценовых-опций&quot;&gt;5. Разнообразие ценовых опций&lt;/h3&gt;
  &lt;p id=&quot;XIAr&quot;&gt;Предоставь разные варианты цен, чтобы клиент мог выбрать то, что подходит ему. Это может быть базовый, стандартный и премиум пакет. Описывай каждый из них, чтобы клиент сразу понимал, за что платит, и мог выбрать лучший для себя вариант.&lt;/p&gt;
  &lt;p id=&quot;0WFy&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt; &amp;quot;Мы предлагаем три варианта сотрудничества: Базовый (внедрение системы и обучение команды), Стандартный (дополнительно поддержка в течение 3 месяцев), и Премиум (поддержка, доработка функционала, интеграция с другими системами). Клиенты часто выбирают Стандартный пакет, так как он позволяет плавно адаптироваться к изменениям.&amp;quot;&lt;/p&gt;
  &lt;h3 id=&quot;6.-Призыв-к-действию-и-завершающая-часть&quot;&gt;6. Призыв к действию и завершающая часть&lt;/h3&gt;
  &lt;p id=&quot;QgNk&quot;&gt;Заверши предложение чётким призывом. Это может быть что-то типа: &amp;quot;Давайте назначим встречу&amp;quot;, или &amp;quot;Подпишите контракт&amp;quot;. Чем проще клиенту сделать следующий шаг, тем лучше. Сделай акцент на готовности к следующему шагу: &amp;quot;Готовы обсудить детали? Давайте выберем удобное время для встречи!&amp;quot;&lt;/p&gt;
  &lt;p id=&quot;mka6&quot;&gt;&lt;strong&gt;Пример:&lt;/strong&gt; &amp;quot;Чтобы начать, просто ответьте на это письмо или нажмите на кнопку ниже, чтобы забронировать удобное время для звонка. Мы готовы приступить к реализации в течение 2 недель после подписания контракта.&amp;quot;&lt;/p&gt;
  &lt;h3 id=&quot;Вывод&quot;&gt;Вывод&lt;/h3&gt;
  &lt;p id=&quot;2DZ2&quot;&gt;Все эти элементы помогут тебе сделать коммерческое предложение, которое не только выделится, но и покажет клиенту, что ты реально понимаешь его проблемы и готов их решать. Это даст тебе большой шанс на успех.&lt;/p&gt;
  &lt;p id=&quot;95i5&quot;&gt;Так что давай, не откладывай дело в долгий ящик. Сядь за своё КП прямо сейчас и начни его адаптировать под конкретного клиента. Пойми их боли, опиши, как ты их решишь, сделай текст понятным и добавь наглядные элементы. Чем быстрее ты это сделаешь, тем скорее получишь положительный отклик.&lt;/p&gt;
  &lt;p id=&quot;w7kB&quot;&gt;Помни, что каждое круто сделанное КП — это шаг к новой сделке, новому партнёру и новым возможностям. Пора действовать! Будь уверен в своём предложении, будь уверен в себе. Твои клиенты это почувствуют. Так что вперёд, дружище — ты уже почти у цели!&lt;/p&gt;

</content></entry><entry><id>zinchenki:JbU8rFOw7u6</id><link rel="alternate" type="text/html" href="https://blog.zinch.tech/JbU8rFOw7u6?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><title>Как автоматизировать отправку скриншотов из Google Таблиц в Telegram</title><published>2024-12-01T12:04:21.368Z</published><updated>2024-12-01T12:15:24.923Z</updated><category term="avtomatizaciya" label="Автоматизация"></category><summary type="html">В этой статье мы рассмотрим, как с помощью Google Apps Script и Telegram бота автоматически отправлять скриншоты данных из Google Таблиц в Telegram. Такой подход может быть полезен для мониторинга отчетов, уведомлений и другой информации.</summary><content type="html">
  &lt;p id=&quot;1DGH&quot;&gt;&lt;strong&gt;В этой статье мы рассмотрим, как с помощью Google Apps Script и Telegram бота автоматически отправлять скриншоты данных из Google Таблиц в Telegram. Такой подход может быть полезен для мониторинга отчетов, уведомлений и другой информации.&lt;/strong&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Что-нам-понадобится:&quot;&gt;Что нам понадобится:&lt;/h3&gt;
  &lt;ol id=&quot;hsd8&quot;&gt;
    &lt;li id=&quot;liYd&quot;&gt;&lt;strong&gt;Google Таблицы&lt;/strong&gt; — чтобы хранить данные.&lt;/li&gt;
    &lt;li id=&quot;cAWT&quot;&gt;&lt;strong&gt;Telegram-бот&lt;/strong&gt; — для отправки сообщений.&lt;/li&gt;
    &lt;li id=&quot;R9My&quot;&gt;&lt;strong&gt;Google Apps Script&lt;/strong&gt; — для автоматизации процессов и создания скриншотов.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;Шаг-1:-Создание-Telegram-бота&quot;&gt;Шаг 1: Создание Telegram-бота&lt;/h3&gt;
  &lt;ol id=&quot;oD6I&quot;&gt;
    &lt;li id=&quot;bvoI&quot;&gt;В Telegram найдите бота &lt;code&gt;@BotFather&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;Q2WD&quot;&gt;Напишите ему &lt;code&gt;/start&lt;/code&gt; и затем &lt;code&gt;/newbot&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;kqqz&quot;&gt;Следуйте инструкциям и введите имя и username бота.&lt;/li&gt;
    &lt;li id=&quot;QNgZ&quot;&gt;После создания бот отправит вам токен API. Сохраните его, он понадобится для отправки сообщений.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;Шаг-2:-Подготовка-Google-Таблиц&quot;&gt;Шаг 2: Подготовка Google Таблиц&lt;/h3&gt;
  &lt;ol id=&quot;XOUA&quot;&gt;
    &lt;li id=&quot;o1Bf&quot;&gt;Создайте или откройте существующую Google Таблицу.&lt;/li&gt;
    &lt;li id=&quot;WR5C&quot;&gt;Убедитесь, что у вас есть доступ на редактирование или выше.&lt;/li&gt;
    &lt;li id=&quot;ksNs&quot;&gt;Перейдите в меню &lt;strong&gt;Файл → Опубликовать в Интернете&lt;/strong&gt; и опубликуйте таблицу, если хотите делиться данными без ограничений доступа.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;Шаг-3:-Создание-скрипта-в-Google-Apps-Script&quot;&gt;Шаг 3: Создание скрипта в Google Apps Script&lt;/h3&gt;
  &lt;ol id=&quot;g1l6&quot;&gt;
    &lt;li id=&quot;gsmx&quot;&gt;Перейдите в &lt;strong&gt;Расширения → Apps Script&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;fVNr&quot;&gt;Создайте новый проект и вставьте следующий код:&lt;/li&gt;
  &lt;/ol&gt;
  &lt;pre id=&quot;8h4j&quot;&gt;// Основная функция для отправки скриншота в Telegram
function sendImageToTelegram() {
  const ss = SpreadsheetApp.getActive();
  const sheet = ss.getSheetByName(&amp;#x27;Название вашего листа&amp;#x27;); // Укажите название листа
  const botToken = &amp;#x27;Ваш токен бота&amp;#x27;; // Вставьте сюда токен вашего бота
  const chatId = &amp;#x27;Ваш chat_id&amp;#x27;; // Вставьте сюда ваш chat_id или id группы

  // Получаем диапазон данных
  const range = sheet.getDataRange();
  const blob = convertToImage(range); // Преобразуем диапазон в изображение

  // Отправляем изображение в Telegram
  const result = sendPhoto(chatId, blob, botToken, &amp;#x27;Ваш текст сообщения&amp;#x27;);
  Logger.log(result);
}

// Преобразование диапазона в изображение
function convertToImage(range) {
  const values = range.getValues().map(row =&amp;gt; row.map(cell =&amp;gt; cell.toString())); // Все ячейки в строковый формат
  const table = Charts.newDataTable();

  values[0].forEach((header) =&amp;gt; table.addColumn(Charts.ColumnType.STRING, header)); // Задаем заголовки
  values.slice(1).forEach((row) =&amp;gt; table.addRow(row)); // Добавляем строки данных

  return Charts.newTableChart()
    .setDataTable(table.build())
    .setDimensions(1000, 500) // Размеры изображения
    .setOption(&amp;quot;alternatingRowStyle&amp;quot;, false)
    .build()
    .getBlob();
}

// Функция для отправки фото в Telegram
function sendPhoto(id, blob, botToken, text = &amp;#x27;&amp;#x27;) {
  const data = {
    chat_id: id,
    photo: blob,
    thumb: &amp;#x27;&amp;#x27;,
    caption: text,
    parse_mode: &amp;quot;HTML&amp;quot;,
    disable_notification: false
  };
  const options = {
    method: &amp;#x27;POST&amp;#x27;,
    payload: data,
    muteHttpExceptions: true
  };
  return UrlFetchApp.fetch(&amp;#x27;https://api.telegram.org/bot&amp;#x27; + botToken + &amp;#x27;/sendPhoto&amp;#x27;, options).getContentText();
}

// Создание триггера для автоматической отправки
function createDailyTrigger() {
  deleteSpecificTrigger(&amp;#x27;sendImageToTelegram&amp;#x27;); // Удаляем старые триггеры для этой функции

  // Устанавливаем новый триггер
  ScriptApp.newTrigger(&amp;#x27;sendImageToTelegram&amp;#x27;)
    .timeBased()
    .everyDays(1)
    .atHour(12)
    .nearMinute(5)
    .inTimezone(&amp;quot;Europe/Moscow&amp;quot;)
    .create();
  
  Logger.log(&amp;#x27;Триггер установлен на каждый день в 12:05 по МСК.&amp;#x27;);
}

// Удаление существующего триггера для конкретной функции
function deleteSpecificTrigger(functionName) {
  const allTriggers = ScriptApp.getProjectTriggers();
  
  for (let i = 0; i &amp;lt; allTriggers.length; i++) {
    if (allTriggers[i].getHandlerFunction() === functionName) {
      ScriptApp.deleteTrigger(allTriggers[i]);
      Logger.log(&amp;#x60;Триггер для функции ${functionName} удален.&amp;#x60;);
    }
  }
}
&lt;/pre&gt;
  &lt;h3 id=&quot;Описание-кода:&quot;&gt;Описание кода:&lt;/h3&gt;
  &lt;ul id=&quot;2UZq&quot;&gt;
    &lt;li id=&quot;fHTH&quot;&gt;&lt;strong&gt;&lt;code&gt;sendImageToTelegram()&lt;/code&gt;&lt;/strong&gt; — основная функция, которая создает скриншот данных и отправляет его в Telegram.&lt;/li&gt;
    &lt;li id=&quot;yvG1&quot;&gt;&lt;strong&gt;&lt;code&gt;convertToImage(range)&lt;/code&gt;&lt;/strong&gt; — функция преобразует диапазон ячеек в изображение с помощью Google Charts.&lt;/li&gt;
    &lt;li id=&quot;xIFA&quot;&gt;&lt;strong&gt;&lt;code&gt;sendPhoto(id, blob, botToken, text)&lt;/code&gt;&lt;/strong&gt; — отправляет изображение в Telegram.&lt;/li&gt;
    &lt;li id=&quot;rVW7&quot;&gt;&lt;strong&gt;&lt;code&gt;createDailyTrigger()&lt;/code&gt;&lt;/strong&gt; — создает триггер, который запускает функцию &lt;code&gt;sendImageToTelegram&lt;/code&gt; каждый день в 12:05 по московскому времени.&lt;/li&gt;
    &lt;li id=&quot;UF7F&quot;&gt;&lt;strong&gt;&lt;code&gt;deleteSpecificTrigger(functionName)&lt;/code&gt;&lt;/strong&gt; — удаляет существующий триггер для указанной функции, чтобы избежать дублирования.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;Шаг-4:-Установка-триггера&quot;&gt;Шаг 4: Установка триггера&lt;/h3&gt;
  &lt;ol id=&quot;YFiY&quot;&gt;
    &lt;li id=&quot;uFUl&quot;&gt;Запустите функцию &lt;code&gt;createDailyTrigger()&lt;/code&gt; один раз из редактора скриптов.&lt;/li&gt;
    &lt;li id=&quot;0X5Q&quot;&gt;Проверьте в меню &lt;strong&gt;Триггеры&lt;/strong&gt; наличие триггера на ежедневный запуск.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;Шаг-5:-Проверка-работы&quot;&gt;Шаг 5: Проверка работы&lt;/h3&gt;
  &lt;ol id=&quot;IDeu&quot;&gt;
    &lt;li id=&quot;IfxW&quot;&gt;Вернитесь в редактор Google Таблиц.&lt;/li&gt;
    &lt;li id=&quot;RBxV&quot;&gt;Запустите функцию &lt;code&gt;sendImageToTelegram()&lt;/code&gt; вручную, чтобы убедиться, что все работает корректно.&lt;/li&gt;
    &lt;li id=&quot;NAjD&quot;&gt;Проверьте, пришло ли сообщение в Telegram с изображением данных.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;Советы-и-рекомендации:&quot;&gt;Советы и рекомендации:&lt;/h3&gt;
  &lt;ul id=&quot;YaPy&quot;&gt;
    &lt;li id=&quot;Ev7g&quot;&gt;Убедитесь, что бот добавлен в группу или канал, если используете групповые сообщения.&lt;/li&gt;
    &lt;li id=&quot;yucr&quot;&gt;В случае проблем проверьте журнал логов в редакторе скриптов (Ctrl + Enter).&lt;/li&gt;
    &lt;li id=&quot;quF3&quot;&gt;В настройках Google Таблиц убедитесь, что доступ к данным имеет ваш Google аккаунт.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;6hhr&quot;&gt;&lt;strong&gt;Готово!&lt;/strong&gt; Теперь у вас есть автоматическая система для отправки данных из Google Таблиц в Telegram.&lt;/p&gt;

</content></entry><entry><id>zinchenki:9EU2-K5vB-M</id><link rel="alternate" type="text/html" href="https://blog.zinch.tech/9EU2-K5vB-M?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=zinchenki"></link><title>Создаём Telegram-бота для напоминаний о дедлайнах в Jira</title><published>2024-12-01T12:05:12.575Z</published><updated>2024-12-02T15:40:42.357Z</updated><category term="avtomatizaciya" label="Автоматизация"></category><summary type="html">Если ты работаешь с проектами в Jira, то знаешь, как легко можно упустить важные дедлайны среди массы задач. Чтобы не держать всё в голове и всегда быть в курсе предстоящих сроков, можно настроить автоматические напоминания в Telegram. В этой статье мы разберём, как создать такого бота, который будет уведомлять тебя о приближающихся дедлайнах.</summary><content type="html">
  &lt;p id=&quot;jCq5&quot;&gt;Если ты работаешь с проектами в Jira, то знаешь, как легко можно упустить важные дедлайны среди массы задач. Чтобы не держать всё в голове и всегда быть в курсе предстоящих сроков, можно настроить автоматические напоминания в Telegram. В этой статье мы разберём, как создать такого бота, который будет уведомлять тебя о приближающихся дедлайнах.&lt;/p&gt;
  &lt;h4 id=&quot;Шаг-1:-Создание-и-настройка-бота-в-Telegram&quot;&gt;Шаг 1: Создание и настройка бота в Telegram&lt;/h4&gt;
  &lt;p id=&quot;pnAU&quot;&gt;Для начала создадим бота в Telegram:&lt;/p&gt;
  &lt;ol id=&quot;OdDZ&quot;&gt;
    &lt;li id=&quot;JllB&quot;&gt;Найди в Telegram бота @BotFather и отправь ему команду &lt;code&gt;/start&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;jOCF&quot;&gt;Для создания нового бота используй команду &lt;code&gt;/newbot&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;37Ka&quot;&gt;Следуй инструкциям: придумай имя и уникальный username для бота.&lt;/li&gt;
    &lt;li id=&quot;iY0N&quot;&gt;После успешного создания ты получишь токен доступа. Сохрани его — он понадобится для подключения бота к скрипту.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h4 id=&quot;Шаг-2:-Подключение-к-Jira-через-API&quot;&gt;Шаг 2: Подключение к Jira через API&lt;/h4&gt;
  &lt;p id=&quot;NgIz&quot;&gt;Чтобы бот мог получать информацию о задачах, необходимо подключиться к API Jira:&lt;/p&gt;
  &lt;ol id=&quot;l12x&quot;&gt;
    &lt;li id=&quot;tRq3&quot;&gt;Перейди в настройки своей учетной записи Jira и создай API-токен. Для этого нужно зайти в токен-менеджер и нажать на кнопку &lt;strong&gt;Create API token&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;IiN8&quot;&gt;Сохрани сгенерированный токен. Он будет использоваться для аутентификации.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h4 id=&quot;Шаг-3:-Установка-необходимых-библиотек&quot;&gt;Шаг 3: Установка необходимых библиотек&lt;/h4&gt;
  &lt;p id=&quot;ilKt&quot;&gt;Для работы с API Jira и Telegram нам понадобятся несколько Python-библиотек. Установим их через &lt;code&gt;pip&lt;/code&gt;:&lt;/p&gt;
  &lt;blockquote id=&quot;qUI9&quot;&gt;pip install jira-python python-telegram-bot schedule&lt;/blockquote&gt;
  &lt;p id=&quot;1qhn&quot;&gt;Эти библиотеки позволят подключаться к Jira, отправлять сообщения в Telegram и запускать наш скрипт по расписанию.&lt;/p&gt;
  &lt;h4 id=&quot;Шаг-4:-Написание-скрипта&quot;&gt;Шаг 4: Написание скрипта&lt;/h4&gt;
  &lt;p id=&quot;Inyu&quot;&gt;Создадим скрипт, который будет проверять дедлайны в Jira и отправлять уведомления в Telegram. Вот полный код:&lt;/p&gt;
  &lt;blockquote id=&quot;Rm94&quot;&gt;from jira import JIRA&lt;br /&gt;from telegram import Bot&lt;br /&gt;from datetime import datetime, timedelta&lt;br /&gt;import schedule&lt;br /&gt;import time&lt;br /&gt;# &lt;strong&gt;Конфигурация&lt;/strong&gt;&lt;br /&gt;jira_server = &amp;#x27;https://your-jira-instance.atlassian.net&amp;#x27; # URL твоей Jira&lt;br /&gt;jira_user = &amp;#x27;your-email@example.com&amp;#x27; # Твой email для входа в Jira&lt;br /&gt;jira_token = &amp;#x27;your-jira-api-token&amp;#x27; # API токен, который ты создал ранее&lt;br /&gt;telegram_token = &amp;#x27;your-telegram-bot-token&amp;#x27; # Токен твоего бота в Telegram&lt;br /&gt;chat_id = &amp;#x27;your-chat-id&amp;#x27; # ID чата, куда бот будет отправлять сообщения&lt;br /&gt;&lt;strong&gt;# Подключение к Jira&lt;/strong&gt;&lt;br /&gt;jira = JIRA(server=jira_server, basic_auth=(jira_user, jira_token))&lt;br /&gt;&lt;strong&gt;# Подключение к Telegram&lt;/strong&gt;&lt;br /&gt;bot = Bot(token=telegram_token)&lt;br /&gt;def check_deadlines():&lt;br /&gt;&lt;strong&gt;  # Текущая дата и дата через 3 дня&lt;/strong&gt;&lt;br /&gt;  now = datetime.now()&lt;br /&gt;  deadline_date = now + timedelta(days=3)&lt;br /&gt;&lt;strong&gt;  # Получение задач, у которых дедлайн через 3 дня&lt;/strong&gt;&lt;br /&gt;  issues = jira.search_issues(f&amp;#x27;duedate &amp;lt;= {deadline_date.strftime(&amp;quot;%Y-%m-%d&amp;quot;)} AND status != &amp;quot;Done&amp;quot;&amp;#x27;)&lt;br /&gt;  for issue in issues:&lt;br /&gt;    due_date = datetime.strptime(issue.fields.duedate, &amp;#x27;%Y-%m-%d&amp;#x27;)&lt;br /&gt;    if now &amp;lt;= due_date &amp;lt; deadline_date:&lt;br /&gt;&lt;strong&gt;      # Отправка уведомления в Telegram&lt;/strong&gt;&lt;br /&gt;      message = f&amp;quot;Задача {issue.key}: {issue.fields.summary} имеет дедлайн {issue.fields.duedate}&amp;quot;&lt;br /&gt;      bot.send_message(chat_id=chat_id, text=message)&lt;br /&gt;&lt;strong&gt;# Запуск задачи по расписанию&lt;/strong&gt;&lt;br /&gt;schedule.every().day.at(&amp;quot;09:00&amp;quot;).do(check_deadlines)&lt;br /&gt;&lt;strong&gt;# Бесконечный цикл для работы расписания&lt;/strong&gt;&lt;br /&gt;while True:&lt;br /&gt;  schedule.run_pending()&lt;br /&gt;  time.sleep(60)&lt;/blockquote&gt;
  &lt;h3 id=&quot;Как-работает-этот-скрипт?&quot;&gt;Как работает этот скрипт?&lt;/h3&gt;
  &lt;ol id=&quot;8s8V&quot;&gt;
    &lt;li id=&quot;hJz0&quot;&gt;Скрипт подключается к твоему аккаунту Jira, используя токен и email.&lt;/li&gt;
    &lt;li id=&quot;LRba&quot;&gt;Подключается к Telegram-боту, используя его токен.&lt;/li&gt;
    &lt;li id=&quot;xSDC&quot;&gt;Функция &lt;code&gt;check_deadlines()&lt;/code&gt; проверяет задачи, у которых дедлайн наступает в ближайшие три дня.&lt;/li&gt;
    &lt;li id=&quot;FRUK&quot;&gt;Если такие задачи есть, отправляет уведомление в Telegram с ключом задачи, кратким описанием и датой дедлайна.&lt;/li&gt;
    &lt;li id=&quot;m5fw&quot;&gt;Настроено расписание, чтобы проверка запускалась каждый день в 9:00 утра.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;Шаг-5:-Настройка-расписания&quot;&gt;Шаг 5: Настройка расписания&lt;/h3&gt;
  &lt;p id=&quot;FaVG&quot;&gt;Ты можешь изменить расписание по своему усмотрению. Например, если хочешь, чтобы напоминания приходили несколько раз в день, можно добавить несколько запусков функции &lt;code&gt;check_deadlines()&lt;/code&gt;:&lt;/p&gt;
  &lt;blockquote id=&quot;k0Vc&quot;&gt;schedule.every().day.at(&amp;quot;09:00&amp;quot;).do(check_deadlines)&lt;br /&gt;schedule.every().day.at(&amp;quot;12:00&amp;quot;).do(check_deadlines)&lt;br /&gt;schedule.every().day.at(&amp;quot;18:00&amp;quot;).do(check_deadlines)&lt;/blockquote&gt;
  &lt;h3 id=&quot;Шаг-6:-Запуск-скрипта&quot;&gt;Шаг 6: Запуск скрипта&lt;/h3&gt;
  &lt;p id=&quot;IGIb&quot;&gt;Сохрани скрипт и запусти его на своём сервере или компьютере. Пока скрипт будет работать, ты будешь получать уведомления о всех приближающихся дедлайнах.&lt;/p&gt;
  &lt;p id=&quot;EuRT&quot;&gt;Если хочешь, чтобы скрипт работал постоянно, настрой его запуск через &lt;code&gt;cron&lt;/code&gt; или используй такие сервисы, как &lt;code&gt;pm2&lt;/code&gt; для его постоянной работы.&lt;/p&gt;
  &lt;h3 id=&quot;Заключение&quot;&gt;Заключение&lt;/h3&gt;
  &lt;p id=&quot;cngi&quot;&gt;Теперь ты всегда будешь в курсе всех приближающихся дедлайнов в своих проектах, и ни одна задача не останется без внимания. Создание такого бота — отличное решение для улучшения управления проектами и автоматизации рутины. Надеюсь, этот гайд был полезен, и теперь ты сможешь легко настроить своего Telegram-ассистента для Jira. Удачи!&lt;/p&gt;

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