<?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>Азиз</title><generator>teletype.in</generator><description><![CDATA[Азиз]]></description><image><url>https://img4.teletype.in/files/fe/79/fe79ebbe-1a8c-4bb0-8bfb-86cc7b5a7e53.png</url><title>Азиз</title><link>https://teletype.in/@azizbots</link></image><link>https://teletype.in/@azizbots?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/azizbots?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/azizbots?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 29 May 2026 17:37:29 GMT</pubDate><lastBuildDate>Fri, 29 May 2026 17:37:29 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@azizbots/getaway</guid><link>https://teletype.in/@azizbots/getaway?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots</link><comments>https://teletype.in/@azizbots/getaway?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots#comments</comments><dc:creator>azizbots</dc:creator><title>API Gateway: Что это и как пользоваться?</title><pubDate>Sat, 05 Oct 2024 19:06:28 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/44/ad/44ad6cb7-fccc-49d7-a7bf-2e993db2418b.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/db/5c/db5c4417-236e-4f7f-96b9-09c9855b5a18.png"></img>Автор: @RDGlessons]]></description><content:encoded><![CDATA[
  <blockquote id="5KuJ">Автор: <a href="http://t.me/rdglessons" target="_blank">@RDGlessons</a></blockquote>
  <p id="9gGw">Сегодня Telegram выпустил обновление Telegram API — <strong>Gateway API</strong>. Оно представлено как инструмент, способный заменить СМС-верификации. В этой статье мы расскажем о преимуществах, разберём, как пользоваться, и реализуем интеграцию.</p>
  <h3 id="mwO6">Основные особенности:</h3>
  <ul id="XjAc">
    <li id="NUhq">Мгновенная доставка кодов верификации.</li>
    <li id="5AYw">Цена в ~$0.01 за сообщение, что в ~50 раз ниже средней цены за СМС*</li>
    <li id="f0WM">100% процентная доставка сообщения.</li>
    <li id="sISe">Отчёты о прочтении и доставке</li>
  </ul>
  <p id="XGVT"><strong>Но есть и большой минус:</strong> минимальная сумма пополнения составляет $100, причём оплата возможна только в TON.</p>
  <blockquote id="w2Ck">*<em>В целях тестирования вы сможете отправлять <strong>бесплатные проверочные сообщения</strong> на аккаунт Telegram, привязанный к номеру, который вы использовали для входа.</em></blockquote>
  <hr />
  <h2 id="jxJk">Инструкция по настройке:</h2>
  <h3 id="Grnj">Авторизация:</h3>
  <p id="I8Fo">Для начала необходимо получить уникальный API токен, для отправки кодов верификации. Перейдите в <a href="https://gateway.telegram.org/account/api" target="_blank">Gateway account,</a> авторизуйтесь по номеру Telegram и скопируйте API токен:</p>
  <figure id="dQJC" class="m_column">
    <img src="https://img1.teletype.in/files/cb/dc/cbdc89e2-d667-459d-90ae-c3ee9fe957d7.png" width="3360" />
  </figure>
  <h3 id="WgWQ">Отправка кодов через PuzzleBot:</h3>
  <figure id="R9J0" class="m_column">
    <img src="https://img1.teletype.in/files/cd/9e/cd9e611d-2282-408e-8618-d720a58f47fa.png" width="3360" />
  </figure>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="doxL">Создайте <strong>Интегрированную переменную</strong> во вкладке <strong>Переменные </strong>в <a href="https://puzzlebot.top/?r=Fmo8Tuss" target="_blank">PuzzleBot</a></p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="Ys5A">Заполните поле &quot;Ссылка&quot; данной ссылкой:<br /><code>https://gatewayapi.telegram.org/sendVerificationMessage</code></p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="PHay">Выберите тип запроса GET или POST</p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="w3rW">Добавьте заголовки: </p>
    <p id="miDp"><code>Authorization: Bearer ТОКЕН</code></p>
    <p id="LZbE">Замените ТОКЕН на действующий токен, полученный ранее.</p>
  </section>
  <section style="background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="sDYq">Добавьте параметры:</p>
    <ul id="Zust">
      <li id="1cva"><strong>phone_number</strong> - обязательно - номер телефона получателя кода в международном формате <a href="https://en.wikipedia.org/wiki/E.164" target="_blank">E. 164</a></li>
      <li id="bXGt"><strong>code</strong> - необязательно - код, который будет отправлен получателю. Код может состоять только от 4 до 8 цифр.</li>
      <li id="AaOb"><strong>code_length </strong>- необязательно (используется только если отсутствует поле <strong>code</strong>) - длина кода, который будет сгенерирован Telegram, от 4 до 8 символов.</li>
      <li id="5VCv"><strong>sender_username</strong> - необязательно - юзернейм публичного канала, от чьего имени придёт код получателю. Канал который вы укажите должен принадлежать вашему аккаунту.</li>
      <li id="UpYe"><strong>ttl</strong> - необязательно - количество секунд, после которых код будет удалён/деактивирован. Код удаляется только если сообщение с кодом не прочитано на момент удаления.</li>
      <li id="Ih4o"><strong>callback_url</strong> - необязательно - адрес вебхука, который получит обновления сообщения: статус доставки и прочтение.</li>
      <li id="zXsJ"><strong>request_id</strong> - необязательно - айди предыдущего сообщения, отправленного на этот же номер. Если всё указано верно - деньги с баланса за отправленное сообщение считываться не будут.</li>
    </ul>
  </section>
  <p id="gDPy"><strong>Возвращаемый ответ:</strong></p>
  <pre id="Tz1A">JSON:</pre>
  <pre id="JZNH">[
  {
    &quot;ok&quot;: true,
    &quot;result&quot;: {
      &quot;request_id&quot;: &quot;1234567890&quot;,
      &quot;phone_number&quot;: &quot;1234567890&quot;,
      &quot;request_cost&quot;: 0,
      &quot;remaining_balance&quot;: 0,
      &quot;delivery_status&quot;: {
        &quot;status&quot;: &quot;sent&quot;,
        &quot;updated_at&quot;: 123456789
      }
    }
  }
]</pre>
  <p id="z6YO"></p>
  <p id="lkAI">Подробнее с документацией можно <a href="https://core.telegram.org/gateway/api" target="_blank">ознакомиться здесь</a>.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@azizbots/http</guid><link>https://teletype.in/@azizbots/http?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots</link><comments>https://teletype.in/@azizbots/http?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots#comments</comments><dc:creator>azizbots</dc:creator><title>Работа с HTTP в PuzzleBot</title><pubDate>Wed, 26 Jun 2024 17:44:27 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/13/cf/13cf84c4-43a5-4ca9-a25a-50bb740dc695.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/28/22/282268a7-5cd2-4b04-a28a-dbfb8607b3f9.png"></img>HTTP запросы в PuzzleBot позволяют взаимодействовать с внешними сервисами и API. Это дает возможность интегрировать бота с различными системами, получать и отправлять данные, а также расширять функционал бота за счет использования внешних ресурсов.]]></description><content:encoded><![CDATA[
  <figure id="Ntrj" class="m_column">
    <img src="https://img3.teletype.in/files/28/22/282268a7-5cd2-4b04-a28a-dbfb8607b3f9.png" width="1200" />
  </figure>
  <p id="TOrB">Работа с HTTP запросами в сервисе PuzzleBot</p>
  <h3 id="Lyr6">Введение</h3>
  <p id="Mjvg">HTTP запросы в PuzzleBot позволяют взаимодействовать с внешними сервисами и API. Это дает возможность интегрировать бота с различными системами, получать и отправлять данные, а также расширять функционал бота за счет использования внешних ресурсов.</p>
  <p id="Ds5Q"><a href="https://help.puzzlebot.top/article?r=17&a=77" target="_blank"><strong>Документация по работе с API</strong></a></p>
  <p id="8VSj"></p>
  <h3 id="MpwB">Возможности HTTP запросов в PuzzleBot</h3>
  <p id="Rr1d">PuzzleBot поддерживает отправку HTTP запросов следующих типов:<br />- <strong>GET</strong>: Запрашивает данные с сервера. Наиболее часто используется для получения информации.<br />- <strong>POST</strong>: Отправляет данные на сервер для создания или обновления ресурса.<br />- <strong>DELETE</strong>: Удаляет указанный ресурс на сервере.<br />- <strong>PUT</strong>: Обновляет существующий ресурс или создает новый, если он не существует.<br />- <strong>PATCH</strong>: Вносит частичные изменения в существующий ресурс.</p>
  <figure id="wr7k" class="m_column">
    <img src="https://img1.teletype.in/files/4a/b6/4ab61fc9-5ef0-4ebe-94b6-3d2eaf9edca7.png" width="1239" />
    <figcaption>Типы запросов</figcaption>
  </figure>
  <p id="lKlx"></p>
  <p id="hxVJ">Помимо типов запросов, PuzzleBot позволяет добавлять заголовки к запросам, что важно для авторизации и передачи дополнительных данных. По умолчанию PuzzleBot передаёт Content-type: multipart/form-data.</p>
  <p id="cTmX">В адресе для отправки запросов можно указать переменные, обозначаемые двойными фигурными скобками <strong>{{</strong>variable<strong>}}</strong>.</p>
  <figure id="UisK" class="m_column">
    <img src="https://img1.teletype.in/files/cd/e6/cde67645-c374-4e52-8d08-7b607356d0eb.png" width="1239" />
    <figcaption>Пример использования переменных и заголовков в PuzzleBo</figcaption>
  </figure>
  <p id="CWtf"></p>
  <p id="ZiRO"></p>
  <h2 id="aBbC">Вызов HTTP запросов в PuzzleBot</h2>
  <h3 id="Dct7">Метод 1: Через действие в конструкторе</h3>
  <figure id="l0bD" class="m_column">
    <img src="https://img3.teletype.in/files/ea/78/ea78a294-5844-4681-921f-51a044321756.png" width="2512" />
  </figure>
  <p id="akiR">В конструкторе PuzzleBot можно настроить отправку HTTP запроса через окно <strong>Действия.</strong></p>
  <p id="40fJ"></p>
  <h3 id="Xu37">Метод 2: Через интегрированные переменные</h3>
  <figure id="KHL6" class="m_column">
    <img src="https://img3.teletype.in/files/25/ed/25edd3a7-a6cf-42fe-98c8-068939e0a955.png" width="1516" />
    <figcaption>Интегрированная переменная</figcaption>
  </figure>
  <p id="JQCX">Интегрированные переменные позволяют записать один параметр ответа в переменную. Вызов запроса осуществляется при любом действии с этой переменной.</p>
  <p id="UhTo"></p>
  <h3 id="fMxN">Пример GET запроса</h3>
  <p id="Sw0I">Пример использования GET запроса для получения данных с внешнего API. </p>
  <figure id="7Erm" class="m_column">
    <img src="https://img1.teletype.in/files/08/29/08290f52-c42f-4fd1-84b4-ebb5fc71c1ca.png" width="1516" />
    <figcaption>Пример GET запроса</figcaption>
  </figure>
  <p id="u8nT">В данном примере мы отправляем запрос на api.puzzlebot.top, который вызовет в выбранном боте команду указанную в переменной {{text}} пользователю, указанному в переменной {{parameter_audience}}</p>
  <p id="xbrV">В ответе мы получаем два параметра: <strong>code</strong> и <strong>description, </strong>мы можем выбрать один, для вывода ответа.<br /></p>
  <h3 id="5NO0">Работа с JSON для POST запросов</h3>
  <p id="tuRU">Для отправки данных с помощью POST запроса необходимо использовать формат JSON. JSON (JavaScript Object Notation) – это текстовый формат для передачи данных, состоящий из ключей и значений.</p>
  <p id="7o64">Пример JSON данных для POST запроса:</p>
  <figure id="KOh4" class="m_column">
    <img src="https://img4.teletype.in/files/b8/4a/b84a7358-3cf8-44d6-8e16-c61b0ec148dc.png" width="1678" />
    <figcaption>Пример POST запроса</figcaption>
  </figure>
  <pre id="7o64">JSON:

