<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>LAIZY</title><generator>teletype.in</generator><description><![CDATA[LAIZY]]></description><image><url>https://img1.teletype.in/files/cd/c4/cdc43ff2-6264-407e-9e61-8c844a0c2693.png</url><title>LAIZY</title><link>https://teletype.in/@lazybot</link></image><link>https://teletype.in/@lazybot?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/lazybot?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/lazybot?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Tue, 21 Apr 2026 18:37:11 GMT</pubDate><lastBuildDate>Tue, 21 Apr 2026 18:37:11 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@lazybot/yPSQkm6rJlQ</guid><link>https://teletype.in/@lazybot/yPSQkm6rJlQ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/yPSQkm6rJlQ?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>КЕЙСЫ UI ДИЗАЙН ПРИЛОЖЕНИЙ.</title><pubDate>Tue, 16 Dec 2025 19:32:32 GMT</pubDate><media:content medium="image" url="https://img4.teletype.in/files/fd/3c/fd3cd58f-688c-41b9-a20e-42c0fd6f022e.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/28/0d/280d6368-cd2b-4e78-9992-e56d7524ff26.png"></img>Хочешь заказать разработку бота, Telegram Mini App, сайта или дизайн?]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="IbdO"><strong>Хочешь заказать разработку бота, Telegram Mini App, сайта или дизайн?</strong></p>
    <p id="ozei">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <figure id="l0B2" class="m_retina">
    <img src="https://img1.teletype.in/files/41/5a/415a2b9f-99f4-4221-9505-66aedf75f64e.png" width="960" />
    <figcaption>Приложение кинотетра</figcaption>
  </figure>
  <figure id="Hvi8" class="m_retina">
    <img src="https://img1.teletype.in/files/0b/91/0b916135-fe4b-4cb9-92c0-ac1dc889294f.png" width="960" />
    <figcaption>Приложение оналйн кинотеатра</figcaption>
  </figure>
  <figure id="f2Qw" class="m_retina">
    <img src="https://img3.teletype.in/files/ef/0d/ef0de712-bc10-4f32-9ce1-d8f6ba5e69b7.png" width="960" />
    <figcaption>Иинтернет-магазин одежды</figcaption>
  </figure>
  <p id="7PFt"></p>
  <figure id="2odR" class="m_retina">
    <img src="https://img4.teletype.in/files/b0/60/b060de4f-04b7-4231-a268-9cc3956d2432.png" width="960" />
    <figcaption>Приложение каршеринга</figcaption>
  </figure>
  <figure id="yKs9" class="m_retina">
    <img src="https://img4.teletype.in/files/3a/ae/3aae79e0-eba0-4c0f-a04c-8e6632a779de.png" width="960" />
    <figcaption>Голосовой переводчик</figcaption>
  </figure>
  <figure id="1FjE" class="m_retina">
    <img src="https://img3.teletype.in/files/2e/74/2e74b862-2ad8-4a06-9852-b4fbb2213ab7.png" width="960" />
    <figcaption>Приложение электронной почты</figcaption>
  </figure>
  <figure id="xyH0" class="m_retina">
    <img src="https://img4.teletype.in/files/7f/c6/7fc68ba4-0ff4-41e9-a6cc-ff20149e0407.png" width="960" />
    <figcaption>Музыкальный плеер</figcaption>
  </figure>
  <figure id="SQ9i" class="m_retina">
    <img src="https://img2.teletype.in/files/1d/bf/1dbf499f-a46b-4eb1-b58c-d6ebc5530a5c.png" width="960" />
    <figcaption>Приложении для покупки билетов на самолет</figcaption>
  </figure>
  <figure id="JDex" class="m_retina">
    <img src="https://img4.teletype.in/files/7b/db/7bdbfba0-524f-4068-80bb-b402edcc0a41.png" width="960" />
    <figcaption>Приложение to-do</figcaption>
  </figure>
  <figure id="hMJb" class="m_retina">
    <img src="https://img3.teletype.in/files/ef/00/ef002386-584a-4887-bc31-cc0b05955592.png" width="960" />
    <figcaption>Приложение для изучения английского</figcaption>
  </figure>
  <figure id="rnGk" class="m_retina">
    <img src="https://img4.teletype.in/files/71/a0/71a032a6-4d1d-4741-a4c4-e03d4bddea70.png" width="960" />
    <figcaption>Приложение &quot;Погода&quot;</figcaption>
  </figure>
  <figure id="6x0Z" class="m_retina">
    <img src="https://img3.teletype.in/files/25/86/2586ae67-5d70-4601-9afd-07505c76ff92.png" width="960" />
    <figcaption>Приложение кик-шейринга</figcaption>
  </figure>
  <figure id="lXrE" class="m_retina">
    <img src="https://img3.teletype.in/files/6b/3f/6b3f398c-0827-468e-8fbd-6d9b0e8c4fd0.png" width="960" />
    <figcaption>Онлайн-банкинг</figcaption>
  </figure>
  <figure id="Jspe" class="m_retina">
    <img src="https://img4.teletype.in/files/be/60/be60a778-0a77-412e-a338-b1cb25679d50.png" width="960" />
    <figcaption>Приложение &quot;Кошелек&quot;</figcaption>
  </figure>
  <figure id="lk4u" class="m_retina">
    <img src="https://img3.teletype.in/files/28/0d/280d6368-cd2b-4e78-9992-e56d7524ff26.png" width="960" />
    <figcaption>VPN</figcaption>
  </figure>
  <figure id="D4a4" class="m_retina">
    <img src="https://img1.teletype.in/files/04/8c/048cae2e-0720-47b6-862e-fa5792361f0f.png" width="960" />
    <figcaption>Приложение новостей</figcaption>
  </figure>
  <figure id="1p99" class="m_retina">
    <img src="https://img1.teletype.in/files/86/70/86702c0a-7b63-4cc3-8132-d42bed477ce6.png" width="960" />
    <figcaption>Приложение контроля подписок</figcaption>
  </figure>
  <figure id="NYIL" class="m_retina">
    <img src="https://img3.teletype.in/files/20/b4/20b4132c-53f4-44ec-ae68-57f2f18931d5.png" width="960" />
    <figcaption>Приложение &quot;Госуслугм&quot;</figcaption>
  </figure>
  <figure id="i872" class="m_retina">
    <img src="https://img4.teletype.in/files/f7/4b/f74bd07a-01f6-42f1-b0e9-d4fd9985268c.png" width="960" />
    <figcaption>Облачное хранилище</figcaption>
  </figure>
  <figure id="cP6k" class="m_retina">
    <img src="https://img3.teletype.in/files/66/4e/664e01ad-cad0-4e1e-b1c3-f8ae51d9bea4.png" width="960" />
    <figcaption>Приложение &quot;Здоровье&quot;</figcaption>
  </figure>
  <figure id="O7nv" class="m_retina">
    <img src="https://img1.teletype.in/files/c0/8b/c08b0fd7-026a-4895-8789-d6ae6c68359a.png" width="960" />
    <figcaption>Приложение &quot;Заметки&quot;</figcaption>
  </figure>
  <figure id="Xcfq" class="m_retina">
    <img src="https://img4.teletype.in/files/b7/1d/b71d3a06-8fa1-4dd8-bd75-db00ba64291e.png" width="960" />
    <figcaption>Приложение мобильного оператора</figcaption>
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@lazybot/7_128iYse5c</guid><link>https://teletype.in/@lazybot/7_128iYse5c?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/7_128iYse5c?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>КЕЙС: АВТОВОРОНКА &quot;ПОСВЯЩЕНИЕ В АРБИТРАЖ ТРАФИКА&quot;.</title><pubDate>Sat, 13 Jul 2024 17:48:16 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/e0/98/e098b7d1-8e8b-4c70-b65d-75702b80b384.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/da/c6/dac6bec5-2018-40a1-a01a-0cc6e0dd6757.png"></img>Хочешь заказать разработку бота?]]></description><content:encoded><![CDATA[
  <figure id="WSSl" class="m_column">
    <img src="https://img2.teletype.in/files/da/c6/dac6bec5-2018-40a1-a01a-0cc6e0dd6757.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="IbdO"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="ozei">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <h2 id="10dP">Предисловие.</h2>
  <p id="3Jhn">С 2018 года я вел канал &quot;АРБИТРАН&quot;. Способом его монетизации была продажа обучения. </p>
  <p id="dTGR">Обучение я продавал по модели запусков, раз в 2-3 месяца. Все остальное время я вел канал, скажем так, &quot;бесплатно&quot;, просто выдавая полезный контент для пользователей.</p>
  <p id="Bi05">Посты выходили раз в 2-3 дня и за все время его ведения было написано порядка 500 постов.</p>
  <figure id="dJME" class="m_column">
    <img src="https://img2.teletype.in/files/55/b8/55b8bf82-b6df-48ef-b909-ca2fb14e58d2.jpeg" width="1928" />
  </figure>
  <p id="T3ha">Все писалось только мной. Не было ни копирайтера, ни дизайнера (банально потому, что я был уверен, что лучше меня никто не напишет). При этом 95% постов - это лонгриды, а не просто смешные картинки или очерки.</p>
  <p id="N3jW">В итоге, все пришло к тому, что я перебрал вообще все возможные темы, на которые можно было написать посты. </p>
  <p id="1QOF">До смешного доходило - бывало, что я уже дописываю статью, проверяю, а оказывается, что статья на эту тему есть, причем с таким же названием.</p>
  <p id="2ejZ"></p>
  <p id="qkNu"><strong>Нарисовалось две проблемы:</strong></p>
  <ul id="TTU8">
    <li id="76t4">Посты становилось писать все тяжелее (уже банально на уровне придумывания идеи).</li>
    <li id="pPIi">Пытаясь писать на старые темы под новыми углами, старая аудитория потихоньку начала отписываться, либо переставала заходить на канал - вовлеченность падала.</li>
  </ul>
  <p id="QHMi">При всем этом, так как это телега, то особой возможности как-то анализировать поведение аудитории в ТГ канале не было, чисто технически.</p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="mbfu"><strong>Идеальное решение моей проблемы выглядело так:</strong> Один раз написать серию контента и выдавать ее всем новым пользователям. Этот контент должен прогревать их до покупки обучения и продавать продукт. Тех, кто не купил собирать в базу и работать с ними уже в дальнейшем, другими единицами контента.</p>
  </section>
  <p id="zWMq">Очевидным решением было собрать чат-бота, который бы позволил закрывать все хотелки, о которых я написал выше.</p>
  <p id="HYyf"></p>
  <p id="skag">Чат-бот у меня уже был, причем сделан он был настолько неплохо, что его даже копировали под другие направления:</p>
  <figure id="UJf9" class="m_column">
    <img src="https://img1.teletype.in/files/83/b1/83b12c92-9ee8-4c55-8c39-fbe7a5d5c45c.png" width="4987" />
  </figure>
  <p id="t5MW">Но признаться по правде, он был слабоват.</p>
  <p id="4nFZ">Я не использовал его как инструмент для автоматических продаж. Трафик сразу на него никогда не лился. Он был просто дополнением к каналу. По-сути, он выполнял роль &quot;закрепа&quot; и там был размещен ряд статей, которые пользователю нужно было прочитать, чтобы просто понимать что такое арбитраж трафика.</p>
  <p id="tKw0">Ни о каком вовлечении, дожиме, сегментировании, да и даже банальном автоматическом приеме оплат и выдачи материала речи тут не шло.</p>
  <p id="9e99">Было принято решение собрать нового бота с блекджеком и шл..</p>
  <p id="p8p6"></p>
  <p id="bPdP"><strong>В общем, чтобы он закрывал следующие моменты:</strong></p>
  <ul id="Xd6r">
    <li id="QLBl">Единая серия контента, которая будет выдаваться новым пользователям, необходимая, чтобы прогреть их до продажи.</li>
    <li id="lLjB">Геймификация процесса, чтобы пользователи хотели потреблять этот контент и росла вовлеченность.</li>
    <li id="bOIu">Дожимная цепочка, которая будет давать дополнительный контент способствующий принятию решения о покупке тем, кто еще не купил.</li>
    <li id="K5vs">Автоматические прием оплат и выдача материалов.</li>
    <li id="2U4K">Система аналитики, которая позволит находить слабые места и улучшать воронку.</li>
    <li id="pUZq">Снижение стоимости привлечения подписчика.</li>
    <li id="t8Sb">Разделение пользователей по сегментам для выдачи персонализированного контента = увеличение количества купивших пользователей.</li>
  </ul>
  <p id="iGBr"></p>
  <h2 id="FdSt">На чем был собран бот.</h2>
  <p id="hqDc">Для реализации я использовал Salebot. </p>
  <p id="pw95">Это был мой первый проект на этом конструкторе. Многие, услышав слово &quot;конструктор&quot;, начинают плеваться.</p>
  <p id="uO9Z"><strong>Но давай, я отмечу пару моментов, по которым бот на коде сосет (прошу меня простить) у бота на конструкторе:</strong></p>
  <ul id="sCY4">
    <li id="uwjW">Во-первых, если бы я заказывал разработку на коде, то стоимость проекта была бы х3 от стоимости того, что я бы заплатил, если бы заказывал у кого-то разработку на конструкторе. При этом по функционалу и работоспособности он был бы идентичен. Вообще никаких отличий.</li>
    <li id="cPvm">Во-вторых, salebot позволяет закрыть 90% того, что пишут на коде. При этом оставшиеся 10% можно написать на коде и интегрировать с конструктором.</li>
  </ul>
  <p id="pqG7">Ну и плюс ко всему этому, прилагается удобный интерфейс с возможностью делать рассылки, вести диалоги с пользователями в формате чата, оперативно редактировать содержание воронки, без необходимости лазить в код и т.д.</p>
  <figure id="TP68" class="m_column">
    <img src="https://img1.teletype.in/files/06/2b/062b5eaa-adf6-418d-8be5-78a2f33a50e5.gif" width="782" />
  </figure>
  <p id="HIKV">Но сразу скажу, этот конструктор сильно отличается от того, к чему все привыкли. Он сложный и запутанный для новичка. При этом он не совсем no code. Здесь приходится писать запросы, работать с формулами, словарями, выражениями и т.д.</p>
  <figure id="F3so" class="m_column">
    <img src="https://img2.teletype.in/files/1a/24/1a2444a4-d2a1-48af-b9e8-178b271d04cc.png" width="1660" />
  </figure>
  <p id="Rj4D">Это конечно не код, но мне как человеку пришедшему с конструктора, где все делается с помощью квадратиков и стрелочек было тяжко.</p>
  <p id="6vdz">Но по функционалу ему равных нет - я не нашел.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="WCen"><strong>Ссылка на конструктор:</strong> <a href="https://salebot.pro/l/35097" target="_blank">https://salebot.pro/</a></p>
    <p id="ZdoS">При создании проекта, вводи промокод: <strong>BOSSNIKITOS</strong> - он даст тебе 10 дней максимального тарифа бесплатно.</p>
  </section>
  <p id="lSLP"></p>
  <p id="3wFj"><strong>Итоговый бот выглядит вот так:</strong></p>
  <figure id="kIlO" class="m_column">
    <img src="https://img3.teletype.in/files/e3/9e/e39ef277-9244-4a07-988c-049b217c3eb8.png" width="957" />
  </figure>
  <p id="IiRs">Внушительно, согласись? </p>
  <p id="1xzg"></p>
  <h2 id="ftmV">Процесс реализации.</h2>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="JCM4">Бот пережил несколько итераций и ниже я буду рассказывать о финальной.</p>
  </section>
  <p id="8Dp2"></p>
  <h2 id="N4Bq"><strong>Давай начнем с того, что все видят - основная серия контент.</strong></h2>
  <p id="XliF">Пользователь взаимодействует с ботом 7 дней. </p>
  <p id="wJDP"><strong>Каждый день можно разделить на три части:</strong></p>
  <ul id="BF9n">
    <li id="ZwX3">Обучающая часть - пользователю выдается контент, который обучает его основам арбитража трафика, рассказывает как устроен тот ли иной этап.</li>
    <li id="ixdQ">Практика (вовлечение) - пользователю предлагается заняться арбитражем трафика, но не в реале, а на симуляторе, который реализован в боте. </li>
    <li id="XYHp">Серия напоминаний - если человек не переходит к практике, бот будет напоминать ему о своем существовании.</li>
  </ul>
  <p id="OKT6">Схематично один день в боте выглядит вот так:</p>
  <figure id="LZWZ" class="m_original">
    <img src="https://img3.teletype.in/files/22/41/2241613a-6d3e-48d1-8189-914dbcbde586.png" width="398" />
  </figure>
  <p id="iUFL">Зеленый - это пост-урок, красный - практика, желтый - напоминалки.</p>
  <p id="K9Ph"></p>
  <p id="uDcs"><strong>Обучающая часть:</strong></p>
  <p id="NtIO">Тут все просто. Раз в день пользователю приходит урок:</p>
  <figure id="RfS1" class="m_column">
    <img src="https://img4.teletype.in/files/f7/ac/f7accf20-be73-4cbf-8550-1b570a92d9ba.png" width="1024" />
  </figure>
  <p id="RC72">Внутри каждого урока есть ключевое слово, написав которое, бот откроет доступ к практике:</p>
  <figure id="BLwi" class="m_original">
    <img src="https://img2.teletype.in/files/d2/fc/d2fc7f3d-adbc-426b-a977-da029f660332.gif" width="524" />
  </figure>
  <p id="3ynm"></p>
  <p id="koVz"><strong>Практика.</strong></p>
  <p id="lJNO">Тут я засунул арбитраж трафика в бота!</p>
  <p id="BpnK">Пользователь может попробовать себя в этом направлении без риска слить деньги. </p>
  <p id="v5eU">На старте ему дается 500 виртуальных $. От его действий в каждый из дней будет зависеть сольет он этот бюджет или заработает, и если заработает, то сколько.</p>
  <p id="5FNE">У каждого получается свой результат в зависимости от того, как он действовал в каждый из дней: Какую вертикаль он выбрал, от этого зависят показатели воронки; показатели воронки меняются от выбора условного оттенка связок; затраты на расходники будут зависеть от выбора типа аккаунта; затраты на тесты, от риск менеджмента и т.д.</p>
  <p id="Lt5s">И если обучающая часть это просто раз в день приходящие уроки, то практика реализована достаточно запутано.</p>
  <p id="0eZh">Вот так она выглядела в Miro:</p>
  <figure id="sX96" class="m_column">
    <img src="https://img1.teletype.in/files/ca/25/ca2530f1-321f-4c37-954e-4582a3009b73.png" width="1342" />
  </figure>
  <p id="DVUX">Например, в первый день для пользователя все просто, он должен написать ключевое слово, за что бот выдаст ему бонус - словарь:</p>
  <figure id="dt9X" class="m_original">
    <img src="https://img4.teletype.in/files/f7/d5/f7d5772b-4c7d-4c37-92b5-6619d1e53b94.gif" width="524" />
  </figure>
  <p id="WmpL">И такие пасхалки, которые дают небольшие плюшки, полезные в реальной жизни, встречаются в разных уроках.</p>
  <p id="zntz">Но большая часть практики реализована значительно сложнее и там, как я писал выше, от выбора зависит итоговый результат (в том числе финал воронки).</p>
  <p id="IWwU">Вот например практика из 6-го дня:</p>
  <figure id="4zYA" class="m_original">
    <img src="https://img2.teletype.in/files/de/7f/de7f471d-f4b2-44fc-8202-3890eeb6355f.gif" width="536" />
  </figure>
  <p id="lM3K">Пользователю предлагается посчитать сколько он будет тратить на тест одной гипотезы (как это делать объяснялось в уроке).</p>
  <p id="v0KO">Все что пользователь насчитал, подставляется в формулу и результаты вычислений автоматически подставляются в картинку.</p>
  <p id="gQoJ">Поэтому каждый получает свой уникальный результат. Он будет совпадать с чужим только если люди сделали одинаковые расчеты и действия до этого.</p>
  <p id="cCll">Про вовлечение писать очень долго, поэтому чтобы не раздувать статью, я записал видео-обзор на него. </p>
  <p id="O09V">Кому интересно, можете глянуть, но длиться он почти пол часа:</p>
  <figure id="skCz" class="m_column">
    <iframe src="https://www.youtube.com/embed/1qsYRlITdUM?autoplay=0&loop=0&mute=0"></iframe>
  </figure>
  <p id="ZMCX"></p>
  <p id="D5MC"><strong>Серия напоминаний.</strong></p>
  <p id="wugR">Это небольшая цепочка, которая будет зае... Напоминать пользователю, что неплохо бы почитать урок и наконец написать ключевое слово, чтобы перейти к практике:</p>
  <figure id="AoKQ" class="m_original">
    <img src="https://img1.teletype.in/files/0d/8c/0d8c4a38-4e5d-4342-a8c3-a2d7f1d589d0.gif" width="526" />
  </figure>
  <p id="sqId">Они приходят только в том случае, если человек не пишет в бота ключевое слово определенный промежуток времени (через 30, 90 минут и через 6 часов после получения урока).</p>
  <p id="hZAn"></p>
  <p id="mD7w"><strong>Дожимная серия.</strong></p>
  <figure id="8d04" class="m_column">
    <img src="https://img1.teletype.in/files/8d/97/8d970116-0a64-4cfa-8617-b2d47b3fe16d.png" width="1015" />
  </figure>
  <p id="ZDZb">После основной серии постов, которые призваны обучить человека и дать попробовать себя в арбитраже трафика на практике идет цепочка писем, которая призвана закрыть сомнения, которые могут быть у пользователя.</p>
  <p id="BSim">Тут ничего интересного:</p>
  <figure id="bWXd" class="m_column">
    <img src="https://img3.teletype.in/files/2d/4e/2d4e2f99-d772-4b9d-8e55-fcc5913990a0.png" width="855" />
  </figure>
  <p id="u6l6">Раз в день пользователю приходят посты с кейсами, ответами на вопросы и т.д.</p>
  <p id="iXuG">Никаких игровых элементов тут нет. Просто последовательная выдача дополнительного контента тем, кто не купил + ссылка на оплату.</p>
  <p id="2u9O">Дожим получают только те пользователи, которые НЕ совершили покупку.</p>
  <p id="JR21"></p>
  <h2 id="oD6t">Прием оплат.</h2>
  <p id="M458">Бабки получать нравится всем.</p>
  <p id="q2hH">Но вся вот эта процедура, когда нужно быть на связи в момент открытия продаж и какое-то время посли, выдавать реквизиты, идти в приложение банка, проверять оплату, проверять действительно ли она пришла от этого пользователя, просить скрин чека...</p>
  <p id="PcAJ">Не особо приятно это, тем более, когда тебе пишет много человек.</p>
  <p id="sLGc"><strong>И скорость приема оплат реально важна! </strong></p>
  <p id="nm0U">Ты наверное, на разных курсах по маркетингу слышал про такой триггер как &quot;Scarcity&quot; или дефицит. Типа, если вы закрыли окно продаж и вам потом пишут о покупке товара - не продавайте. Так вы создадите ажиотаж.</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="0hTQ">Так вот... Это все не работает!</p>
  </section>
  <p id="qFzk">Проверено на моем личном опыте. Если человек вам пишет &quot;Хочу купить&quot;, а вы ему отвечаете &quot;Окно продаж закрыто, напишу как откроется&quot; - вы его потеряете в 8 из 10 случаев.</p>
  <p id="sKRe">Я так делал и я знаю о чем говорю. Если у человека сейчас есть желание и возможность купить - лучше ему продать. Потому что потом у него может не быть ни желания, ни возможности.</p>
  <p id="7Q8z"></p>
  <p id="vHCY"><strong>Но чтобы автоматизировать прием оплат, нужно было подключить эквайринг.</strong></p>
  <p id="Bx37">Я остановился на Prodamus.</p>
  <p id="Wp41">Когда подключался, просто подкупила простота сервиса. </p>
  <p id="dANt">Сейчас же, помимо просто работающего сервиса у них есть инструменты, которые прямо влияют на конверсию - рассрочки от разных банков, в том числе и Тинькофф (в этом проекте у меня был подключен), прием платежей в USD из разных стран, можно подключить рекуррентные платежи и т.д.</p>
  <p id="p2AK">Также у меня был опыт с Robokassa, но мне он понравился сильно меньше. Так например, рекуррентные платежи для бота мне так и не подключили, при чем конкретную причину никто не назвал.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="QJZg"><strong>Ссылка на подключение к Prodamus:</strong> <a href="https://connect.prodamus.ru/?ref=BOSSNIKITOS" target="_blank">https://connect.prodamus.ru/</a></p>
    <p id="R7rl">Промокод: <strong>BOSSNIKITOS</strong> даст скидку 2000 руб. на подключение.</p>
  </section>
  <p id="1gRz"></p>
  <p id="rt16"><strong>В самой воронке есть три продукта:</strong></p>
  <ul id="q0cJ">
    <li id="rMHZ">Trip-wire - дешевый продукт, нужен, чтобы окупить затраты на траф (хотя бы частично).</li>
    <li id="3LQp">Core offer - основной продукт.</li>
    <li id="TZWd">Down sell - более дешевая версия основного продукта.</li>
  </ul>
  <p id="6p5d">В плане механики приема оплат они работают все одинаково.</p>
  <p id="eHOQ">Всего есть три варианта как человек может иницировать оплату:</p>
  <p id="wxhs">1. Кнопка на сайте:</p>
  <figure id="4qky" class="m_original">
    <img src="https://img3.teletype.in/files/a7/24/a724c94f-8996-49b8-9e57-a13854e27c9d.gif" width="524" />
  </figure>
  <p id="O0nU">2. Кнопка в статье:</p>
  <figure id="8j7q" class="m_original">
    <img src="https://img2.teletype.in/files/55/ef/55ef395d-d178-435e-b401-443a44ae6d85.gif" width="526" />
  </figure>
  <p id="lgjB">3. Ввод ключевого слова:</p>
  <figure id="0kc0" class="m_original">
    <img src="https://img4.teletype.in/files/bb/65/bb6543de-0ea0-4337-b2a9-d8fe7842049a.gif" width="562" />
  </figure>
  <p id="eI1Q">Принцип у всех них одинаковый. По ключевому слову бот присылает ссылку на оплату. Просто в первых двух случаях это ключевое слово &quot;вшито&quot; в ссылку.</p>
  <p id="lKXF">Ну и так как многие мои ученики были из Украины, а там сильно развита крипто-сфера, в бот была добавлена возможность оплаты криптой:</p>
  <figure id="qEPC" class="m_original">
    <img src="https://img2.teletype.in/files/55/d3/55d30ab3-a5e3-489c-bb8e-e3c70bce0715.png" width="439" />
  </figure>
  <p id="ezd1">Вот тут можно почитать мой небольшой <a href="https://teletype.in/@arbtrn/__pM-60kCwX" target="_blank">кейс по приему оплат в криптовалюте</a>.</p>
  <p id="y0Ff">После оплаты, мне приходит уведомление с ником пользователя, суммой платежа и итоговым заработком за месяц и за год.</p>
  <figure id="VeZg" class="m_original">
    <img src="https://img4.teletype.in/files/39/c7/39c71c72-efe1-4a99-af3c-f3f775fc1507.png" width="595" />
  </figure>
  <p id="1uCZ">Прикольно? Конечно! </p>
  <p id="Tp1F">Это очень кайфовое чувство, когда ты ничего не делаешь и тебе деньги прилетают. Без общения. Без выдачи реквизитов. Без проверки оплат. Без необходимости выдать материал.</p>
  <p id="CFLI">Если пользователь оплатил трипваер, он не &quot;выключается&quot; из воронки, сообщения все так же продолжают ему приходить, потому что итоговой цели &quot;Покупка основного продукта&quot; он еще не достиг.</p>
  <p id="R5Rl"></p>
  <h2 id="j7QC">Выдача материала.</h2>
  <p id="73wf">После оплаты, бот автоматически выдает материал, если речь от трипваере и даунселле, а если человек покупает основной продукт - дает доступ к личному кабинету в боте.</p>
  <p id="yot1">Выдача трипваера:</p>
  <figure id="2oie" class="m_original">
    <img src="https://img2.teletype.in/files/91/8d/918d13e4-44c1-4008-ac93-c63ae2372294.gif" width="528" />
  </figure>
  <p id="caY8">Выдача доступа к личному кабинету от основного обучения:</p>
  <figure id="ypne" class="m_original">
    <img src="https://img2.teletype.in/files/93/4b/934beebf-e406-4c4e-8981-a803364ce9cb.gif" width="528" />
  </figure>
  <p id="Gpfo"><strong>НО! Тут есть важный момент:</strong></p>
  <p id="8i5a">Так как доступ к основному обучению я привязываю к юзернейму пользователя в ТГ, то если у человека нет юзернейма, бот попросит его поставить и проверит, установлен ли он. </p>
  <p id="Kltv">Пока не будет юзернейма, бот не даст доступ:</p>
  <figure id="PHLl" class="m_original">
    <img src="https://img1.teletype.in/files/8c/19/8c199377-92ba-4944-8eb0-b7011112caa4.gif" width="546" />
  </figure>
  <p id="flYb"></p>
  <h2 id="bYu4">Личный кабинет - доступ к материалам.</h2>
  <p id="ae50">Для тех, кто покупает основное обучение, в боте реализован личный кабинет. </p>
  <p id="FWGb">Это просто интерфейс, в котором можно посмотреть список уроков, прочитать краткое описание каждого и перейти на платформу, где урок находится.</p>
  <p id="gA64">И в боте есть два варианта этого личного кабинета.</p>
  <p id="opSK"><strong>1 вариант - личный кабинет на мини-лендингах:</strong></p>
  <figure id="MqHB" class="m_original">
    <img src="https://img4.teletype.in/files/bc/cd/bccd2091-4d9f-45eb-8338-bd76c21ef9df.gif" width="526" />
  </figure>
  <p id="6XgL">Плюс такого варианта:</p>
  <ul id="fezE">
    <li id="TbLi">Визуально выглядит приятнее (на мой вкус)</li>
    <li id="lIRd">Не расходуются лишние сообщения (так как в сейле отправка каждого блока это трата сообщений)</li>
  </ul>
  <p id="frR3">В конструкторе это всего 1 блок:</p>
  <figure id="6Hch" class="m_original">
    <img src="https://img3.teletype.in/files/60/ec/60ec1a23-c365-4d62-807f-b1ca3107281e.png" width="267" />
  </figure>
  <p id="i0Zn"><strong>2 вариант - личный кабинет в интерфейсе бота:</strong></p>
  <figure id="wDJ6" class="m_original">
    <img src="https://img4.teletype.in/files/f9/c8/f9c8f5c5-f82b-4a1f-81ac-c027e3127211.gif" width="526" />
  </figure>
  <p id="vgBS">В конструкторе это представлено вот такой схемой:</p>
  <figure id="Ra53" class="m_column">
    <img src="https://img1.teletype.in/files/c3/0e/c30ebca9-79bc-4314-95ee-a333078d99cb.png" width="1007" />
  </figure>
  <p id="ZCXz">Из плюсов:</p>
  <ul id="fvIj">
    <li id="llqq">На первый взгляд кажется проще, но фактически сделать такой кабинет сложнее.</li>
    <li id="0ry1">Не подвязан на мини-ленды, если они сломаются на стороне сейла, у пользователя все равно будет работающий личный кабинет (такое было всего один раз, но было).</li>
  </ul>
  <p id="r4e6">В личный кабинет можно попасть только двумя способами, либо после оплаты (бот автоматически перекинет оплатившего), либо введя пароль от личного кабинета.</p>
  <p id="1zHI">Второй вариант - резервный, на случай неполадки, либо если человек оплачивал лично мне на реквизиты, а не в боте:</p>
  <figure id="NDSm" class="m_original">
    <img src="https://img3.teletype.in/files/ef/8e/ef8ecd22-1775-4640-bb1c-909c16d3c09f.gif" width="524" />
  </figure>
  <p id="4Ojj">Если вдруг кто-то попробует прорваться на халяву, то бот не пустит. Просто ничего не произойдет, так как для доступа нужно ввести пароль, который есть только у учеников.</p>
  <p id="773Z">Так как в обучении есть возможность оплаты в рассрочку &quot;от меня&quot;, где общая сумма делится на 3 платежа (и уроки выдаются в 3 этапа), то бот не будет пускать пользователей, не оплативших следующую часть, дальше.</p>
  <p id="rmuq">Вот так это выглядит в варианте с мини-лендингами:</p>
  <figure id="LJp6" class="m_original">
    <img src="https://img1.teletype.in/files/00/40/0040cffb-7cd8-4525-9d5e-7c85208eb834.gif" width="524" />
  </figure>
  <p id="cCX6">А вот так это выглядит в интерфейсе бота:</p>
  <figure id="DAy3" class="m_original">
    <img src="https://img1.teletype.in/files/8b/fa/8bfa6f25-e128-44b5-bab3-6fa10b1d933b.gif" width="524" />
  </figure>
  <p id="3tGK">Бот не просто не пускает пользователя дальше, но и предлагает ему оплатить остаток.</p>
  <p id="3uMc"></p>
  <h2 id="tTE8">Аналитика.</h2>
  <p id="1tFv">Самое важное, что было сделано - это присвоение UTM меток пользователям. Чтобы было понятно из какого источника, канала и по какому объявлению пришел пользователь, совершивший целевое действие.</p>
  <p id="ohVG">Проблема в том, что при передаче UTM меток через минилендинги селбота, при клике на ссылку, человека сначала перекидывает в браузер и потом оттуда в телегу.</p>
  <p id="kgBm">Это дополнительные нажатия, плюс ссылка не на домене t.me , а на salebot.site. Это все может заставить ряд пользователей отказаться от перехода. </p>
  <p id="UCIk">На чуть-чуть поколдовав, можно передавать UTM метки через ссылку телеги с t.me доменом.</p>
  <p id="uuHq">Вот гифка, чтобы ты понимал в чем разница между переходом по salebot&#x27;овской ссылке и по ссылке t.me:</p>
  <figure id="TU2e" class="m_original">
    <img src="https://img1.teletype.in/files/8d/70/8d70a6d8-d9a6-4873-89ae-8c88575c4136.gif" width="562" />
  </figure>
  <p id="CvSU">Как видишь, во втором варианте переход происходит &quot;бесшовно&quot;.</p>
  <p id="eCgA"></p>
  <p id="kmzd"><strong>Также в боте была реализована система сквозной аналитики.</strong></p>
  <p id="YXHI">Она была построена на базе Google Analytics (отвечал за сбор данных) и Looker Studio (позволяет создавать красивые визуальные отчеты).</p>
  <p id="eKZ1"></p>
  <p id="Jb9g"><strong>Анализ движения трафика в боте.</strong></p>
  <p id="wlZd">Основной дашборд выглядит так:</p>
  <figure id="xT7e" class="m_column">
    <img src="https://img1.teletype.in/files/86/9d/869de8f3-1d05-413c-91cd-935c59866b29.png" width="1049" />
  </figure>
  <p id="ECHg">Он нужен чтобы отслеживать как весь привлеченный трафик движется по воронке - сколько людей получили урок, сколько, из получивших урок, прошли вовлечение и считается процент конверсии каждого дня (из получивших урок в тех, кто вовлекся)</p>
  <p id="dP16">С помощью этого дашборда можно отслеживать на каком этапе воронки возникла проблема.</p>
  <p id="52C0">Например в блоках &quot;Дожим 1&quot; и &quot;Дожим 3&quot; за все время жизни бота не было ни одного человека, но если мы посмотрим схему:</p>
  <figure id="ymOL" class="m_original">
    <img src="https://img2.teletype.in/files/5d/89/5d89ba1b-6cc8-4588-bdfe-23da4d385f29.png" width="682" />
  </figure>
  <p id="nuH7">То будет понятно, что эти блоки просто не включены в цепочку писем.</p>
  <p id="plBJ"></p>
  <p id="lZBd"><strong>Более детальная аналитика по пользователям.</strong></p>
  <p id="6W3g">С помощью присвоенных UTM меток в самом начале воронке, я могу отслеживать с какого источника пришел человек, как он двигался по воронке и совершал ли покупки.</p>
  <figure id="H1EU" class="m_column">
    <img src="https://img2.teletype.in/files/19/87/1987a3d0-434b-43d1-859e-70496a0245bd.png" width="1078" />
  </figure>
  <p id="tw43">Также я могу настроить аналитику более детально и смотреть данные по каналам, кампания и рекламным постам:</p>
  <figure id="TG8t" class="m_original">
    <img src="https://img1.teletype.in/files/4a/b9/4ab948eb-9fe9-4b58-aba9-0c801e016d91.gif" width="666" />
  </figure>
  <p id="cZSH">На основе этих данных можно понять какая аудитория более целевая = лучше двигается по воронке и тратить деньги на рекламу, с которой приходит более целевой трафик.</p>
  <p id="pNRP">Также в боте прописаны пиксель ФБ* и Яндекс Метрика, чтобы была возможность настраивать рекламу с оптимизацией за целевые действия, а не за клики.</p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="zme9">*<em>Meta Platforms, которой принадлежат «Инстаграм», «Фейсбук» и «Вотсап», является экстремистской организацией, а ее деятельность в России запрещена.</em></p>
  </section>
  <p id="r6HR"></p>
  <h2 id="VW3Q">Снижение расходов на привлечение трафика.</h2>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8zid">Честно скажу, это не совсем задача бота, но с помощью определенного функционала, ее можно реализовать.</p>
  </section>
  <p id="OIL4"><strong>1 способ. &quot;Приветственный бот&quot;. </strong></p>
  <p id="UoyZ">Подробнее про него писал в <a href="https://teletype.in/@arbtrn/gEw5XOinNwv" target="_blank">ЭТОМ кейсе</a>.</p>
  <p id="mqUA">Если коротко, то с помощью этого функционала можно затаскивать аудиторию, которая подписалась на канал, еще и в бота.</p>
  <p id="E0Ll">Получается, привлекая подписчика на канал, в бота он подписывается бесплатно.</p>
  <p id="5sS5">Вот как это выглядело:</p>
  <figure id="Zf6S" class="m_original">
    <img src="https://img4.teletype.in/files/74/06/7406d977-bc5a-40b3-ae14-7fdf6f208e1c.gif" width="580" />
  </figure>
  <p id="dOQU">После приема заявки на вступление, бот пишет пользователю и предлагает ему пройти наше обучение. Если пользователь жмет на кнопку, он соглашается на рассылки, и бот с ним работает.</p>
  <p id="9pSp">Если не жмет - мы не можем ему писать.</p>
  <p id="zIoF"></p>
  <p id="GV7I"><strong>2 способ. Партнерская программа.</strong></p>
  <p id="7e7q">Так как бот у меня про арбитраж трафика (что по сути и является партнерским маркетингом), то партнерка сюда очень органично вписывается.</p>
  <p id="WNPt">На одном из уроков, человеку предлагается стать партнером:</p>
  <figure id="gW1y" class="m_original">
    <img src="https://img4.teletype.in/files/f6/fc/f6fc4ac5-d183-435b-8a94-49571b872a34.png" width="427" />
  </figure>
  <p id="2PVA">Если человек заинтересовался, он переходит в личный кабинет, где может получить свою реферальную ссылку:</p>
  <figure id="2RTq" class="m_original">
    <img src="https://img1.teletype.in/files/85/8d/858d71f0-f551-4e4c-8a87-836aa8660191.png" width="435" />
  </figure>
  <p id="bthS">При входе в бота (не важно по реферальной ссылке или просто так), бот заносит ID пользователей в гугл таблицы.</p>
  <p id="aonQ">Если человек пришел от кого-то, то напротив ID пришедшего, записывается ID пригласившего:</p>
  <figure id="epZX" class="m_original">
    <img src="https://img2.teletype.in/files/d1/2c/d12c4830-f677-4a44-9d24-c219370c512f.png" width="726" />
  </figure>
  <p id="m9Ok">После оплаты бот проверяет привязан ли этот человек к партнеру и если привязан, то присылает партнеру сообщение о новой оплате:</p>
  <figure id="tpIB" class="m_original">
    <img src="https://img1.teletype.in/files/8d/41/8d416ebd-8c40-4983-9363-92e9010c152a.png" width="358" />
  </figure>
  <p id="yOy7">Также у него в статистике отображается количество приведенных пользователей и заработок:</p>
  <figure id="qzjp" class="m_original">
    <img src="https://img3.teletype.in/files/22/af/22afb939-4682-4c5d-9040-e6cddaf736ed.png" width="579" />
  </figure>
  <p id="HNFj"></p>
  <h2 id="OwEb">Сегментирование.</h2>
  <p id="Rqtg">В боте на определенных этапах, стоят специальные действия для сбора аудитории в списки для дальнейшей отправки персонализированных предложений:</p>
  <figure id="C2pL" class="m_original">
    <img src="https://img4.teletype.in/files/f2/02/f202269d-dd43-44ee-8f64-40dfc001e35e.png" width="386" />
  </figure>
  <p id="fJPl">Списки выглядят так:</p>
  <figure id="Pjav" class="m_column">
    <img src="https://img3.teletype.in/files/27/6c/276c5f4b-4bf6-47b5-92de-66363dce4e6f.png" width="1216" />
  </figure>
  <p id="W5cY">На разных этапах воронки, мы собираем аудиторию, которая совершила определенные ключевые действия:</p>
  <ul id="E03j">
    <li id="lpZN">Купили основной продукт</li>
    <li id="OUJH">Купили трипваер</li>
    <li id="cnc1">Купили даунселл</li>
    <li id="iHgb">Прошли воронку и ничего не купили и т.д. </li>
  </ul>
  <p id="8aSa">На выходе мы получаем списки с сегментами, по которым можно делать персонализированные рассылки или запускать определенные этапы воронки. </p>
  <p id="GYXi"><strong>Например:</strong></p>
  <ul id="tc6r">
    <li id="R2Wn">Предлагать скидку тем, кто купил трипваер.</li>
    <li id="DDAU">Предлагать доплатить до суммы основного продукта тем, кто купил даунселл.</li>
    <li id="JGS1">Присылать новую дожимную цепочку тем, кто ничего не купил</li>
    <li id="Jyuf">Тем, кто уже купил основное обучение, предлагать новые продукты.</li>
  </ul>
  <p id="pRsF">В общем, предлагать то, что может быть нужно конкретному сегменту и тем самым максимально реализовывать потенциал имеющейся базы пользователей.</p>
  <p id="A1cx"></p>
  <h2 id="O5ff">Итог:</h2>
  <p id="00Qz"><strong>От какой работы избавил меня бот:</strong></p>
  <ul id="n9Vf">
    <li id="fuBH">Необходимости постоянной генерации НОВОГО контента для каждого запуска (старая аудитория больше не плюется на повторяющийся контент, так как они его не видят) + запуск может идти 24/7/365, а не раз в два месяца</li>
    <li id="3QOk">Автоматический прием оплат как в фиате, так и в криптовалюте, без необходимости выдавать реквизиты (с риском кого-то пропустить из-за завала в личке или потери клиента из-за долгих ответов) и проверять поступление оплаты.</li>
    <li id="Ypdq">Блокировка доступа и напоминание пользователям о том, что у них есть не оплаченная часть обучения при рассрочках.</li>
    <li id="Zyqp">Автоматическая выдача пользователям материала, который они купили.</li>
  </ul>
  <p id="C1kn"></p>
  <p id="uIip"><strong>Какие дополнительные плюшки дал:</strong></p>
  <ul id="zHjV">
    <li id="oxZL">Геймификация процесса обучения, это нельзя реализовать в каналах или чатах, но такая механика гораздо сильнее увлекает пользователей темой.</li>
    <li id="Xv6p">Закрытие сомнений ТОЛЬКО тех пользователей, которые прошли основную часть воронки, но не приобрели продукт.</li>
    <li id="817c">Уведомления о каждом поступившем платеже</li>
    <li id="8Zac">Встроенный личный кабинет, в котором пользователь может проходить уроки, без необходимости возиться со сторонними платформами или сайтами.</li>
    <li id="fydX">Сквозная аналитика, которая позволяет постоянно улучшать бота и сокращать затраты на платящего пользователя (путем отказа от аудитории, которая не конвертит)</li>
    <li id="q4xi">Наличие приветственного бота и партнерской программы, что позволяет дополнительно снизить стоимость привлечения клиентов.</li>
    <li id="XNig">Персонализированные рассылки для каждого сегмента, что позволяет выжимать из приходящего трафика максимум.</li>
  </ul>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="FChx"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="Jz6x">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@lazybot/NeqMOaKOpTF</guid><link>https://teletype.in/@lazybot/NeqMOaKOpTF?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/NeqMOaKOpTF?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>КЕЙС: УПРАВЛЕНИЕ КОМАНДОЙ ЧЕРЕЗ ЧАТ-БОТА.</title><pubDate>Sat, 13 Jul 2024 17:43:05 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/65/b9/65b9f62c-317b-4472-b2e1-d2e113a7f966.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/f5/23/f523d1b4-aebb-49c6-8983-19f3ca088c3c.png"></img>Хочешь заказать разработку бота?]]></description><content:encoded><![CDATA[
  <figure id="m5Ze" class="m_column">
    <img src="https://img4.teletype.in/files/f5/23/f523d1b4-aebb-49c6-8983-19f3ca088c3c.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Sa4A"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="WpCh">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <p id="Ca06">В одном проекте мне нужно было управлять командой из 20 веб-мастеров.</p>
  <p id="BCkT">Моя задача была обеспечить их связками для запуска рекламы.</p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="nXPa"><strong>Связка</strong> - это рекламный креатив и ссылка. </p>
  </section>
  <p id="BAlt">Новая связка выдавалась каждый день. </p>
  <p id="EAnp">Весь процесс нашей работы выглядел следующим образом:</p>
  <figure id="D1QC" class="m_column">
    <img src="https://img4.teletype.in/files/7f/f5/7ff5e8b0-f014-4e9c-a027-0f8ae217535c.jpeg" width="1177" />
  </figure>
  <p id="Mz8k">Конечно можно было каждому лично писать, выдавать креативы, просить архивы с лендами, потом отправлять ссылки, собирать стату и т.д.</p>
  <p id="OQM4">Но общение строго по работе - это миф. Его не существует. Каждый хочет поболтать что-то спросить, что-то рассказать...</p>
  <p id="8lmW">Моя задача была отрезать все эти &quot;смол токи&quot; и сделать коммуникацию максимально короткой, в формате: &quot;вот запрос - вот связка&quot;.</p>
  <p id="6eGP">Сделать я решил это по средствам чат-бота.</p>
  <p id="4Rpf"></p>
  <h2 id="rPPF">На чем сделан бот.</h2>
  <p id="oQ5p">Этот бот сделано полностью на платформе Salebot и его блок-схема выглядит  следующим образом:</p>
  <figure id="xodw" class="m_column">
    <img src="https://img4.teletype.in/files/39/89/3989be58-626a-4296-89d4-04720156ea04.png" width="870" />
  </figure>
  <p id="BtDu">В плане реализации бот достаточно простой, так как тут практически нет интеграций, за исключением работы по API с гугл таблицами, которые являлись базой данных.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="B1R4"><strong>Ссылка на регистрацию в Salebot:</strong> <a href="https://salebot.pro/l/35097" target="_blank">https://salebot.pro/</a></p>
    <p id="pO7n">При создании проекта, вводи промокод: <strong>BOSSNIKITOS</strong> - он даст тебе 10 дней максимального тарифа бесплатно.</p>
  </section>
  <p id="dZfj"></p>
  <h2 id="xw0z">Как работает бот.</h2>
  <p id="XAZK">Давай рассматривать по этапам.</p>
  <p id="61yH"></p>
  <p id="yMKa"><strong>Этап 1 - выдача креатива.</strong></p>
  <p id="IAKq">Взаимодействие с веб-мастером начинается с того, что каждый день, я выдаю ему объем работы в виде:</p>
  <ul id="0JAD">
    <li id="vt4W">Рекламного креатива</li>
    <li id="CEix">Названия оффера (+ ссылка партнерку, где он есть)</li>
    <li id="AgxZ">Гео, на которое заливаемся</li>
  </ul>
  <p id="AdBu">На своей стороне, я просто ежедневно до определенного времени заполнял таблицу с этими данными по всем веб-мастерам. </p>
  <p id="0at7">Выглядело это так:</p>
  <figure id="8bPT" class="m_original">
    <img src="https://img3.teletype.in/files/ec/51/ec51e3bb-c4f4-457d-9d1c-007daf184d87.png" width="638" />
  </figure>
  <p id="myKx">Это была база даных, из которой бот выдавал веб-мастеру все в красивом виде. </p>
  <p id="ZAmC">Веб-мастер должен был только ввести дату и получить связку за выбранный день:</p>
  <figure id="dkj2" class="m_original">
    <img src="https://img1.teletype.in/files/4a/ab/4aab5c4f-ecfa-4f40-bb01-04d34712719a.gif" width="590" />
  </figure>
  <p id="JIRw">Если веб-мастер ввел дату, на которую для него нет связки, бот выдаст ему соответствующую ошибку:</p>
  <figure id="lp2a" class="m_original">
    <img src="https://img2.teletype.in/files/57/36/573607b7-47f5-4cb3-ab5b-687900f02538.png" width="463" />
  </figure>
  <p id="RqhM"></p>
  <p id="IedB"><strong>Этап 2 - получение ссылки.</strong></p>
  <p id="4Ms1">После того, как веб-мастер получил креатив и название оффера, он должен пойти в партнерскую программу и скачать лендинг.</p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="nvqY">Делалось это именно веб-мастером, а не мной, так как при скачивании лендинга с парнерки, автоматически правильно настраивается интеграция по API. </p>
    <p id="SMpS">Мне не приходилось объяснять где брать API ключи, идентификаторы потока и другую сложную для обычного человека техническую информацию.</p>
  </section>
  <p id="yzQZ">После этого, веб-мастер просто загружал архив в бота:</p>
  <figure id="fiC1" class="m_original">
    <img src="https://img1.teletype.in/files/c6/9f/c69fe06e-5017-49f3-8af6-3d524602be88.gif" width="540" />
  </figure>
  <p id="NDXA">Мне же в свою очередь приходило сообщение с идентификатором пользователя в salebot, его username&#x27;ом в ТГ и ссылкой на архив с лендингом:</p>
  <figure id="TLHj" class="m_original">
    <img src="https://img1.teletype.in/files/4e/04/4e04d8b1-ce78-400b-94e5-afe19c4473e1.png" width="489" />
  </figure>
  <p id="uKup">Также все входящие запросы помечались хэштегом &quot;#ЗАПРОС&quot; и красным значком 🔴.</p>
  <p id="MM53">Это сделано для того, чтобы я ничего не пропустил и мог по хэштегу быстро найти тех, кому я не выдал ссылку.</p>
  <p id="IBop">Для того, чтобы отправить ссылку веб-мастеру, я должен был просто ответить на это сообщение:</p>
  <figure id="6GuR" class="m_original">
    <img src="https://img1.teletype.in/files/c1/5f/c15fd59c-6800-4baf-b916-01f513d29c75.gif" width="566" />
  </figure>
  <p id="xq7G">После этого, статус запроса меняется на &quot;🟢 #ОТПРАВИЛ&quot;</p>
  <p id="bb1v">А веб-мастеру в боте приходит ссылка:</p>
  <figure id="Jm1R" class="m_original">
    <img src="https://img3.teletype.in/files/eb/06/eb06cf46-21eb-4034-87ea-bf706c7bd631.png" width="448" />
  </figure>
  <p id="ARLj">Все. На этом наше взаимодействие по ключевым рабочим моментам заканчивается.</p>
  <p id="ay5r"></p>
  <p id="AhIo"><strong>Этап 3 - сбор статистики.</strong></p>
  <p id="TPoI">После того, как веб-мастер зальет связку и получит результаты, он должен скинуть мне статистику.</p>
  <p id="UDvW">Делается это для того, чтобы я мог корректировать работу команды - понимать на какие офферы стоит сделать дополнительные крео и протестировать другие лендинги для снижения стоимости конверсии, а с какими работать не стоит из-за низкого процента подтверждения заявок.</p>
  <p id="Rgpm">Статистика сдается из источника трафика (ФБ*) и из партнерской программы.</p>
  <p id="dZkI">Это нужно, чтобы можно было посчитать чистый профит и ROI по связке. </p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="D3Sm">*<em>Meta Platforms, которой принадлежат «Инстаграм», «Фейсбук» и «Вотсап», является экстремистской организацией, а ее деятельность в России запрещена.</em></p>
  </section>
  <p id="2suq">Для начала веб-мастеру нужно выбрать по какому офферу он сдает статистику, написав, дату, когда он был выдан. А потом написать дату залива, так как не всегда веб-мастера заливали связки в день выдачи.</p>
  <p id="NH2p">Далее он должен был написать данные, которые попросит бот.</p>
  <p id="B4eU">Процесс сдачи статистики по источнику трафика выглядел так:</p>
  <figure id="4zfR" class="m_original">
    <img src="https://img1.teletype.in/files/c2/39/c23948e0-bd62-427c-a2c0-62bba226a558.gif" width="540" />
  </figure>
  <p id="Yix3">А так выглядел процесс предоставления статы из партнерки:</p>
  <figure id="Q5tg" class="m_original">
    <img src="https://img2.teletype.in/files/9f/d0/9fd03109-246f-498d-b33a-5ff1ee7ba531.gif" width="540" />
  </figure>
  <p id="LjEc">Как видишь, они практически идентичные.</p>
  <p id="ViGW">Далее вся эта стата автоматически собирается в гугл таблицах:</p>
  <figure id="fx2t" class="m_column">
    <img src="https://img1.teletype.in/files/01/69/01692240-aa08-402b-973f-76bb0e219718.png" width="864" />
  </figure>
  <p id="v2tv">Из минусов - часто веб-мастера забывают скидывать стату и тут можно было бы сделать уведомления с напоминанием, но как говориться: &quot;Умная мысля, приходит опосля&quot;.</p>
  <p id="1RWu"></p>
  <h2 id="OTXP">Итог.</h2>
  <p id="OAsp">С помощью чат-бота я смог систематизировать работу нашей небольшой команды на столько, на сколько это было возможно.</p>
  <p id="wnLK">Не спорю, что общение и обмен опытом это важно, но это было реализовано по средствам общения в чате, разбитого на тематические разделы:</p>
  <figure id="J4us" class="m_original">
    <img src="https://img1.teletype.in/files/02/22/0222e0e1-973b-42ae-bf9d-e5f9d7f48a72.png" width="457" />
  </figure>
  <p id="1tXG">А вот вся операционка была в боте и работала как Audemars Piguet Royal Oak, позволяя мне сократить время на коммуникацию с каждым пользователем, а веб-мастерам получать связки за любую дату всего в пару кликов, без ожидания пока я что-то скину в личке.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="xHVX"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="PaFk">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@lazybot/6vGsmLdfMLD</guid><link>https://teletype.in/@lazybot/6vGsmLdfMLD?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/6vGsmLdfMLD?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>КЕЙС: ГЕНЕРАТОР КРЕАТИВОВ ДЛЯ АРБИТРАЖА ТРАФИКА.</title><pubDate>Sat, 13 Jul 2024 17:39:10 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/92/e9/92e90c4e-556e-4f42-b6fe-64c1708e0da4.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/d4/c5/d4c512f2-031a-48c2-8b00-5344e07f0be0.png"></img>Хочешь заказать разработку бота?]]></description><content:encoded><![CDATA[
  <figure id="MIlz" class="m_column">
    <img src="https://img2.teletype.in/files/d4/c5/d4c512f2-031a-48c2-8b00-5344e07f0be0.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="wco5"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="8DBn">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <p id="XExo">Все началось с того, что мне хотелось сделать какой-нибудь SaaS сервис, который будет работать с минимальным моим участием.</p>
  <p id="92V1">SaaS (Software as a Service) предполагает, что сервисом пользуются постоянно и оплачивают его ежемесячно.</p>
  <p id="NP8u">Так как я очень долго крутился в арбитраже трафика, я знал, что здесь веб-мастерам постоянно нужны креативы.</p>
  <p id="fieY">Это расходник. Они тестируются десятками и сотнями, при этом, они все практически одинаковые.</p>
  <p id="OTjU">То есть, есть вертикаль и в рамках этой вертикали креативы +- похожи. Просто меняется визуал и формулировки в тексте.</p>
  <p id="mZSl">Вот для примера, креативы, которые делал дизайнер для вертикали <u>&quot;похудение&quot;</u>:</p>
  <figure id="aMKM" class="m_custom">
    <img src="https://img1.teletype.in/files/07/2a/072a6839-b2b7-4c04-aa97-f9a62369ca1e.png" width="874.0000000000001" />
  </figure>
  <p id="ez6N">То есть, работа арбитражника, просто перебирать разные картинки в поиске тех, которые зацепят ЦА.</p>
  <p id="zoXE"></p>
  <p id="gziy">Для меня было очевидно, что так как эти картинки имеют примерно одинаковое содержание и определенный набор элементов (которые, как правило, стоят в одних и тех же местах), то процесс их создания можно автоматизировать.</p>
  <p id="jyrz"><strong>Для примера один из шаблонов:</strong></p>
  <figure id="NsmR" class="m_custom">
    <img src="https://img3.teletype.in/files/a4/9b/a49b68b8-dbc9-4477-9fbf-1dfb828ca705.png" width="385.00000000000006" />
  </figure>
  <p id="yjAw">Тут есть фон, есть заголовок, есть подложка для текста, есть персонаж, есть объект.</p>
  <p id="d4fi">Мы можем менять каждый из этих элементов и получать уникальные креативы:</p>
  <figure id="MiRp" class="m_custom">
    <img src="https://img1.teletype.in/files/03/2a/032a2058-c5af-4718-a047-a24a7f5fa242.png" width="698" />
    <figcaption>Креативы выше сделаны моим генератором</figcaption>
  </figure>
  <p id="RcS5">Визуально они будут сильно отличаться, но по своей сути они будут практически идентичные.</p>
  <p id="7CGN">В примерах выше: Показываем красивую девушку (результат от рекламируемого товара), пишем текст, который подогревает интерес, добавляем объект который ассоциируется с темой... Все, креатив готов!</p>
  <p id="c8a6"></p>
  <h2 id="DWwe">В чем преимущество моего бота перед креативщиками?</h2>
  <p id="n0j8">Для пользователя это не просто выгодно, а ОЧЕНЬ выгодно! </p>
  <p id="kON7">Так как он экономит:</p>
  <ul id="XWSs">
    <li id="6yJR">Деньги</li>
    <li id="tpYh">Время</li>
  </ul>
  <p id="sGpj">Даже учитывая, что в креативах от бота бывает брак (не удачно подобрались картинки, чуть съехало форматирование) это все равно выгоднее, чем заказывать креативы у специалистов.</p>
  <p id="2v9t">Я считал: Из 75 сделанных, смело заливать можно 38 крео. То есть процент валидных креосов составил 50.67%</p>
  <p id="k6Aa">Себестоимость 75 крео (если брать самую дешевую подписку “Новичок” – 1,7 р/креатив) – 127,5 руб.</p>
  <p id="iOfG">Получается стоимость валидного крео равна – 3,6 руб. С более дорогими тарифами будет еще дешевле.</p>
  <p id="VcJQ">В то время, как самый ДЕШЕВЫЙ креативщик возьмет за 1 креатив в районе 100 руб, что почти в 28 раз дороже. Ну может быть 50 руб, если ты закажешь большой объем.</p>
  <p id="SRv9">И учитывай то, что на объеме у кожаных креомейкеров тоже есть брак, да и работу они делают сильно дольше.</p>
  <p id="xAd5">Так, мой знакомый креативщик за рабочий день мог сделать 40-50 креосов. В то время, как у бота это займет около минуты или меньше.</p>
  <p id="7AnE"></p>
  <h2 id="tL6q">На чем сделан бот.</h2>
  <p id="0PdY">Для реализации этого проекта я использовал:</p>
  <ul id="u2LG">
    <li id="yJgu"><strong>Salebot</strong> - на нем был реализован интерфейс бота.</li>
    <li id="ccoW"><strong>Python</strong> - на нем был написана основная часть, которая отвечает за генерацию креативов. Да, для некоторых ботов, без кода не обойтись, как в этом случае.</li>
    <li id="3OwS"><strong>n8n</strong> - с помощью него, стартовые данные для генерации отправляются на сервер, запускается процесс генерации и возвращается результат в виде архива с креативами.</li>
  </ul>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="JaHo"><strong>Ссылка на регистрацию Salebot:</strong> <a href="https://salebot.pro/l/35097" target="_blank">https://salebot.pro/</a></p>
    <p id="Zmma">При создании проекта, вводи промокод: <strong>BOSSNIKITOS</strong> - он даст тебе 10 дней максимального тарифа бесплатно.</p>
  </section>
  <p id="hcgN">Самое сложное было написать техническое задание для генератора, чтобы &quot;на бумаге&quot; была четкая схема как должен действовать алгоритм для генерации креативов: </p>
  <p id="81Lu">Как работать с цветами, обводкой, когда какие элементы использовать, как их располагать относительно друг-друга, какие у них должны быть размеры и т.д</p>
  <p id="5SoW">Само ТЗ в гугл документах заняло 17 страниц А4:</p>
  <figure id="cNeB" class="m_original">
    <img src="https://img1.teletype.in/files/0c/bf/0cbfd9a8-d01f-45af-87ff-2dbd6fc5ec58.gif" width="612" />
  </figure>
  <p id="y2dU"></p>
  <h2 id="4ysb">Как работает бот:</h2>
  <p id="6BRV">Прежде всего, бот собирает от пользователя данные, которые нужны для создания задания:</p>
  <ul id="IKuA">
    <li id="5kd9">Вертикаль</li>
    <li id="bLbD">Язык</li>
    <li id="yjvu">Объект пользователя (по желанию)</li>
    <li id="m0EL">Количество креативов</li>
  </ul>
  <figure id="gfgC" class="m_original">
    <img src="https://img1.teletype.in/files/c6/4b/c64b46dc-52dd-40f0-a0f8-25552eb99c86.gif" width="564" />
  </figure>
  <p id="OzGJ">Кстати, тут есть еще интересный момент, пользователь может добавить свой небольшой объект на креатив, например банку товара или логотип бренда:</p>
  <figure id="Qwmc" class="m_original">
    <img src="https://img4.teletype.in/files/bb/25/bb25e738-9f25-474f-b2e2-dccd09a83f01.gif" width="564" />
  </figure>
  <p id="dxPZ">После того, как пользователь задал все настройки, ему будет предложено проверить их:</p>
  <figure id="lPEM" class="m_original">
    <img src="https://img4.teletype.in/files/bf/7d/bf7d32a9-2c46-4d09-b185-4a0fc1fcaa6f.png" width="499" />
  </figure>
  <p id="ybNF">На этом этапе пользователь может либо отредактировать задание:</p>
  <figure id="mlLo" class="m_original">
    <img src="https://img4.teletype.in/files/71/cb/71cb840c-8eea-4e3d-a2a3-195033704020.gif" width="564" />
    <figcaption>Кстати, на гифке выше видно, что если пользователь попытается сгенерировать больше креативов, чем позволяет его лимит - бот выдаст ошибку.</figcaption>
  </figure>
  <p id="KEM9">Либо отправить задание в работу и после завершения, он получит архив с готовыми креативами:</p>
  <figure id="gWIp" class="m_original">
    <img src="https://img2.teletype.in/files/dc/ad/dcaddc44-3cca-4eb8-8fe2-c766d695bb68.gif" width="564" />
  </figure>
  <p id="uTXo">Готовые креативы приходят в двух вариантах - с текстом и без, чтобы в случае необходимости, пользователь мог сам написать то, что посчитает нужным или перевести креатив, который зашел, на другое гео:</p>
  <p id="6Zuj"></p>
  <figure id="iWpS" class="m_custom">
    <img src="https://img3.teletype.in/files/26/ee/26eef3bd-b1b6-463f-8ed6-3ce7e2e8af85.png" width="684" />
  </figure>
  <p id="kxCM"></p>
  <h2 id="GUdc">Оплата</h2>
  <p id="OjQ9">На старте пользователю дается 3 бесплатных генерации, чтобы он мог протестировать бота:</p>
  <figure id="gzov" class="m_original">
    <img src="https://img4.teletype.in/files/7d/a1/7da1170d-49f9-4dcf-b6af-d86f6964b599.png" width="590" />
  </figure>
  <p id="kFXw">После этого он может либо купить подписку, либо докупить генерации:</p>
  <figure id="cW4E" class="m_original">
    <img src="https://img1.teletype.in/files/83/00/830091b3-3d71-451f-b1df-994331e01ce5.gif" width="560" />
  </figure>
  <p id="1jKo">Оплатить можно как картой, так и в критпе (так как для большинства арбитражников, второй вариант более удобен)</p>
  <p id="XFy2">Для приема оплат по картам использую Prodamus, так как у них проще всего было подключить рекуррентные платежи (сравниваю с Robokassa).</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="8BEO"><strong>Ссылка на подключение к Prodamus:</strong> <a href="https://connect.prodamus.ru/?ref=BOSSNIKITOS" target="_blank">https://connect.prodamus.ru/</a></p>
    <p id="d71o">Промокод: <strong>BOSSNIKITOS</strong> даст скидку 2000 руб. на подключение.</p>
  </section>
  <p id="gTmR">После успешной оплаты, мне приходит сообщение о новой оплате:</p>
  <figure id="9bUh" class="m_original">
    <img src="https://img4.teletype.in/files/f2/46/f2467b7e-8ef2-41db-9f6a-be73aaa6c00a.png" width="468" />
  </figure>
  <p id="Gk1X">Ну это просто приятно)</p>
  <p id="8iOb"></p>
  <h2 id="oTUm">Управление подпиской.</h2>
  <p id="xatW">Так, как это сервис по подписке, у пользователя должна быть возможность ее отменить.</p>
  <p id="H3Gb">Этот функционал реализован следующим образом:</p>
  <figure id="LrcT" class="m_original">
    <img src="https://img2.teletype.in/files/9c/f8/9cf8b68f-c004-40d0-92bc-b83c9d4ae7be.gif" width="560" />
  </figure>
  <p id="3eCR">Пользователь самостоятельно может как отменить подписку, так и возобновить ее.</p>
  <p id="5fVV">Помимо этого, пользователю приходят напоминалки о том, что скоро его подписка закончится:</p>
  <figure id="pJi6" class="m_original">
    <img src="https://img1.teletype.in/files/83/67/83670b41-7032-4f73-a648-1daa67b84466.png" width="455" />
  </figure>
  <p id="mjRx">Это сделано для того, чтобы для пользователей не было нежданчиков в виде неожиданных списаний с карты. Хочет перестать пользоваться - пожалуйста.</p>
  <p id="BYGA"></p>
  <h2 id="9vzY">Партнерская программа.</h2>
  <p id="uJ9a">Этот функционал был сделан в связи с тем, что изначально бот рекламировался на моих каналах и ботах с аудиторией арбитражников. </p>
  <p id="1lg7">Я знал, что у некоторых моих подписчиков есть свои каналы об арбитраже трафика и такое предложение может их заинтересовать.</p>
  <p id="WZeY">Для меня партнерка позволяет снизить расходы на привлечение новых пользователей, всего за 20% от стоимости их оплат (я плачу только за оплаты).</p>
  <p id="r9rC">Пользователь получает свою реферальную ссылку:</p>
  <figure id="YPnW" class="m_original">
    <img src="https://img3.teletype.in/files/6b/e6/6be63337-df0c-4dce-a060-fdbced69ecb8.png" width="579" />
  </figure>
  <p id="J5Up">После того, как по ней приходит реферал и оплачивает подписку или разовое пополнение - партнеру приходит сообщение о платеже, и средства отображаются в его партнерском кабинете:</p>
  <figure id="NQXb" class="m_original">
    <img src="https://img4.teletype.in/files/f8/81/f881d7e4-f9f6-487d-adaa-c8668773466d.gif" width="556" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="RfY2"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="3ldC">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@lazybot/oux2DnGrM53</guid><link>https://teletype.in/@lazybot/oux2DnGrM53?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/oux2DnGrM53?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>КЕЙС: ПЕРЕВОД 302 242 ЗАГОЛОВКОВ НА АВТОМАТЕ.</title><pubDate>Sat, 13 Jul 2024 17:35:11 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/61/e2/61e2c7d9-cc6f-4abb-9a49-f2d8e4808aaf.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/d9/ee/d9eee645-e9ea-4979-b3eb-db0e10df8675.png"></img>Хочешь заказать разработку бота?]]></description><content:encoded><![CDATA[
  <figure id="qYgk" class="m_column">
    <img src="https://img2.teletype.in/files/d9/ee/d9eee645-e9ea-4979-b3eb-db0e10df8675.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Q6uA"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="Jei2">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <p id="dawB">Эта автоматизация делалась в рамках моего проекта &quot;Генератор креативов&quot;.</p>
  <p id="wgAo">В общей сложности мне нужно было перевести по 500+ заголовков в 12 вертикалях на 47 языков.</p>
  <p id="tRuk">Итоговое количество заголовков, без учета заголовков на русском (так как они были исходником), которое получилось - 302 242 штуки.</p>
  <p id="Q1kd"></p>
  <h2 id="uqkj">Изначально была идея сделать перевод ручками.</h2>
  <p id="FpkO">Но основная трудность в том, что Яндекс Переводчик дает переводить только до 10 000 символов за раз. </p>
  <p id="lbKU">Следовательно, изначально мне бы пришлось делить мои тексты на части до 10к символов и переводить каждую по отдельности, потом ручками это все складывать в txt файлы...</p>
  <p id="j3Ev"><strong>Для примера, я записал видео сколько времени бы занял перевод заголовков для одной вертикали на один дополнительный язык:</strong></p>
  <figure id="REyN" class="m_column">
    <iframe src="https://www.youtube.com/embed/At8JbvnxGpw?autoplay=0&loop=0&mute=0"></iframe>
  </figure>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="w7xP"><strong>Спойлер:</strong> 103 секунды (2 секунды вычел на запуск и остановку записи).</p>
  </section>
  <p id="nimO"><strong>Теперь вспоминаем школьный курс математики:</strong></p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="MBK2">103 cек *  47 языков * 12 вертикалей = 58 092 сек.</p>
    <p id="yrhU">58 092 сек / 3600 = 16 часов 8 мин (и 12 секунд).</p>
  </section>
  <p id="Ljei">При этом, эти расчеты в вакууме - они будут верны, если я буду как работ выполнять весь процесс без отдыха, с одинаковой скоростью и нигде не ошибаться.</p>
  <p id="OuDy">Так как мне эти переводы нужны с определенной периодичностью, я решил, что нужно собрать автоматизацию этого процесса - потратить один раз время, а потом отдызать.</p>
  <p id="JGlE">Тратить два рабочих дня по 8 часов без отдыха на перевод, я был не готов.</p>
  <p id="qiic"></p>
  <p id="ttHW"><strong>Для реализации этого проекта я использовал:</strong></p>
  <ul id="CugD">
    <li id="RXZW">n8n - для того, чтобы связать разные сервисы и получить единый работающий механизм.</li>
    <li id="ePis">Google таблицы - как базу данных, там хранятся все переводы.</li>
    <li id="MWDQ">Yandex.Cloud - через этот сервис можно получить доступ к API Яндекс Переводчика.</li>
    <li id="UCyV">Python - нужно было написать парочку скриптов, для работы с входящими данными</li>
    <li id="DEwE">Salebot - там собрал простенького бот с парой кнопок, чтобы можно было запускать процесс перевода, когда я не у компа (можно было бы то же самое и на стороне n8n собрать)</li>
  </ul>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="FtNe"><strong>Ссылка на регистрацию Salebot:</strong> <a href="https://salebot.pro/l/35097" target="_blank">https://salebot.pro/</a></p>
    <p id="MO4S">При создании проекта, вводи промокод: <strong>BOSSNIKITOS</strong> - он даст тебе 10 дней максимального тарифа бесплатно.</p>
  </section>
  <p id="0WB8"></p>
  <h2 id="QUsJ"><strong>Как это работает.</strong></h2>
  <p id="7ww3">Вот так выглядит вся система автоматического переводчика в n8n:</p>
  <figure id="ZMXm" class="m_column">
    <img src="https://img4.teletype.in/files/73/63/7363fed6-fe93-4f6b-bb13-7a4f33fbecfd.png" width="1172" />
  </figure>
  <p id="sXou">Если объяснять коротко, как это работает - n8n берет данные из гугл таблиц (текст для перевода и язык, на который нужно перевести), переводит через Yandex Cloud и сохраняет в виде txt файла с сокращением языка (например EN.txt) у меня на хостинге.</p>
  <p id="lH0z">Помимо использования стандартных нод, пришлось еще написать пару Python скриптов, но в подробности вдаваться не буду.</p>
  <p id="9gFx">По-итогу, весь процесс для меня выглядел вот так:</p>
  <figure id="TEiU" class="m_custom">
    <img src="https://img4.teletype.in/files/37/9c/379c69c4-2d7a-4bc2-b1d1-d16cdf4a8a75.gif" width="559" />
  </figure>
  <p id="sQGQ">И все. Только нажать одну кнопку в боте и запустить процесс. </p>
  <p id="vgmk">Согласись, что это сильно быстрее и проще чем в видео из начала статьи?</p>
  <p id="1qix">В ходе выполнения, бот присылает сообщения, после каждого переведенного языка:</p>
  <figure id="MVqD" class="m_original">
    <img src="https://img3.teletype.in/files/a0/9b/a09ba95e-0cb2-4221-b444-9a1b107aa66d.png" width="513" />
  </figure>
  <p id="eqVx">Это нужно, чтобы в случае возникновения ошибки, мы знали об этом.</p>
  <p id="VwV1">После того, как вся вертикаль будет переведена, бот пришлет сообщение с кнопкой:</p>
  <figure id="c99z" class="m_original">
    <img src="https://img1.teletype.in/files/8c/2e/8c2e9e08-4d8b-46eb-a83c-8fb3726918e5.png" width="352" />
  </figure>
  <p id="TqfG">Нажав на нее, начнется перевод следующей вертикали.</p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="4Qdx"><strong>По поводу бота:</strong> На самом деле, процесс можно было запускать и из n8n, просто во время реализации проекта, я часто был не за компом, а запускать процесс с мобильной версии n8n не очень удобно.</p>
    <p id="p3H4">Поэтому было решено потратить пару минут времени и сделать простого, как 5 копеек, бота. </p>
  </section>
  <p id="5GoA">На выходе мы получаем готовые файлы с переводом:</p>
  <figure id="dicX" class="m_original">
    <img src="https://img4.teletype.in/files/39/40/39407dc2-f0b7-4678-b499-08e8f07a206b.png" width="572" />
  </figure>
  <p id="l63T"></p>
  <h2 id="PZMD">Единственный момент, который пришлось делать руками, это м<strong>енять API ключи от Yandex Cloud.</strong></h2>
  <p id="jFQ2">Но это связано только с моим решением сэкономить.</p>
  <p id="P9pk">Дело в том, что Yandex Cloud дает бесплатную квоту на 4000 рублей. Дальше за сервис нужно платить. Этой квоты хватает примерно на перевод 3-4 вертикалей.</p>
  <p id="QJqR">Поэтому я находил на фрилансе ребят, которые были готовы регнуть акк на себя и передать его мне в пользование:</p>
  <figure id="M4po" class="m_column">
    <img src="https://img2.teletype.in/files/92/06/92065d95-958e-4691-b19b-6b9946ef181b.png" width="815" />
  </figure>
  <figure id="iFqG" class="m_column">
    <img src="https://img2.teletype.in/files/1a/68/1a68a82b-3202-4a47-80cf-e8db40bc4b6f.png" width="798" />
  </figure>
  <p id="nwrC">Суммарно на это я потратил всего 350 руб (200 + 150). И еще у меня было 2 своих аккаунта.</p>
  <p id="Z1Eh">Но вообще, можно было просто оплатить Яндекс Облако и не париться с заменой ключей.</p>
  <p id="vl1N"></p>
  <h2 id="SJtX">Сколько времени теперь занимает перевод?</h2>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="nH51"><strong>Сразу вставлю ремарочку сюда:</strong> У Яндекс Облака, есть лимиты на количество запросов. Поэтому сильно быстрее делать перевод таких объемов не получилось.</p>
  </section>
  <p id="yA92">Для примера, последняя вертикаль была полностью переведена за 54 минуты (25&#x27;104 заголовка):</p>
  <figure id="ICx7" class="m_original">
    <img src="https://img1.teletype.in/files/89/4f/894f9454-f900-4b26-be63-d80e700fd452.gif" width="606" />
  </figure>
  <p id="0hOJ">Так как всего вертикалей было 12 и в каждой примерно равное количество заголовков, то на перевод всех ушло <u>порядка </u>12 часов (всего на выходе получилось 302 242 заголовков).</p>
  <p id="ArpH">Сколько точно времени ушло - не засекал, так как иногда забывал сразу запускать задания на новую вертикаль. </p>
  <p id="Oofi">Но для меня весь процесс перевода занимал всего 5 секунд - открыть ТГ и нажать одну кнопку. Ну и еще дополнительные 5-10 минут, 4 раза на обновления данных для подключения по API к Yandex Cloud.</p>
  <p id="X2YB">Остально все делалось автоматически без моего участия, на выходе я получал готовые текстовые файлы.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="bp07"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="Nbqq">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@lazybot/_nPO-HkjTww</guid><link>https://teletype.in/@lazybot/_nPO-HkjTww?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/_nPO-HkjTww?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>МИНИ-КЕЙС: АВТОМАТИЧЕСКИЙ ПРИЕМ ЗАЯВОК НА ВСТУПЛЕНИЕ В КАНАЛ.</title><pubDate>Sat, 13 Jul 2024 17:32:25 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/a1/d6/a1d6e495-7eef-4cf3-855f-ef86f48be970.png"></media:content><description><![CDATA[<img src="https://img4.teletype.in/files/34/b9/34b9616e-dd91-427a-b0f6-eac6b190f9c8.png"></img>Хочешь заказать разработку бота?]]></description><content:encoded><![CDATA[
  <figure id="DfvR" class="m_column">
    <img src="https://img4.teletype.in/files/34/b9/34b9616e-dd91-427a-b0f6-eac6b190f9c8.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="VICc"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="zeik">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <p id="PBlN">Зайду совсем из далека.</p>
  <p id="RwRA">В 2018-19 году, когда я активно закупал рекламу на свой ТГ канал &quot;АРБИТРАН&quot;, была возможность лить трафик на прайват-линки.</p>
  <p id="6XKT">Выглядят они вот так:</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ZKj2"><em><u>https://t.me/+NZnrLAyWrRQ1ZGUy</u></em></p>
  </section>
  <p id="KeET">В простонародье - это ссылки на закрытые ТГ каналы. </p>
  <p id="FMet">Плюс этого способа был в том, что перед тем как ознакомиться с контентом канала, пользователь должен был подписаться, чтобы увидеть содержимое.</p>
  <p id="8kmT">Это увеличивало конверсию в подписку и подписчик выходил дешевле.</p>
  <p id="7caq">Сейчас же, при клике на прайват-линк, пользователь просто попадает на канал и сразу видит его контент - подписываться для этого не обязательно. </p>
  <p id="KZ1k">Как итог - стоимость подписки начала расти.</p>
  <p id="M4i0">В замен этого, ТГ выкатил такую фичу, как ссылки с заявками на вступление:</p>
  <figure id="NcU7" class="m_original">
    <img src="https://img4.teletype.in/files/bc/aa/bcaa937d-ae53-4414-ad2f-e119a0f1c360.png" width="334" />
  </figure>
  <p id="TPQX">Суть в том, что перед тем, как пользователь сможет читать канал, администратор должен одобрить его заявку на вступление:</p>
  <figure id="lNZE" class="m_original">
    <img src="https://img1.teletype.in/files/c2/e0/c2e02f93-77d3-42d3-b923-8609904889f4.gif" width="640" />
  </figure>
  <p id="d18P">Естественно, это можно делать ручками, как на гифке выше.</p>
  <p id="YHcR"></p>
  <p id="9ty4"><strong>И в этом случае есть два варианта:</strong></p>
  <ul id="UTbB">
    <li id="cuEd">Либо тебе придется постоянно быть у компа/телефона, чтобы принимать заявки</li>
    <li id="TDY9">Либо пользователи будут попадать на канал с задержкой, что не очень хорошо</li>
  </ul>
  <p id="snry">А не хорошо, потому что пользователь здесь и сейчас хочет ознакомиться с твоим контентом.</p>
  <p id="VpAr">Если ты одобришь его заявку даже через час, он скорее всего, уже даже не вспомнит, что это за канал и откуда он взялся.</p>
  <p id="YeXF">Твой новоиспеченный подписчик радостно насвистывая песню Лолиты Милявской - &quot;Пошлю его на небо со звездочкой&quot; долго не раздумывая, жмакнет на кнопку &quot;Покинуть канал&quot;.</p>
  <p id="6aFF">Но у меня же канал про автоматизацию?)</p>
  <p id="VwnR"></p>
  <h2 id="ljzq">В чем плюсы принимать заявки с помощью бота?</h2>
  <p id="ceCi">Во-первых, заявки принимаются моментально и пользователь получает доступ к каналу через пару секунд, после отправки заявок:</p>
  <figure id="9qrU" class="m_original">
    <img src="https://img2.teletype.in/files/5b/54/5b5487dd-4d3a-4360-8913-b08ef6d7c416.gif" width="610" />
  </figure>
  <p id="pQX9">Во-вторых, так как заявки принимает бот, телега воспринимает его как администратора и позволяет писать ПЕРВЫМ!.</p>
  <p id="yPXn">Если пользователь что-либо ответит нам на сообщение от бота (или например нажмет на кнопку), это приравняется к его согласию на получение дальнейших сообщений от бота:</p>
  <figure id="6g4m" class="m_original">
    <img src="https://img2.teletype.in/files/1f/05/1f053991-f15e-4217-85bc-2233b6701ea3.gif" width="606" />
  </figure>
  <p id="4oyq">То есть, мы платим за подписчика всего один раз, но получаем возможность коммуницировать с ним через 2 разных источника - канал и бот.</p>
  <p id="7kx7">Как монетизировать это добро дальше - каждый решает сам. Можно рекламировать свои продукты, можно уведомлять о новых постах на канале, можно просто продавать рекламу в боте.</p>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="z6K3"><strong>Функционал сделан на платформе Salebot:</strong> <a href="https://salebot.pro/l/35097" target="_blank">https://salebot.pro/</a></p>
    <p id="KmV0">При создании проекта, вводи промокод: <strong>BOSSNIKITOS</strong> - он даст тебе 10 дней максимального тарифа бесплатно.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@lazybot/m3F_H86Ycgt</guid><link>https://teletype.in/@lazybot/m3F_H86Ycgt?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/m3F_H86Ycgt?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>МИНИ-КЕЙС: &quot;ОПЛАТА В КРИТПЕ&quot;.</title><pubDate>Sat, 13 Jul 2024 17:30:01 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/4d/d1/4dd1b53d-8088-46ec-b58e-f05a7bdb0639.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/c1/4a/c14a3fe9-c8dc-4679-aa9e-a396796b9343.png"></img>Хочешь заказать разработку бота?]]></description><content:encoded><![CDATA[
  <figure id="d6S6" class="m_column">
    <img src="https://img1.teletype.in/files/c1/4a/c14a3fe9-c8dc-4679-aa9e-a396796b9343.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="F55d"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="joC7">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <p id="kMxL"><strong>Прием платежей из-за границы - это всегда головняк по нескольким причинам:</strong></p>
  <ul id="PS5y">
    <li id="xzAl">Дополнительные комиссии за конвертацию, поэтому сумма платежа для клиента увеличивается.</li>
    <li id="OwFp">С момента начала СВО, пропала возможность принимать прямые переводы, так как ушли VISA и Mastercard, а эквайринги с иностранными картами работают через раз.</li>
  </ul>
  <p id="1Sdk"></p>
  <p id="XRk8">Самый простой и очевидный выход из ситуации - прием оплат в крипте. А именно в USDT, что по своей сути является аналогом доллара с курсом 1 к 1.</p>
  <p id="H3N2"></p>
  <p id="Ofkp">Задача стояла в том, чтобы этот процесс автоматизировать и не проверять каждую транзакцию &quot;ручками&quot;. </p>
  <p id="hRov">Для крипты это достаточно легко делается, так как как у каждой транзакции есть свой хэш.</p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="ZFLr"><strong><em>Хэш транзакций</em> (txid)</strong> - уникальный идентификатор, используемый для определения конкретной транзакции в блокчейне.</p>
    <p id="t4dk"><strong>Выглядит он так: </strong>95294ed77aa7b171be8503a94134337471b34e2ff9492a8237ee336cc4649605</p>
  </section>
  <p id="zsn9"></p>
  <p id="Kjz4"><strong>С помощью этого идентификатора мы можем узнать:</strong></p>
  <ul id="Q2zf">
    <li id="7lFH">Сумму платежа.</li>
    <li id="GGqL">Кошелек, с которого была отправлена транзакция.</li>
    <li id="TQWh">Кошелек, на которой пришла транзакция.</li>
    <li id="XFNR">Статус транзакции.</li>
  </ul>
  <p id="kF6D">Зная эти данные, мы можем проверить действительно ли на наш кошелек поступил платеж в нужном размере.</p>
  <p id="kkkU"></p>
  <h2 id="Nmwj">Как это было реализовано:</h2>
  <p id="gXWo">При переходе на оплату в критпе, пользователь получает вот такое сообщение:</p>
  <figure id="uhP2" class="m_original">
    <img src="https://img1.teletype.in/files/8e/97/8e9733ab-305c-4f2b-b7ea-a82b83a07c64.png" width="452" />
  </figure>
  <p id="HVsi">Кошелек написан специальным форматированием, которое позволяет просто нажать на него (не важно с компа или с телефона) и он скопируется. Это позволяет исключить ситуацию, когда пользователь некорректно скопировал адрес.</p>
  <p id="1JuQ">Получив кошелек, пользователь идет на биржу или в кошелек и переводит нам обозначенную сумму. После этого копирует хэш транзакции и жмем кнопку &quot;Оплатил&quot;.</p>
  <figure id="5DMR" class="m_custom">
    <img src="https://img1.teletype.in/files/03/5e/035eb27d-7510-4109-94a6-887dbd63bc3a.gif" width="493.99999999999994" />
  </figure>
  <p id="Qhg5">После оплаты, бот попросит пользователя прислать хэш. И после этого начнется его проверка.</p>
  <p id="y7ak"></p>
  <p id="zc05"><strong>Есть всего 4 способа, как покупатель может попробовать нас кинуть:</strong></p>
  <ul id="Fdsn">
    <li id="USSg">Отправить несуществующий хэш.</li>
    <li id="Pdbh">Отправить хэш, который уже отправлял нам другой человек (тут кошелек назначения и сумма перевода будут соответствовать тем, что мы задали)</li>
    <li id="vBin">Отправить перевод меньшей суммы и отправить нам хэш этой транзакции</li>
    <li id="m21A">Отправить нам хэш транзакции с нужной суммой, но этот перевод был осуществлен на другой кошелек (не наш)</li>
  </ul>
  <p id="NTGe"></p>
  <h2 id="AD6N">Давай разберем, как бот будет реагировать на каждую из этих ситуаций:</h2>
  <p id="CK7W"></p>
  <p id="G7IY"><strong>1. Несуществующий хэш.</strong></p>
  <p id="ctHQ">Тут важно понимать, что если бот не смог найти хэш, не обязательно, что пользователь хочет нас кинуть. </p>
  <p id="I2Zb">Хэш может отсутствовать банально потому что транзакция еще не была подтверждена сетью. Обычно это занимает до 5 минут и хэш появляется в реестре.</p>
  <p id="Ceky">На этот случай, мы не говорим сразу пользователю что он маленький врунишка, а просто даем ему кнопку, чтобы в случае, если он действительно оплатил, через 5 минут его платеж был корректно проверен.</p>
  <figure id="ExIi" class="m_custom">
    <img src="https://img2.teletype.in/files/db/0a/db0a01f5-6173-44a9-b32a-21876bd3ce1b.gif" width="547" />
  </figure>
  <p id="qL87">Но если же это был скаммер, мы тактично даем ему возможность все таки оплатить и прислать хэш заново нажав на кнопку &quot;Ввести другой хэш&quot;. </p>
  <p id="7Y1L">Все имеют право на ошибку, тем более человек мог просто некорректно скопировать хэш) </p>
  <p id="nzFq"></p>
  <p id="CX8W"><strong>2. Отправить хэша, который уже отправлял нам другой человек.</strong></p>
  <p id="pCVS">В этом случае, хэш по всем параметрам будет валидным. Потому что и сумма платежа совпадает и кошелек назначения наш.</p>
  <p id="DbET">И самое печальное, что любой человек, который немного шарит в крипте, знает, что можно пробить все транзакции, которые проходили по кошельку. То есть, тем самым достать хэш такой валидной транзакции.</p>
  <p id="3Sgt">На этот случай мы просто создаем эксель таблицу, которая будет нашей базой данных. После каждой успешной транзакции мы складываем туда валидный хэш, который прислал нам оплативший пользователь.</p>
  <figure id="Hift" class="m_original">
    <img src="https://img4.teletype.in/files/b1/0c/b10c43a6-09b4-489a-ab3f-cae5465a2787.png" width="572" />
  </figure>
  <p id="qal6">И если вдруг наш дорогой крипто-гик попытается нас обмануть таким образом, он просто получит следующее сообщение:</p>
  <figure id="7yDq" class="m_custom">
    <img src="https://img2.teletype.in/files/98/36/9836b9c2-7052-42c5-b3e3-634601171d6d.gif" width="610" />
  </figure>
  <p id="y8UC"></p>
  <p id="w6Q1"><strong>3. Перевод средств меньше стоимости продукта.</strong></p>
  <p id="Boik">Тут у нас и транзакция получит статус &quot;подтверждена&quot; и кошелек, на который перевели деньги, будет корректный - наш. Единственное, что будет выдавать такую транзакцию - объем переводимого актива.</p>
  <p id="95Ng">Если пользователь скинут нам такой хэш, то бот просто посчитает сколько он не докинул и попросит перевести остаток:</p>
  <figure id="ln2D" class="m_custom">
    <img src="https://img1.teletype.in/files/ce/da/cedaa76b-5a2d-4299-8473-f0c7c5ab5acd.gif" width="575" />
  </figure>
  <p id="Y7eM">Также, бот сразу запишет хэш в нашу базу данных, что не даст пользователю возможности накидать пусть и своих, но повторных хэшей, чтобы &quot;набить&quot; нужную сумму:</p>
  <figure id="6BgE" class="m_custom">
    <img src="https://img2.teletype.in/files/df/d1/dfd13306-0a3c-4001-aad9-901d3452a1d4.gif" width="584" />
  </figure>
  <p id="6US9">После того, как пользователь доплатит сумму, мы запишем и следующий хэш, после чего отметим оплату как произведенную.</p>
  <figure id="XuFo" class="m_custom">
    <img src="https://img4.teletype.in/files/f5/70/f570910a-21cc-41cd-82e0-db688841a9f0.gif" width="596" />
  </figure>
  <p id="21l8"></p>
  <p id="aWzs"><strong>4. Перевод средств на чужой кошелек.</strong></p>
  <p id="UeYm">Если пользователь попробует нам скинуть хэш транзакции с нужной суммой перевода, но переведенной не на наш кошелек - бот это заметит и отправит пользователю следующее сообщение:</p>
  <figure id="gE3c" class="m_custom">
    <img src="https://img4.teletype.in/files/ff/0e/ff0e9619-274a-42c4-a265-57cba47cba1a.gif" width="606" />
  </figure>
  <p id="1U6g">Таким образом, у меня получилось создать функционал приема оплат в крипте и обезопаситься от всех возможных способов кинуть меня на оплату.</p>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="sjvi">❗️ <strong>Ты можешь добавить это функционал к себе в бота самостоятельно с помощью шаблона.</strong></p>
    <p id="HNIL">Шаблон разворачивается за 5 минут, мы также даем подробную инструкцию по установке - купить можно в боте, ссылке:</p>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="uggU"><strong>Функционал сделан на платформе Salebot:</strong> <a href="https://salebot.pro/l/35097" target="_blank">https://salebot.pro/</a></p>
    <p id="qfCh">При создании проекта, вводи промокод: <strong>BOSSNIKITOS</strong> - он даст тебе 10 дней максимального тарифа бесплатно.</p>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@lazybot/ltuyooNl_yo</guid><link>https://teletype.in/@lazybot/ltuyooNl_yo?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot</link><comments>https://teletype.in/@lazybot/ltuyooNl_yo?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=lazybot#comments</comments><dc:creator>lazybot</dc:creator><title>МИНИ-КЕЙС: &quot;КОММЕНТАРИИ В ТГ КАНАЛЕ&quot;</title><pubDate>Sat, 13 Jul 2024 17:21:31 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/55/df/55dff239-ec07-45ec-8ab9-aecae1c45a22.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/a5/27/a5271e9b-8b09-4456-b92f-f27b1d1055a2.png"></img>Хочешь заказать разработку бота?]]></description><content:encoded><![CDATA[
  <figure id="8kho" class="m_column">
    <img src="https://img3.teletype.in/files/a5/27/a5271e9b-8b09-4456-b92f-f27b1d1055a2.png" width="1920" />
  </figure>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="0E0f"><strong>Хочешь заказать разработку бота?</strong></p>
    <p id="FE2f">Пиши в личку <a href="http://t.me/wowcharov" target="_blank">http://t.me/wowcharov</a> обсудим проект.</p>
  </section>
  <p id="4Axk">Этот кейс прям совсем малютка, но он показывает, как даже маленькая автоматизация делает жизнь проще.</p>
  <p id="3xhz">Те, кто ведет телеграм каналы с открытыми комментариями, знают, что далеко не под каждым постом стоит давать возможность людям высказывать свое мнение.</p>
  <p id="Ajre">Если у тебя на канале открыты комменты, то технически, возможность писать комменты под определенным постом реализуется так:</p>
  <p id="aPHj">Ты публикуешь пост на канале, этот же пост автоматически публикуется в чате и с этого момента пользователи могу писать комментарии:</p>
  <figure id="3i2C" class="m_original">
    <img src="https://img4.teletype.in/files/f7/3e/f73e94e6-701e-48cd-b54d-b170699765cb.gif" width="600" />
  </figure>
  <p id="LU13">Но если ты удалишь этот пост в чате, то возможность писать комменты закроется:</p>
  <figure id="n7Rw" class="m_original">
    <img src="https://img3.teletype.in/files/23/c6/23c6ea77-b4c3-46cb-b7ae-f95572fdf4d9.gif" width="600" />
  </figure>
  <p id="9MN9">Казалось бы, ничего сложного - просто удалить сообщение в чате и все. Но ты должен быть у компа или телефона на момент выхода статьи, нужно переходить в чат, выбирать сообщение, удалять его...</p>
  <p id="GoKb">В общем, делать ряд мелких раздражающих действий. </p>
  <p id="HOG6"></p>
  <h2 id="lhX2">С помощью бота, я решил эту задачу так: </h2>
  <p id="DSxT">Я добавил бота админом в чат.</p>
  <p id="wc8p">В посты, в которых комменты разрешены, я добавляю хэштег <strong>#ком</strong> и бот не удаляет этот пост из чата - пользователи могут писать комменты:</p>
  <figure id="TEWJ" class="m_original">
    <img src="https://img4.teletype.in/files/fb/45/fb45afcc-a9b9-447a-80f3-089df68d368a.gif" width="600" />
  </figure>
  <p id="EaWh">А вот посты, где нет хэштега, сразу удаляются из чата и возможность писать комменты закрывается:</p>
  <figure id="Idx6" class="m_original">
    <img src="https://img3.teletype.in/files/e3/74/e374fa49-324d-4c18-b24b-571133c69165.gif" width="600" />
  </figure>
  <p id="79Rf">Мелочь, но больше не болит голова о том, чтобы в определенное время заходить в чат и сносить пост, который мог бы развязать языки хейтерам.</p>
  <section style="background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Hk3h"><strong>Функционал сделан на платформе Salebot:</strong> <a href="https://salebot.pro/l/35097" target="_blank">https://salebot.pro/</a></p>
    <p id="0pib">При создании проекта, вводи промокод: <strong>BOSSNIKITOS</strong> - он даст тебе 10 дней максимального тарифа бесплатно.</p>
  </section>

]]></content:encoded></item></channel></rss>