<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>PLERCN</title><author><name>PLERCN</name></author><id>https://teletype.in/atom/plercn</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/plercn?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@plercn?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=plercn"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/plercn?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-05-30T16:27:55.350Z</updated><entry><id>plercn:newmutevk</id><link rel="alternate" type="text/html" href="https://teletype.in/@plercn/newmutevk?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=plercn"></link><title>Мут через новую систему ВК (vk-io)</title><published>2024-03-04T10:01:09.436Z</published><updated>2024-03-04T10:16:08.387Z</updated><category term="gajd" label="гайд"></category><summary type="html">Скачать: https://github.com/PLERCN/mutevk-vk-io-

Не совсем гайд, а просто демонстрация нового метода ВК.</summary><content type="html">
  &lt;p id=&quot;Ln4R&quot;&gt;Скачать: &lt;a href=&quot;https://github.com/PLERCN/mutevk&quot; target=&quot;_blank&quot;&gt;https://github.com/PLERCN/mutevk&lt;/a&gt;Не совсем гайд, а просто демонстрация нового метода ВК.&lt;/p&gt;
  &lt;p id=&quot;16OY&quot;&gt;&lt;br /&gt;Запуск:&lt;br /&gt;1. Скачиваем зависимости через &lt;br /&gt;&lt;code&gt;npm i&lt;/code&gt;&lt;br /&gt;2. Переименовываем config.env.example на config.env&lt;br /&gt;3. В config.env, вставляем токен после MAIN_TOKEN=&lt;br /&gt;4. В настройках группы бота включаем LongPoll API, с типами событий на сообщения&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;yER9&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/63/14/6314dd0e-f9e5-4817-90a0-496832abfe67.png&quot; width=&quot;387&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YiIV&quot;&gt;5.  Добавляем бота в беседу, выдаём адму, запускаем и проверяем&lt;br /&gt;&lt;code&gt;node .&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;h13u&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0e/94/0e947509-cb88-4c67-aa29-344b0552c8fa.png&quot; width=&quot;402&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;oeix&quot;&gt;&lt;br /&gt;Данная система будет использоваться в моём боте protect manager:&lt;br /&gt;&lt;a href=&quot;https://vk.com/protectmanager&quot; target=&quot;_blank&quot;&gt;https://vk.com/protectmanager&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Мой Telegram канал: &lt;a href=&quot;https://t.me/plercn&quot; target=&quot;_blank&quot;&gt;https://t.me/plercn&lt;/a&gt; &lt;br /&gt;Мой Telegram чат: &lt;a href=&quot;https://t.me/plercn_chat&quot; target=&quot;_blank&quot;&gt;https://t.me/plercn_chat&lt;/a&gt; &lt;br /&gt;Мой Twitch: &lt;a href=&quot;https://twitch.tv/plercn&quot; target=&quot;_blank&quot;&gt;https://twitch.tv/plercn&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>plercn:create_discord_bot</id><link rel="alternate" type="text/html" href="https://teletype.in/@plercn/create_discord_bot?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=plercn"></link><title>Начало работы Discord</title><published>2023-07-06T10:17:13.578Z</published><updated>2023-07-07T08:51:45.076Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/3e/4d/3e4d5410-1318-46e8-8f55-ae8ca5a1c9cf.png"></media:thumbnail><category term="discord" label="DISCORD"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/7c/11/7c11211e-911f-4015-a7b8-d724c1721886.png&quot;&gt;Итак, с момента последнего гайда прошло кучу времени, данная статья была написана давненько, однако требовалась редакция, итак приступим.