{
  &quot;command_name&quot;: {{text}},
  &quot;tg_chat_id&quot;: {{parameter_audience}}
}
</pre>
  <p id="vKB6">Таким образом мы получаем те же ответы, что и в GET запросе.</p>
  <p id="PPLV"></p>
  <h2 id="xHXo">Основы работы с JSON</h2>
  <p id="Jr8s">JSON (JavaScript Object Notation) - это формат для передачи данных, который используется в веб-приложениях для обмена данными между клиентом и сервером. Он прост в чтении и записи как для человека, так и для машины.</p>
  <p id="DWRz"><strong>Основные элементы JSON:</strong></p>
  <ol id="OgjM">
    <li id="GhLN"><strong>Объекты</strong> - заключены в фигурные скобки <code>{}</code> и состоят из пар &quot;ключ: значение&quot;.</li>
    <li id="QOpb"><strong>Массивы</strong> - заключены в квадратные скобки <code>[]</code> и содержат наборы значений.</li>
    <li id="SVen"><strong>Ключи</strong> - всегда строки, заключенные в двойные кавычки.</li>
    <li id="F17R"><strong>Значения</strong> - могут быть строками, числами, объектами, массивами, булевыми значениями (true/false) или null.</li>
  </ol>
  <p id="U0DF"><strong>Пример JSON-объекта:</strong></p>
  <pre id="wEfD">json

