<?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>DeBot | Модули</title><generator>teletype.in</generator><description><![CDATA[Модули для юзербота DeBot]]></description><image><url>https://img2.teletype.in/files/10/20/1020ccef-538c-4107-8221-936720f57bd3.png</url><title>DeBot | Модули</title><link>https://teletype.in/@debot_userbot</link></image><link>https://teletype.in/@debot_userbot?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=debot_userbot</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/debot_userbot?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/debot_userbot?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 24 May 2026 06:42:25 GMT</pubDate><lastBuildDate>Sun, 24 May 2026 06:42:25 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@debot_userbot/DeBot_userbot_manual_to_write_module</guid><link>https://teletype.in/@debot_userbot/DeBot_userbot_manual_to_write_module?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=debot_userbot</link><comments>https://teletype.in/@debot_userbot/DeBot_userbot_manual_to_write_module?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=debot_userbot#comments</comments><dc:creator>debot_userbot</dc:creator><title>DeBot | Создание модулей</title><pubDate>Thu, 19 Oct 2023 10:00:23 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/68/9b/689b07f2-c348-4644-8ab5-27d065997ef0.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/85/4c/854cfa8f-594f-48c9-bd33-1f05da055ff6.png"></img>Итак, подошло время к гайду для создания модулей для юзербота]]></description><content:encoded><![CDATA[
  <p id="MSF6">Наш канал: <a href="https://t.me/DeBot_userbot" target="_blank">тык</a></p>
  <p id="zArs"></p>
  <p id="Pim0">Итак, подошло время к гайду для создания модулей для юзербота</p>
  <p id="wOZO">1. Для начала нам потребуется собственно написать наш модуль используя библиотеку <strong>Telethon</strong> и сторонние, по необходимости.</p>
  <figure id="7AYC" class="m_column">
    <img src="https://img4.teletype.in/files/74/8e/748eb167-c6e1-4f0b-9cf1-9addc589ad86.png" width="1352" />
    <figcaption>Пример кода модуля (модуль autocrypto)</figcaption>
  </figure>
  <p id="7gDE">Также не забываем про PEP-08 при написании кода для читабельности</p>
  <p id="kAmG">2. Далее нам нужно добавить необходимые элементы в код</p>
  <p id="uhmf"><code>from telethon import events<br />from userbot import client<br />info = {&#x27;category&#x27;: None, &#x27;pattern&#x27;: None, &#x27;description&#x27;: None}</code></p>
  <p id="Datw">1 строка: импорт самого Telethon непосредственно для получения ивента</p>
  <p id="wSVQ">2 строка: импорт клиента</p>
  <p id="nec2">3 строка: информация о модуле: </p>
  <p id="kYGM">• <code>category</code> отвечает за категорию в справке (команда .help). Принимаемые значения: <code>fun</code>, <code>tools</code> и <code>chat</code></p>
  <p id="0vlX">• <code>pattern</code> отвечает за триггер (команду) на которую реагирует модуль. Может быть несколько, если несколько, то записывать через вертикальную черту</p>
  <p id="La5V"></p>
  <figure id="6zs0" class="m_column">
    <img src="https://img4.teletype.in/files/3d/e8/3de881c3-ff57-416a-8c0c-3dfe05666af6.png" width="788" />
    <figcaption>Пример записи нескольких паттернов</figcaption>
  </figure>
  <p id="iswZ">• <code>description</code> отвечает за описание паттерна или команды, разделитель также вертикальная черта, пример сверху</p>
  <p id="2RAz">Дописываем это и наш модуль готов! </p>
  <p id="Vg0X"></p>
  <h2 id="QxxG">Методы загрузки модуля в юзербот:</h2>
  <ol id="BdRz">
    <li id="88fJ">Загрузкой через чат. Грузите модуль в любой чат Telegram и пишите в реплае на него команду для добавления модуля: <code>.addmod</code></li>
    <li id="2wzv">Загрузкой модуля напрямую в папку с модулями (только если без спец зависимостей) (требуется перезапуск юзербота)</li>
  </ol>
  <p id="dDyR"></p>
  <p id="U984"><strong>На этом все, хороших модулей!</strong></p>
  <p id="mhgX"><strong>Предложить модуль на публикацию в канал? Пишите @whynothacked</strong></p>

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