После выбора IDE (Я использую WebStorm) и ознакомления с азами JS и Node.js, приступаем к созданию первого бота.</summary><content type="html">
  &lt;p id=&quot;NTAK&quot;&gt;Итак, с момента последнего гайда прошло кучу времени, данная статья была написана давненько, однако требовалась редакция, итак приступим.&lt;br /&gt;&lt;br /&gt;После выбора IDE (Я использую WebStorm) и ознакомления с азами JS и Node.js, приступаем к созданию первого бота.&lt;/p&gt;
  &lt;h2 id=&quot;ihsH&quot;&gt;Оглавление:&lt;/h2&gt;
  &lt;ul id=&quot;xk09&quot;&gt;
    &lt;li id=&quot;Bdvq&quot;&gt;&lt;a href=&quot;#Rcda&quot;&gt;Создание проекта&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;6Wa5&quot;&gt;&lt;a href=&quot;#RShF&quot;&gt;Создание бота&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;YLZl&quot;&gt;&lt;a href=&quot;#uy4M&quot;&gt;Первый код и запуск&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;T3Te&quot;&gt;&lt;a href=&quot;#JzhE&quot;&gt;Итоги&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;Rcda&quot;&gt;Cоздания проекта&lt;/h2&gt;
  &lt;p id=&quot;b5iS&quot;&gt;Для создания проекта используется команда в консоли&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;kGOA&quot;&gt;npm init&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;tlkn&quot;&gt;После ввода команды она предложит выбрать имя проекта, обычно это имя папки в которой вы сейчас находитесь, я просто жму enter&lt;/p&gt;
  &lt;figure id=&quot;q5aJ&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7c/11/7c11211e-911f-4015-a7b8-d724c1721886.png&quot; width=&quot;228&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;7QPf&quot;&gt;Дальше просит выбрать версию, я ставлю 0.0.1&lt;/p&gt;
  &lt;figure id=&quot;EQDU&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4a/be/4abeb0f5-5945-4197-aab1-d8d8cbda29b3.png&quot; width=&quot;191&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;9B2D&quot;&gt;Потом просит описание&lt;/p&gt;
  &lt;figure id=&quot;aaDI&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/76/d0/76d032a7-31f1-41bd-b25f-36ab753ca593.png&quot; width=&quot;459&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hpWj&quot;&gt;Дальше просит указать название &amp;quot;главного исполняемого файла&amp;quot;, я ввожу обычно название бота.&lt;/p&gt;
  &lt;figure id=&quot;vn0R&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0e/8b/0e8beb14-aa1f-4fe9-9769-537a3bc0a1d1.png&quot; width=&quot;265&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;K1o6&quot;&gt;Дальше просит ввести тестовую команду, этот пункт я пропускаю и жму enter, следом попросит git репозиторий, его мы подключим позже в гайдах, поэтому также пропускаем, точно также пропускаем keyword, далее просит ввести автора,  вводим себя&lt;/p&gt;
  &lt;figure id=&quot;2xIb&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/18/07/1807a742-497b-4a9c-b87b-ff78a1cca75e.png&quot; width=&quot;228&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;SfQ4&quot;&gt;На лицензия, также жмём enter, дальше просит проверить всё, также жмём enter.&lt;br /&gt;&lt;br /&gt;Всё, мы создали проект, дальше создаём главный файл, который мы указывали до этого, папка сейчас выглядит так:&lt;/p&gt;
  &lt;figure id=&quot;i1qc&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/91/79/91799d3f-f8cf-467c-89dc-b4a4096b3cf9.png&quot; width=&quot;249&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Flgb&quot;&gt;Далее заходим в package.json и после строки &amp;quot;version&amp;quot; создаем новую строку и пишем: &amp;quot;type&amp;quot; : &amp;quot;module&amp;quot;, у меня сейчас этот файл выглядит так:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;F2jy&quot;&gt;{
  &amp;quot;name&amp;quot;: &amp;quot;guide_bot&amp;quot;,
  &amp;quot;version&amp;quot;: &amp;quot;0.0.1&amp;quot;,
  &amp;quot;type&amp;quot;: &amp;quot;module&amp;quot;,
  &amp;quot;description&amp;quot;: &amp;quot;бот для гайда тг канала https://t.me/plercn&amp;quot;,
  &amp;quot;main&amp;quot;: &amp;quot;guide.js&amp;quot;,
  &amp;quot;scripts&amp;quot;: {
    &amp;quot;test&amp;quot;: &amp;quot;echo \&amp;quot;Error: no test specified\&amp;quot; &amp;amp;&amp;amp; exit 1&amp;quot;
  },
  &amp;quot;author&amp;quot;: &amp;quot;https://t.me/plercn&amp;quot;,
  &amp;quot;license&amp;quot;: &amp;quot;ISC&amp;quot;
}&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;cyGO&quot;&gt;После этого идём обратно в консоль и пишем:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;OsVz&quot; data-lang=&quot;javascript&quot;&gt;npm i discord.js&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;2FwX&quot;&gt;После выполнения команды, добавится папка &amp;quot;node_modules&amp;quot; и также файл &amp;quot;package-lock.json&amp;quot;&lt;/p&gt;
  &lt;figure id=&quot;dAt9&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7c/91/7c9159c4-a490-434c-bfb1-39b84a25e0e1.png&quot; width=&quot;225&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;RShF&quot;&gt;Создание бота&lt;/h2&gt;
  &lt;p id=&quot;bI8M&quot;&gt;Далее идём на сайт: &lt;br /&gt;&lt;a href=&quot;https://discord.com/developers/applications&quot; target=&quot;_blank&quot;&gt;https://discord.com/developers/applications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Авторизовываемся и жмём кнопку:&lt;/p&gt;
  &lt;figure id=&quot;GV1Y&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8a/29/8a299d1b-63d4-4e5c-84d1-1dd38515451a.png&quot; width=&quot;172&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;rwDX&quot;&gt;Далее высветится окно, где надо ввести название приложения&lt;/p&gt;
  &lt;figure id=&quot;kleW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f2/cc/f2cca9e1-1181-41f8-9dab-3b05de54cb6f.png&quot; width=&quot;447&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gyyX&quot;&gt;Вводим название, жмём &amp;quot;Create&amp;quot;, далее нас кинет на страницу приложения, идём во вкладку Bot, листаем чуть ниже и ставим галочки как у меня, это нужно для корректной работы бота.&lt;/p&gt;
  &lt;figure id=&quot;8EfG&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8c/05/8c05f1b9-379e-4444-a55f-1f5d81a75636.png&quot; width=&quot;1410&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;IMKV&quot;&gt;Теперь чуть подробнее:&lt;br /&gt;Public Bot - делает бота публичным/приватным, т.е только Вы сможете добавлять бота на сервера или же все.&lt;br /&gt;&lt;br /&gt;Остальные пункты это доп разрешения бота, их особо рассматривать не будем, страницу не закрываем.&lt;br /&gt;&lt;/p&gt;
  &lt;h2 id=&quot;uy4M&quot;&gt;Первый код и запуск&lt;/h2&gt;
  &lt;p id=&quot;HK9I&quot;&gt;Итак, идём опять в нашу IDE, заходим в файл бота и начинаем.&lt;br /&gt;&lt;br /&gt;1) Импортируем необходимые классы для первоначального запуска бота, путём:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;xslw&quot; data-lang=&quot;javascript&quot;&gt;import {Client, GatewayIntentBits, Partials} from &amp;quot;discord.js&amp;quot;;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;DUWE&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tmoE&quot;&gt;Класс &amp;quot;Client&amp;quot; - самый важный класс, по сути класс бота,&lt;br /&gt;Класс &amp;quot;GatewayIntentBits&amp;quot; - Необходим для создания систем кэширований других классов, чтобы получать их эвенты и хранить сообщения от пользователей, сервера на который есть дискорд и т.д&lt;br /&gt;Класс &amp;quot;Partials&amp;quot; - по сути точно такой же доступ, необходим чтобы также дать необходимые разрешения.&lt;br /&gt;&lt;br /&gt;После того как мы импортировали, создаём бота:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;RA0Y&quot; data-lang=&quot;javascript&quot;&gt;const bot_guide = new Client({
    intents: [
      GatewayIntentBits.Guilds,
      GatewayIntentBits.GuildMessages,
      GatewayIntentBits.GuildMembers,
      GatewayIntentBits.GuildPresences,
      GatewayIntentBits.GuildIntegrations,
      GatewayIntentBits.GuildModeration,
      GatewayIntentBits.AutoModerationExecution
    ],
    partials: [
      Partials.User,
      Partials.GuildMember,
      Partials.Channel,
    ]
  }
);&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;2YkY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;o1y8&quot;&gt;Таким образом мы дали разрешения:&lt;br /&gt;На получения эвентов сообщений, что происходит с пользователями, интеграциями, модерациями и т.д, а также дали разрешение боту на взаимодействие с пользователями и каналами.&lt;br /&gt;&lt;br /&gt;Все GateWayIntentBits:&lt;br /&gt;&lt;a href=&quot;https://discord-api-types.dev/api/discord-api-types-v10/enum/GatewayIntentBits&quot; target=&quot;_blank&quot;&gt;https://discord-api-types.dev/api/discord-api-types-v10/enum/GatewayIntentBits&lt;/a&gt;&lt;br /&gt;О Partials:&lt;br /&gt;&lt;a href=&quot;https://old.discordjs.dev/#/docs/discord.js/main/typedef/Partials&quot; target=&quot;_blank&quot;&gt;https://old.discordjs.dev/#/docs/discord.js/main/typedef/Partials&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Далее нужно применить свой первый эвент:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;ROge&quot; data-lang=&quot;javascript&quot;&gt;bot_guide.on(&amp;quot;ready&amp;quot;, async () =&amp;gt; {
  console.log(&amp;quot;Бот запущен!&amp;quot;)
})&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ccNu&quot;&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;FZdH&quot;&gt;Мы &amp;quot;говорим&amp;quot; боту включиться как только он залогиниться, затем создаём функцию которая при исполнения эвента(listener) выводит сообщение в консоль о том, что бот запущен, при этом функция у нас &lt;a href=&quot;https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/async_function&quot; target=&quot;_blank&quot;&gt;асинхронная&lt;/a&gt;.&lt;/p&gt;
  &lt;p id=&quot;99kQ&quot;&gt;Далее нам необходимо залогинить своего бота, для этого пишем следующее:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;NKig&quot; data-lang=&quot;javascript&quot;&gt;bot_guide.login(&amp;quot;token_this&amp;quot;)&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;dxk6&quot;&gt;&lt;br /&gt;Где вместо token_this, вставляем токен, который можно получить на странице нашего бота, нажав на кнопку &amp;quot;Reset Token&amp;quot;&lt;/p&gt;
  &lt;figure id=&quot;nChS&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a1/1f/a11fe05b-4dd9-4f24-b89b-e086b63aeb90.png&quot; width=&quot;748&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bdGG&quot;&gt;Как только всё это сделали, идём в консоль и пишем:&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;pre id=&quot;or3K&quot; data-lang=&quot;javascript&quot;&gt;node .&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;K59H&quot;&gt;Если всё сделано верно, вам в консоль выведет &amp;quot;бот запущен&amp;quot;:&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;1Qbg&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d9/26/d9262b54-6d15-4ed0-82a6-262e6bcc2d4e.png&quot; width=&quot;880&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;6175&quot;&gt;&lt;/p&gt;
  &lt;h2 id=&quot;JzhE&quot;&gt;Итоги&lt;/h2&gt;
  &lt;p id=&quot;UQLE&quot;&gt;На этом гайд заканчивается, мы с 0 создали и запустили своего бота дискорда, p.s, чтобы его отключить нажмите &amp;quot;Ctrl+C&amp;quot; в консоли.&lt;br /&gt;&lt;br /&gt;Надеюсь на вашу поддержку, ибо это мотивирует писать новые гайды.&lt;br /&gt;&lt;/p&gt;
  &lt;p id=&quot;vBH5&quot;&gt;&lt;strong&gt;Мой Telegram канал: &lt;a href=&quot;https://t.me/plercn&quot; target=&quot;_blank&quot;&gt;https://t.me/plercn&lt;/a&gt;&lt;br /&gt;Мой Telegram чат: &lt;a href=&quot;https://t.me/plercn_chat&quot; target=&quot;_blank&quot;&gt;https://t.me/plercn_chat&lt;/a&gt;&lt;br /&gt;Мой Twitch: &lt;a href=&quot;https://twitch.tv/plercn&quot; target=&quot;_blank&quot;&gt;https://twitch.tv/plercn&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>plercn:discord-start</id><link rel="alternate" type="text/html" href="https://teletype.in/@plercn/discord-start?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=plercn"></link><title>Прежде чем начать DISCORD</title><published>2022-11-16T11:23:07.781Z</published><updated>2022-11-16T11:23:07.781Z</updated><summary type="html">Прежде чем начать работу с DISCORD ботом желательно выучить основы JavaScript, я советую данный ресурс:
https://learn.javascript.ru</summary><content type="html">
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;2ALC&quot; data-align=&quot;center&quot;&gt;Прежде чем начать работу с DISCORD ботом желательно выучить основы JavaScript, я советую данный ресурс:&lt;br /&gt;&lt;a href=&quot;https://learn.javascript.ru/&quot; target=&quot;_blank&quot;&gt;https://learn.javascript.ru&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;0kAO&quot; data-align=&quot;center&quot;&gt;В нём всё структурировано, подробно объясняют, а также есть &amp;quot;Домашние задания&amp;quot;, чтобы можно было попрактиковаться.&lt;/p&gt;
  &lt;p id=&quot;jyb3&quot; data-align=&quot;center&quot;&gt;Далее хотя бы слегка ознакомиться с &lt;a href=&quot;https://nodejs.org/en/&quot; target=&quot;_blank&quot;&gt;Node.js&lt;/a&gt; и по желанию с &lt;a href=&quot;https://www.typescriptlang.org/docs/&quot; target=&quot;_blank&quot;&gt;TypeScript&lt;/a&gt;.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;cRD2&quot; data-align=&quot;center&quot;&gt;После ознакомления с ресурсами выше, можно приступать к созданию своего бота, я использую библиотеку discord.js, т.к в ней практически сразу выходят все обновления API от DISCORD, да и поддержка там немалая, всегда можно найти гайды в ютубе, а также есть гайды от авторов библиотеки:&lt;br /&gt;Библиотека: &lt;a href=&quot;https://discord.js.org/#/&quot; target=&quot;_blank&quot;&gt;https://discord.js.org/#/&lt;/a&gt;&lt;br /&gt;Гайды: &lt;a href=&quot;https://discordjs.guide/&quot; target=&quot;_blank&quot;&gt;https://discordjs.guide&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;ryCw&quot; data-align=&quot;center&quot;&gt;Вот и всё, это минимальные требования, знания английского языка конечно будут плюсом, но и с переводчиком всё понятно.&lt;/p&gt;
  &lt;p id=&quot;ttsn&quot; data-align=&quot;center&quot;&gt;В будущем от меня непосредственно будут свои гайды начиная с нуля, мы создадим простого бота для DISCORD.&lt;/p&gt;
  &lt;p id=&quot;lUgB&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(0,   0%,  var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;0nTG&quot;&gt;Подписывайтесь на меня в Telegram, там будут гайды, а также конкурсы:&lt;br /&gt;&lt;a href=&quot;https://t.me/plercn&quot; target=&quot;_blank&quot;&gt;https://t.me/plercn&lt;/a&gt;&lt;br /&gt;Также есть чатик:&lt;br /&gt;&lt;a href=&quot;https://t.me/plercn_chat&quot; target=&quot;_blank&quot;&gt;https://t.me/plercn_chat&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

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