{
    &quot;name&quot;: &quot;Иван&quot;,
    &quot;age&quot;: 25,
    &quot;isStudent&quot;: true,
    &quot;courses&quot;: [&quot;математика&quot;, &quot;информатика&quot;],
    &quot;address&quot;: {
        &quot;city&quot;: &quot;Москва&quot;,
        &quot;zip&quot;: &quot;123456&quot;
    }
}</pre>
  <p id="Rbkq"></p>
  <h2 id="ZYWa">Заголовок Content-Type</h2>
  <p id="0okn"><strong>Content-Type</strong> - это заголовок HTTP, который указывает на тип содержимого, передаваемого в HTTP-запросе или ответе. Он играет важную роль в определении формата данных, чтобы сервер и клиент могли правильно интерпретировать и обрабатывать передаваемую информацию.</p>
  <p id="z58K"><strong>Примеры значений заголовка Content-Type:</strong></p>
  <ol id="cjLQ">
    <li id="sC03"><strong>text/html</strong> - для передачи HTML-документов.</li>
    <li id="Rrej"><strong>application/json</strong> - для передачи данных в формате JSON.</li>
    <li id="Ye8w"><strong>application/xml</strong> - для передачи данных в формате XML.</li>
    <li id="InAf"><strong>multipart/form-data</strong> - для передачи данных с несколькими частями, например, при загрузке файлов.</li>
    <li id="17c6"><strong>text/plain</strong> - для передачи данных в виде обычного текста.</li>
  </ol>
  <p id="6kbg"></p>
  <p id="qb1X"></p>
  <p id="wa3y">Работа с HTTP запросами в PuzzleBot позволяет значительно расширить возможности бота и интегрировать его с внешними системами. Используя различные типы запросов и интегрированные переменные, можно создать мощные и гибкие решения.</p>
  <p id="kzDP">Спасибо за внимание! Надеюсь, эта статья помогла вам разобраться в основах работы с HTTP запросами в PuzzleBot. Если у вас остались вопросы, не стесняйтесь задавать их в <a href="http://t.me/rdglessons" target="_blank">комментариях</a>.</p>
  <hr />
  <p id="bJiZ"><a href="http://t.me/rdglessons" target="_blank">Больше уроков и статей</a> ⚡️</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@azizbots/post-03-01-15</guid><link>https://teletype.in/@azizbots/post-03-01-15?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots</link><comments>https://teletype.in/@azizbots/post-03-01-15?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots#comments</comments><dc:creator>azizbots</dc:creator><title>Сегментация неактивных пользователей в чат-боте</title><pubDate>Fri, 26 Apr 2024 10:44:37 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/d2/1a/d21a572e-eecc-4358-bfe0-52b73eefeef5.png"></media:content><description><![CDATA[<img src="https://img3.teletype.in/files/29/1a/291a1e84-6413-4a44-8bb6-0cfae8bc3f07.png"></img>RDG team]]></description><content:encoded><![CDATA[
  <p id="H8Gd"><a href="http://t.me/RDGlessons" target="_blank">RDG team</a></p>
  <p id="Oaad">Проводим сегментацию пользователей, которые не проявляли активности в боте более 7 дней и дольше.</p>
  <h3 id="Шаг-1:-Создаём-категорию">Шаг 1: Создаём категорию</h3>
  <p id="rfnN">1. Откройте ЛК <a href="http://cp.puzzlebot.top/" target="_blank">PuzzleBot</a> <strong>→ </strong>Выберите бот → Откройте вкладку &quot;Категории&quot; <strong>→ </strong>Нажмите на кнопку &quot;Создать категорию&quot; → Введите название новой категории, в неё будут попадать неактивные пользователи.</p>
  <h3 id="Шаг-2:-Создаём-и-настраиваем-&quot;Сценарий&quot;">Шаг 2: Создаём и настраиваем &quot;Сценарий&quot;</h3>
  <p id="xdkd">1. Откройте ЛК <a href="http://cp.puzzlebot.top/" target="_blank">PuzzleBot</a> <strong>→ </strong>Выберите бот → Откройте вкладку &quot;Сценарии&quot; <strong>→</strong></p>
  <p id="70aH">Нажмите на &quot;Создать сценарий&quot;</p>
  <figure id="D40z" class="m_column">
    <img src="https://img3.teletype.in/files/29/1a/291a1e84-6413-4a44-8bb6-0cfae8bc3f07.png" />
    <figcaption>Создание сценария</figcaption>
  </figure>
  <p id="xgW0">2. Откройте сценарий и создайте пост:</p>
  <figure id="Os1q" class="m_column">
    <img src="https://img1.teletype.in/files/83/9b/839b596b-1794-4f10-802c-36c55c4f6dde.png" />
    <figcaption>Настраиваем пост</figcaption>
  </figure>
  <p id="OyVq">Не забудьте запланировать пост</p>
  <figure id="5SF8" class="m_column">
    <img src="https://img4.teletype.in/files/7f/9e/7f9e98d7-1f25-49d1-95c1-c2f967b9f7a1.png" />
  </figure>
  <p id="NTm0">3. Измените настройки сценария</p>
  <figure id="aJe8" class="m_column">
    <img src="https://img4.teletype.in/files/b1/43/b14377c1-ad52-4b28-8ccd-3b5f87959b27.png" />
    <figcaption>Настройки сценария</figcaption>
  </figure>
  <p id="HNrb">Сохраните.</p>
  <h3 id="Шаг-3:-Настраиваем-конструктор">Шаг 3: Настраиваем конструктор</h3>
  <p id="m4jV">1. Откройте ЛК <a href="http://cp.puzzlebot.top/" target="_blank">PuzzleBot</a> <strong>→ </strong>Выберите бот → Откройте вкладку &quot;Конструктор&quot;</p>
  <p id="Fqmj">2. Расставьте данное действие во все часто вызываемые команды</p>
  <figure id="OQ5L" class="m_column">
    <img src="https://img2.teletype.in/files/15/4f/154f63ff-63da-4976-a1f3-fc0b23474236.png" />
    <figcaption>Действие в командах</figcaption>
  </figure>
  <h3 id="Шаг-4:-Тестируем">Шаг 4: Тестируем</h3>
  <p id="U09d">Бот будет добавлять пользователей, неактивных в течение 7 дней, в категорию &quot;Неактивные&quot;</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@azizbots/ZBeHn-hFzGNaZCM3</guid><link>https://teletype.in/@azizbots/ZBeHn-hFzGNaZCM3?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots</link><comments>https://teletype.in/@azizbots/ZBeHn-hFzGNaZCM3?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots#comments</comments><dc:creator>azizbots</dc:creator><title>Разбор сервиса PuzzleBot / Часть 2</title><pubDate>Fri, 26 Apr 2024 10:52:20 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/85/5f/855fbf62-9e5c-4e22-8383-ee6d9ce1331e.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/92/81/928177d7-2224-4ff2-b4f4-562debd94976.png"></img>ТехнологииБольше по теме]]></description><content:encoded><![CDATA[
  <p id="0UE9">RDG team</p>
  <figure id="LDcm" class="m_custom">
    <img src="https://img2.teletype.in/files/92/81/928177d7-2224-4ff2-b4f4-562debd94976.png" width="1022" />
  </figure>
  <p id="HV5O"><strong>Разбор сервиса «<a href="https://puzzlebot.top/?r=Fmo8Tuss" target="_blank">PuzzleBot</a>»</strong></p>
  <p id="aL77"><strong>Часть 2</strong></p>
  <p id="BywM"><strong>Разбираем вкладку «Конструктор»</strong></p>
  <p id="Bk4T">1. В конструкторе бота есть вкладка «Конструкор»</p>
  <p id="BCdJ">2. Заходим в неё, и видим, что там есть начальная структура, чтобы её удалить надо выделить область левой кнопкой мыши и зажать Shift, далее нажать на кнопку 🗑 и опубликовать изменения нажав на жёлтую кнопку в левом верхнем углу</p>
  <p id="Ccr0">3. У вас останется только команда &quot;/start&quot;</p>
  <p id="L0sf">4. Чтобы настроить приветственный текст зайдите в эту команду, выберите тип блока, и вставьте те данные которые будет получать пользователь</p>
  <p id="B4nH">Разбираем функцию «Действие»</p>
  <p id="B4ww">1. В каждом типе команд есть такая менюшка с названием «Действия»</p>
  <p id="OV7C">2. В команде под названием самой команды, возле текста &quot;Действия&quot; есть значок &quot;›&quot;, далее нажимаем на кнопку &quot;Добавить действие&quot;, и вам открывается список возможных действий</p>
  <p id="y2wA">Там есть очень много действий, нг мы разберём самые первые и главные, по сути там все главные:</p>
  <p id="DbYg">Вызов команды или условия - это действие вызывает команду или условие, после нажатия вы увидите ещё две функции, которых вы не найдёте в других сервисах, это функции:</p>
  <p id="W8Ex">• Выполнить другому дользователю - эта функция позволяет выполнить какое-либо действие для другого пользователя, можно вписать Telegram ID пользователя или Username пользователя (через &quot;@&quot;)</p>
  <p id="PYmx">• Отправить в ресурс - в начале разберём что такое ресурс: это группа или канал в котором состоит бот, и он был подтверждён администратором или владельцем бота (добавление ресурсов надо подтверждать вручную, или это можно автоматизировать в настройках бота, во вкладке &quot;Добавление ресурсов&quot;, с этим разобрались, данная функция позволяет выполнить какое-либо действие в ресурсе, бещ использования каких-либо интеграций</p>
  <p id="MtG0">Отправить случайную команду из группы команд - в сервисе есть такие вещи как: группы команд, они нужны не только для удобства, но и в них можно заложить определенные правила как:</p>
  <p id="pMdE">• Проверка подписки на ресурс - название говорит само за себя, бот будет проверять подписан ли пользователь на определенные ресурсы, подключённые к боту, если нет то бот напишет пользователю сообщение указанное во вкладке «События» в боте, её мы тоже разберём</p>
  <p id="S5oT">• Проверка категории - в сервисе есть такая вещь как «Категория», её можно создать и добавить туда определенных пользователей, и работать только с ними, это очень полузная вещь, она поможет автоматизировать многие процессы</p>
  <p id="lbF8">Удать сообщение через время - это действие удаляет команду через укащанный срок</p>
  <p id="9ZpM">Удалить сообщение пользователя - данная вещь может удалить сообщение от пользователя при отправке которого была вызвана данная команда, в том числе и синонимы</p>
  <p id="O2i6">Работа с Google Таблицами - данный сервис помогает работать с гугл таблицами, через бота, щаписывать туда данные, удалять, создавать листы и новые таблицы</p>
  <p id="BHxT">Изменение категории - данная функция изменяет категорию пользователя</p>
  <p id="Yvqz">Отправить запрос - функция позволяет отправить запрос на сервис в качестве формата JSON</p>
  <p id="Fgr2">Есть ещё много действий но мы их разберём позже</p>
  <p id="WDfk"><strong>Разбераем вкладку «Переменные»</strong></p>
  <p id="3OEd">1. Переменные это вещь которое имеет какое-либо значение, возьмём к примеру: переменная = ящик, ящик содержит вещь, вещью иожет быть:</p>
  <p id="oZCq">Текст - любейший текст в том числе со смайликами</p>
  <p id="q9l3">Число - переменная с таким типом может иметь в качестве значения только число и символы: &quot;-&quot;, &quot;.&quot;, в сервисе есть действия которые могут изменять значение переменных, переменные с типом &quot;Число&quot; могут: умножаться, прибавляться, делиться, вычитаться, или вовсе заменяться</p>
  <p id="UgGL">Файл - переменные с таким типом могут иметь только видео, или фото, в качестве значения</p>
  <p id="hyxA">Номер телефона - переменные с таким типом могут иметь значение из чисел, и символом: &quot;+&quot;</p>
  <p id="m9f4">Формула - это переменная значение которой изменяемо, значение данной переменной зависит от правил заложенных в ней, к примеру:</p>
  <p id="NTmO">Формула: random (100) - значения данной переменной будет иметь случайное значения от 1 до 100, всё зависит от самой формулы указанной в переменной</p>
  <p id="eYOG"><strong>Есть два типа переменных, это:</strong></p>
  <p id="hXKK">Персональная - <em>переменная которое имеет персональное значение у пользователя.</em></p>
  <p id="EPmF">Глобальная - <em>значение которой для всех едино.</em></p>
  <p id="l2BZ"><a href="https://t.me/AzizCBlog/24" target="_blank">Авторизация</a> • <a href="https://t.me/infoazizbot?start=donate" target="_blank">Поддержать чашкой кофе </a></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@azizbots/ZBeFwBhpmhjdChuD</guid><link>https://teletype.in/@azizbots/ZBeFwBhpmhjdChuD?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots</link><comments>https://teletype.in/@azizbots/ZBeFwBhpmhjdChuD?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=azizbots#comments</comments><dc:creator>azizbots</dc:creator><title>Разбор сервиса PuzzleBot / Часть 1</title><pubDate>Fri, 26 Apr 2024 10:52:22 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/8e/83/8e839bd9-f224-4981-a64e-4d9c8b8d2269.png"></media:content><description><![CDATA[<img src="https://img2.teletype.in/files/92/81/928177d7-2224-4ff2-b4f4-562debd94976.png"></img>ТехнологииБольше по теме]]></description><content:encoded><![CDATA[
  <p id="g3gM"><a href="https://dzen.ru/thematics/it" target="_blank">ТехнологииБольше по теме</a></p>
  <figure id="45hN" class="m_custom">
    <img src="https://img2.teletype.in/files/92/81/928177d7-2224-4ff2-b4f4-562debd94976.png" width="1022" />
  </figure>
  <p id="XNZU"><strong>Разбор сервиса «<a href="https://puzzlebot.top/?r=Fmo8Tuss" target="_blank">PuzzleBot</a>»</strong></p>
  <p id="RJm6">Это сервис для создания профессиональных чат-ботов без знаний программирования, в сервисе есть даже те возможности которые в частых случаях есть только на версии бота в качестве кода 🔥</p>
  <p id="CTMW">Так как сервис большой я его разберу на несколько частей, и в каждой части будут несколько тем 😉</p>
  <p id="9ZCD"><strong>Часть 1</strong></p>
  <p id="OOjC"><em>Первый шаг это авторизация в сервисе, для этого не нужно заполнять всякие формы, достаточно делать всё <a href="https://t.me/AzizCBlog/24" target="_blank">по этой инструкции</a></em></p>
  <p id="wvaG">Вы уже авторизовались?</p>
  <p id="8TZt">Тогда начнём изучать сервис 😉</p>
  <p id="0Nhx"><strong>Создаём бота:</strong></p>
  <p id="USn3">1. Нажимаем на кнопку &quot;Добавить бота&quot; в личном кабинете</p>
  <p id="d5I4">2. Вводим токен от бота из @BotFather</p>
  <p id="ybKC">3. Ваш бот успешно подключён!</p>
  <p id="6nWp"><strong>Разбор команд:</strong></p>
  <p id="SQDZ"><strong>В данном сервисе есть 3 типа команд это:</strong></p>
  <p id="Xnem"><strong>Обычные команды</strong> - <em>в них можно поместить что угодно дать им название, синонимы при вызове которых будет реагировать бот, можно создать форму ввода, блок списка, таймер, любые типы сообщений и т.д.</em></p>
  <p id="bIJs"><strong>Инлайн команды</strong> - <em>это те команды которые могут иметь только инлайн клавиатуру, но листаются они между собой плавно с анимацией, в инлайн кнопках можно разместить почти любые действия которые возможно в «Телеграмм»</em></p>
  <p id="dIlu"><strong>Условие</strong><em> - условие это тип команды которые проверят наличие чего-то, или значение чего-то у кого-то, можно проверить значение переменной на определенные фразы, и если они есть выполнять определенные действия, а если нет то другие действия</em></p>
  <p id="k1aZ"><strong>Работать со структурой бота можно в разделе «Конструктор»</strong></p>
  <p id="tapa"><a href="https://t.me/AzizCBlog/24" target="_blank">Авторизация</a> • <a href="https://t.me/infoazizbot?start=donate" target="_blank">Поддержать чашкой кофе </a></p>

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