<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>Егор Ватулко</title><subtitle>https://t.me/ekuras_info</subtitle><author><name>Егор Ватулко</name></author><id>https://teletype.in/atom/shredinger_dev</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/shredinger_dev?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/shredinger_dev?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-11T05:59:43.625Z</updated><entry><id>shredinger_dev:rust_kratko</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/rust_kratko?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Основы Rust для чайников</title><published>2025-03-12T12:17:54.450Z</published><updated>2025-03-12T12:17:54.450Z</updated><summary type="html">В связи с тем, что я последнее время углубленно стараюсь изучать язык программирования Rust, я бы хотел написать простенькую статью о его основах, и поделиться опытом взаимодействия с ним.</summary><content type="html">
  &lt;p id=&quot;lMtt&quot;&gt;В связи с тем, что я последнее время углубленно стараюсь изучать язык программирования Rust, я бы хотел написать простенькую статью о его основах, и поделиться опытом взаимодействия с ним.&lt;/p&gt;
  &lt;p id=&quot;8cCl&quot;&gt;&lt;strong&gt;Начну с объяснения что такое вообще rust:&lt;/strong&gt;&lt;/p&gt;
  &lt;blockquote id=&quot;2A9N&quot;&gt;Rust — это язык программирования, созданный и поддерживаемый компанией Mozilla. Он представляет собой более современный аналог C-подобных языков и считается отличной альтернативой C++. &lt;br /&gt;&lt;br /&gt;Rust отличается своими механизмами владения и безопасностью взаимодействия с памятью. Кроме того, он обладает высокой скоростью выполнения кода, сравнимой с C-подобными языками, и после компиляции может выполнять код с огромной скоростью.&lt;/blockquote&gt;
  &lt;p id=&quot;SGrb&quot;&gt;&lt;strong&gt;А теперь приступим к установке самого языка, устанавливать будем на linux, по этому если у вас windows, то рекомендую изучить другую статью.&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;Vqj1&quot;&gt;1. Для начала установим rustup.
curl --proto &amp;#x27;=https&amp;#x27; --tlsv1.2 -sSf https://sh.rustup.rs | sh
2. Следуем инструкциям, и нажимаем enter.
3. Добавляем cargo в path.
source $HOME/.cargo/env
4. Проверяем, установили ли мы rust.
rustc --version
5. Если все успешно, переходим к следующему пункту&lt;/pre&gt;
  &lt;p id=&quot;SWJt&quot;&gt;&lt;strong&gt;Открываем консоль, выбираем директорию для нашего проекта, а потом открываем её в консоли:&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;ZJVX&quot;&gt;cd {директория где вы хотите разместить проект}&lt;/pre&gt;
  &lt;p id=&quot;pu6Z&quot;&gt;&lt;strong&gt;Затем создаем проект в cargo:&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;Sas7&quot;&gt;cargo new {название которое вы хотите дать проекту}&lt;/pre&gt;
  &lt;p id=&quot;d7XN&quot;&gt;&lt;strong&gt;Потом в папке, директорию которой вы выбрали, вы найдете папку с &lt;a href=&quot;#Sas7&quot;&gt;названием проекта&lt;/a&gt; откроете её, а в ней такая структура:&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;4nhy&quot;&gt;my_project/
├── src/            # Исходный код проекта
│   ├── main.rs     # Главный файл программы (точка входа)
├── Cargo.toml      # Основной конфигурационный файл проекта
├── Cargo.lock      # Файл зависимостей (генерируется автоматически)&lt;/pre&gt;
  &lt;p id=&quot;VpO4&quot;&gt;&lt;strong&gt;Открываем main.rs, и видим в нем уже написанный пример кода, вот такой:&lt;/strong&gt;&lt;/p&gt;
  &lt;pre id=&quot;FQxg&quot; data-lang=&quot;rust&quot;&gt;fn main() {
    println!(&amp;quot;Hello, World!&amp;quot;);
}&lt;/pre&gt;
  &lt;p id=&quot;sJIv&quot;&gt;Это код вывода в консоль, сообщения Hello, World!, println - это как print в python, ну думаю понятно, если вы не прогуливали информатику в школе, а теперь объясню подробно синтаксис, если вы понимаете python, то знаете что такое def, так вот, fn main() это тоже самое, просто вместо def там fn.&lt;/p&gt;
  &lt;p id=&quot;Ohwm&quot;&gt;Попробуем разобраться с переменными, у нас есть 2 варианта переменной&lt;/p&gt;
  &lt;pre id=&quot;sSiY&quot;&gt;let text = &amp;quot;hello, world!&amp;quot;;
let mut text = &amp;quot;hello, world!&amp;quot;;&lt;/pre&gt;
  &lt;p id=&quot;AZ5U&quot;&gt;let - объявление переменной, text - название переменной, = {содержимое переменной}.&lt;/p&gt;
  &lt;p id=&quot;zLio&quot;&gt;let - объявление переменной, mut - обозначение что переменную можно изменить после объявления, text - название переменной, = {содержимое переменной}.&lt;/p&gt;
  &lt;p id=&quot;OPLl&quot;&gt;Думаю это мы поняли, теперь объясню стандартную библиотеку std::io, в rust нет такого как в python, просто вводим input(&amp;quot;подсказка для ввода&amp;quot;), здесь для этого std::io, вот как выглядит это в коде:&lt;/p&gt;
  &lt;pre id=&quot;3750&quot; data-lang=&quot;rust&quot;&gt;use std::io; //импортируем библиотеку

fn main() {
    let mut text: String = String::new();
    
    io::stdin() //это короче как бы из библиотеки хуйня, которая как input в python
        .read_line(&amp;amp;mut text) //здесь мы говорим этой хуйне, чтобы она текст из завершенного ввода, записала в переменную text
        .expect(&amp;quot;Здесь мы пишем что должен вывести скрипт, если ему не удается прочитать ввод в консоль.&amp;quot;);

    let text = text.trim(); //превращаем text в text.trim(), это нужно для удаления лишних пробелов, и чтобы не было ошибок в работе программы.
    println!(&amp;quot;{}&amp;quot;, text.trim());
}&lt;/pre&gt;
  &lt;p id=&quot;QaeM&quot;&gt;А теперь объясню стандартные циклы в rust, для тех кто вообще дуб дубом, объясняю. Циклы — конструкции в программировании, отвечающие за выполнения последовательностей действий в программе. Сейчас покажу пример одного из циклов, к примеру loop&lt;/p&gt;
  &lt;pre id=&quot;rsPe&quot; data-lang=&quot;rust&quot;&gt;fn main() {
    let mut count: i32 = 0;

    loop {
        count += 1;

        println!(&amp;quot;Интерация: {}&amp;quot;, count);
        if count == 1000 {
            break
        }
    }
}    &lt;/pre&gt;
  &lt;p id=&quot;LEKm&quot;&gt;Повторяем интерацию пока не получим число 1000, а по достижению 1000, завершаем цикл с помощью break.&lt;/p&gt;
  &lt;p id=&quot;vZMh&quot;&gt;Есть ещё цикл while, этот цикл выполняется пока заданное знание является истинным, к примеру приведу этот код.&lt;/p&gt;
  &lt;pre id=&quot;1dbO&quot; data-lang=&quot;rust&quot;&gt;fn main() { // создаем функцию.
    let mut x = 5; // объявляем переменную x.

    while x &amp;gt; 0 { // устанавливаем while пока x больше 0, повторяем процесс.
        println!(&amp;quot;x = {}&amp;quot;, x);
        x -= 1; // с каждым повтором отнимаем по единице.
    }

    println!(&amp;quot;Готово!&amp;quot;); // после завершения цикла, по законам линейной работы языков программирования, мы можем поставить вывод информации о завершении цикла.
}&lt;/pre&gt;
  &lt;p id=&quot;9oFs&quot;&gt;Чтож, небольшие основы мы узнали, однако предстоит ещё работа с файлами, с помощью std::fs - аналог библиотеки OS в python. Однако сейчас мы изучим структуры, что же такое вообще структуры?&lt;/p&gt;
  &lt;p id=&quot;pOwY&quot;&gt;Struct — Это что-то подобное шаблону, в rust, то есть это как шкаф, в котором есть полки, куда можно что-то положить. С помощью структур мы можем создавать что-то типо словаря как в python, или сохранять пароль и имя пользователя, а так же отсортировать данные.&lt;/p&gt;
  &lt;p id=&quot;laFn&quot;&gt;Как же использовать структуры? Сейчас покажу на примере.&lt;/p&gt;
  &lt;pre id=&quot;SKSu&quot; data-lang=&quot;rust&quot;&gt;struct user {
    name: String, // создаем ячейку для имени, с форматом String, для текста.
    age: i32, // создаем ячейку для возраста с форматом i32, чтобы хранить числа
}

fn main() {
    let person = user {
        name: String::from(&amp;quot;Егор&amp;quot;),
        age: 25,
    }; // применяем структуру на переменную

    println!(&amp;quot;Пользователя зовут: {a}, и ему {x} лет.&amp;quot;, a=person.name, x=person.age); // используем переменную с структурой
}&lt;/pre&gt;
  &lt;p id=&quot;1VR1&quot;&gt;Сейчас более менее стало думаю понятно что за язык, и он становится более читаемым после этого. По этому объясню как взаимодействовать с cargo.&lt;/p&gt;
  &lt;ol id=&quot;LCR6&quot;&gt;
    &lt;li id=&quot;j6bV&quot;&gt;cargo new {название нового проекта}&lt;/li&gt;
    &lt;li id=&quot;o6yR&quot;&gt;cargo run // запуск кода&lt;/li&gt;
    &lt;li id=&quot;YAZc&quot;&gt;cargo build // коомпилировать код в exe или формат программы для вашей ОС.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;wunR&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Yr6r&quot;&gt;Спасибо за чтение моей статьи!&lt;/p&gt;

</content></entry><entry><id>shredinger_dev:arc-by-05</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/arc-by-05?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Лицензия Arc-BY.05.</title><published>2025-01-02T19:57:10.550Z</published><updated>2025-01-02T19:57:10.550Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/85/fc/85fc177e-db8a-422c-a713-85115a2cac52.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/83/58/8358fc46-1dd6-494b-b470-7a84fce8612d.png&quot;&gt;1. Общие положения 1.1. Эта Лицензия регулирует использование программного обеспечения, контента или других продуктов (в дальнейшем — &quot;Продукты&quot;), предоставленных или созданных Егором Ватулко (в дальнейшем — &quot;Автор&quot;, &quot;Лицензиар&quot;).</summary><content type="html">
  &lt;figure id=&quot;vDKC&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/83/58/8358fc46-1dd6-494b-b470-7a84fce8612d.png&quot; width=&quot;1920&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;osEW&quot;&gt;&lt;strong&gt;1. Общие положения&lt;/strong&gt; 1.1. Эта Лицензия регулирует использование программного обеспечения, контента или других продуктов (в дальнейшем — &amp;quot;Продукты&amp;quot;), предоставленных или созданных Егором Ватулко (в дальнейшем — &amp;quot;Автор&amp;quot;, &amp;quot;Лицензиар&amp;quot;).&lt;/p&gt;
  &lt;p id=&quot;flYv&quot;&gt;1.2. Продукты, выпущенные под Лицензией Arc-BY.05, могут быть использованы только в соответствии с условиями, изложенными в настоящей Лицензии.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;flY8&quot;&gt;&lt;strong&gt;2. Права и ограничения&lt;/strong&gt; 2.1. Лицензиар предоставляет Пользователю неисключительное, непередаваемое право на использование Продукта, включая:&lt;/p&gt;
  &lt;ul id=&quot;vDyY&quot;&gt;
    &lt;li id=&quot;YZEA&quot;&gt;право на использование Продукта в личных и коммерческих целях (если не указано иное);&lt;/li&gt;
    &lt;li id=&quot;7QpM&quot;&gt;право на создание производных работ (если не указано иное).&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;YEYi&quot;&gt;2.2. Пользователь обязуется:&lt;/p&gt;
  &lt;ul id=&quot;qwwg&quot;&gt;
    &lt;li id=&quot;3H0k&quot;&gt;не нарушать авторские права Лицензиара и третьих лиц;&lt;/li&gt;
    &lt;li id=&quot;sM4U&quot;&gt;не распространять, не передавать и не продавать Продукт или его части без предварительного письменного согласия Лицензиара, если иное не разрешено условиями данной Лицензии;&lt;/li&gt;
    &lt;li id=&quot;lyfB&quot;&gt;не декомпилировать, не разбирать или не пытаться получить исходный код Продукта.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;b9Sr&quot;&gt;2.3. Продукты могут быть удалены по запросу Лицензиара в любой момент, если Лицензиар решит прекратить их распространение или использование.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;an7A&quot;&gt;&lt;strong&gt;3. Удаление и отзыв лицензии&lt;/strong&gt; 3.1. Лицензиар оставляет за собой право в любой момент без предварительного уведомления отозвать или отменить данную Лицензию, а также потребовать немедленного удаления Продукта с всех устройств или платформ, где он был установлен или размещен.&lt;/p&gt;
  &lt;p id=&quot;tvx8&quot;&gt;3.2. Запрос на удаление Продукта может быть направлен Пользователю в случае:&lt;/p&gt;
  &lt;ul id=&quot;NHB6&quot;&gt;
    &lt;li id=&quot;Durf&quot;&gt;нарушения условий Лицензии;&lt;/li&gt;
    &lt;li id=&quot;M4m6&quot;&gt;по инициативе Лицензиара по личным или юридическим причинам.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;uDvT&quot;&gt;3.3. В случае получения запроса на удаление, Пользователь обязуется немедленно удалить Продукт с всех своих устройств и платформ и прекратить любое его использование.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Nahz&quot;&gt;&lt;strong&gt;4. Ответственность&lt;/strong&gt; 4.1. Лицензиар не несет ответственности за любые убытки, связанные с использованием или невозможностью использования Продукта, включая, но не ограничиваясь, потерей данных, прибыли или других экономических убытков.&lt;/p&gt;
  &lt;p id=&quot;PJOg&quot;&gt;4.2. Пользователь понимает и соглашается с тем, что Лицензиар может удалить Продукт по своему усмотрению, и в этом случае Лицензиар не несет ответственности за последствия такого удаления.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;xVQy&quot;&gt;&lt;strong&gt;5. Прочие условия&lt;/strong&gt; 5.1. Лицензиар оставляет за собой право изменять или обновлять условия Лицензии без предварительного уведомления. Все изменения будут вступать в силу с момента их публикации на официальном сайте Лицензиара или в рамках Продукта.&lt;/p&gt;
  &lt;p id=&quot;3ts0&quot;&gt;5.2. Любые споры, возникающие в связи с применением этой Лицензии, решаются в соответствии с законодательством страны Лицензиара, в данном случае — Российской Федерации.&lt;/p&gt;
  &lt;p id=&quot;7QFt&quot;&gt;5.3. Применение этой Лицензии ограничено юрисдикцией Российской Федерации, если иное не оговорено отдельно.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;p id=&quot;Zz3L&quot;&gt;&lt;strong&gt;6. Контакты Лицензиара&lt;/strong&gt; 6.1. Все вопросы, касающиеся Лицензии, могут быть направлены на адрес электронной почты: egorvatulko@getcode-ai.ru&lt;/p&gt;
  &lt;p id=&quot;u256&quot;&gt;6.2. Лицензиар: &lt;strong&gt;Егор Ватулко&lt;/strong&gt;.&lt;/p&gt;

</content></entry><entry><id>shredinger_dev:orion_vipusk</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/orion_vipusk?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>ORION BOT</title><published>2024-11-27T14:13:22.892Z</published><updated>2024-11-27T14:13:22.892Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/55/ac/55ac8eb1-400c-42bb-a882-9dc32cfc2333.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/d9/88/d9888100-503a-4ae4-b7fa-c4034d5e869d.png&quot;&gt;Уважаемые пользователи,</summary><content type="html">
  &lt;figure id=&quot;8mDd&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d9/88/d9888100-503a-4ae4-b7fa-c4034d5e869d.png&quot; width=&quot;1920&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WkW1&quot;&gt;Уважаемые пользователи,&lt;/p&gt;
  &lt;p id=&quot;VomG&quot;&gt;С радостью сообщаем о запуске нового сервиса - ORION от OMNI Labs, который призван значительно улучшить ваш опыт взаимодействия с цифровыми сообществами и упростить управление участниками на платформах, таких как &lt;strong&gt;Discord&lt;/strong&gt;. Мы уверены, что наш новый продукт откроет для вас новые горизонты и поможет оптимизировать работу вашего сообщества.&lt;/p&gt;
  &lt;h3 id=&quot;ZXKh&quot;&gt;&lt;strong&gt;Обзор функционала&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;hx1S&quot;&gt;Наш новый сервис включает в себя ряд мощных инструментов, которые помогут вам эффективно управлять вашим сервером, повысить активность участников и создать более вовлеченную и динамичную атмосферу. Вот некоторые ключевые функции:&lt;/p&gt;
  &lt;ol id=&quot;1rcJ&quot;&gt;
    &lt;li id=&quot;JzLa&quot;&gt;&lt;strong&gt;Персонализированные профили пользователей&lt;/strong&gt;&lt;br /&gt; Мы внедрили функционал, который позволяет каждому пользователю &lt;strong&gt;создавать и редактировать&lt;/strong&gt; свой персонализированный профиль, включая описание, изображения и статусы. Это улучшает взаимодействие с другими участниками и помогает формировать уникальную атмосферу на сервере.&lt;/li&gt;
    &lt;li id=&quot;HQXw&quot;&gt;&lt;strong&gt;Система ролевых команд&lt;/strong&gt;&lt;br /&gt; Новый сервис предлагает уникальную систему ролевых команд, которая позволяет пользователям &lt;strong&gt;выполнять различные ролевые действия&lt;/strong&gt; (например, &amp;quot;обнять&amp;quot;, &amp;quot;позвать гулять&amp;quot;, &amp;quot;убить&amp;quot; и другие). Эти команды добавляют веселья и интерактивности в общение, способствуя укреплению связи между участниками.&lt;/li&gt;
    &lt;li id=&quot;Dmx4&quot;&gt;&lt;strong&gt;Автоматическое отслеживание статистики&lt;/strong&gt;&lt;br /&gt; С помощью нашего сервиса вы сможете &lt;strong&gt;автоматически отслеживать статистику пользователей&lt;/strong&gt;, включая количество сообщений, активность, достижения и другие параметры. Эти данные помогут вам анализировать вовлеченность участников и эффективность работы сервера.&lt;/li&gt;
    &lt;li id=&quot;RBpo&quot;&gt;&lt;strong&gt;Гибкие настройки пользователей&lt;/strong&gt;&lt;br /&gt; Мы предоставляем вам возможность &lt;strong&gt;настраивать поведение участников&lt;/strong&gt; на сервере, включая управление доступностью ролевых команд для определённых пользователей и настройку параметров сервера, таких как каналы приветствия и логирования.&lt;/li&gt;
    &lt;li id=&quot;FCTS&quot;&gt;&lt;strong&gt;Интерактивные отчёты и статистика&lt;/strong&gt;&lt;br /&gt; Сервис включает в себя &lt;strong&gt;детализированные отчёты&lt;/strong&gt; о действиях пользователей и их активности, которые могут быть использованы для анализа и оптимизации работы вашего сообщества. Вы также сможете сравнивать достижения пользователей и следить за прогрессом.&lt;/li&gt;
    &lt;li id=&quot;uVF3&quot;&gt;&lt;strong&gt;Удобство и простота&lt;/strong&gt;&lt;br /&gt; Все функции нашего сервиса разработаны с учётом максимального удобства для пользователя. Интуитивно понятный интерфейс и простота настройки позволяют быстро освоить все возможности сервиса без необходимости в сложной технической настройке.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h3 id=&quot;QRon&quot;&gt;&lt;strong&gt;Преимущества сервиса&lt;/strong&gt;:&lt;/h3&gt;
  &lt;ul id=&quot;WUnm&quot;&gt;
    &lt;li id=&quot;efYz&quot;&gt;&lt;strong&gt;Гибкость&lt;/strong&gt; в настройке ролевых команд и взаимодействий.&lt;/li&gt;
    &lt;li id=&quot;69lp&quot;&gt;&lt;strong&gt;Мгновенные уведомления&lt;/strong&gt; о выполнении команд и достижениях.&lt;/li&gt;
    &lt;li id=&quot;QSff&quot;&gt;&lt;strong&gt;Высокий уровень безопасности&lt;/strong&gt; и защиты данных.&lt;/li&gt;
    &lt;li id=&quot;Nw04&quot;&gt;&lt;strong&gt;Полная интеграция&lt;/strong&gt; с платформами, такими как &lt;strong&gt;Discord&lt;/strong&gt;, для удобного использования.&lt;/li&gt;
    &lt;li id=&quot;JARl&quot;&gt;&lt;strong&gt;Поддержка и обновления&lt;/strong&gt; — наша команда постоянно работает над улучшением сервиса и готова оказать помощь в любой момент.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;fYnS&quot;&gt;&lt;strong&gt;Почему стоит выбрать OMNI Labs?&lt;/strong&gt;&lt;/h3&gt;
  &lt;ul id=&quot;QYWs&quot;&gt;
    &lt;li id=&quot;agsU&quot;&gt;Мы гарантируем &lt;strong&gt;надежность&lt;/strong&gt; и &lt;strong&gt;высокую производительность&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;G0wu&quot;&gt;Все наши решения ориентированы на &lt;strong&gt;удовлетворение потребностей пользователей&lt;/strong&gt;.&lt;/li&gt;
    &lt;li id=&quot;lPuQ&quot;&gt;Мы обеспечиваем &lt;strong&gt;круглосуточную поддержку&lt;/strong&gt;, чтобы помочь вам в любой ситуации.&lt;/li&gt;
    &lt;li id=&quot;hYDc&quot;&gt;Регулярные &lt;strong&gt;обновления и новые функции&lt;/strong&gt;, что позволяет вам всегда быть в центре технологических инноваций.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h3 id=&quot;fE3V&quot;&gt;&lt;strong&gt;Как начать использовать сервис?&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;rxH2&quot;&gt;Для начала работы с нашим сервисом, достаточно &lt;strong&gt;зарегистрироваться на платформе&lt;/strong&gt; и получить доступ ко всем его функциям. Мы сделали процесс максимально простым и удобным, чтобы вы могли сразу же начать использовать все возможности нашего продукта.&lt;/p&gt;
  &lt;p id=&quot;p51G&quot;&gt;Присоединяйтесь к OMNI Labs и откройте для себя новые возможности для вашего цифрового сообщества!&lt;/p&gt;
  &lt;p id=&quot;3c75&quot;&gt;Если у вас возникнут вопросы, наша &lt;strong&gt;служба поддержки&lt;/strong&gt; всегда готова помочь вам.&lt;/p&gt;
  &lt;p id=&quot;qZPQ&quot;&gt;С уважением,&lt;br /&gt;&lt;strong&gt;Команда OMNI Labs&lt;/strong&gt;&lt;/p&gt;

</content></entry><entry><id>shredinger_dev:commands_orion</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/commands_orion?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Команды</title><published>2024-11-27T11:07:25.465Z</published><updated>2024-11-27T11:11:48.134Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/f0/eb/f0eb612a-52a3-4c32-861a-95b9cb0cad81.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/32/56/3256b0c3-8e5e-4c80-b399-0ab3ba750ca9.png&quot;&gt;Общий список команд:</summary><content type="html">
  &lt;figure id=&quot;ybl9&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/32/56/3256b0c3-8e5e-4c80-b399-0ab3ba750ca9.png&quot; width=&quot;1920&quot; /&gt;
    &lt;figcaption&gt;Powered by OMNI Labs&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;blockquote id=&quot;RPsD&quot;&gt;&lt;strong&gt;Общий список команд:&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;ICTq&quot;&gt;&lt;strong&gt;!commands - Узнать команды.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;WCUL&quot;&gt;&lt;strong&gt;!rank - Узнать свой ранг пользователя.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;ILPs&quot;&gt;&lt;strong&gt;!profile - Посмотреть свой профиль.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;5eay&quot;&gt;&lt;strong&gt;!support - Связаться с технической поддержкой.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;HVQD&quot;&gt;&lt;strong&gt;!server - Узнать информацию о сервере.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;dmWh&quot;&gt;&lt;strong&gt;!avatar - Посмотреть свой аватар/Аватар пользователя.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;K4Le&quot;&gt;&lt;strong&gt;!clear - Очистить определенное количество сообщений.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;Z2Q0&quot;&gt;&lt;strong&gt;!close - Закрыть чат от обычных пользователей, кроме администраторов.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;bePt&quot;&gt;&lt;strong&gt;!open - Открыть чат для пользователей.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;aqK8&quot;&gt;&lt;strong&gt;!norp - Запретить применять рп команды на себе.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;C4xw&quot;&gt;&lt;strong&gt;!settings - Открыть настройки бота на сервере.&lt;/strong&gt;&lt;/blockquote&gt;
  &lt;p id=&quot;mqgp&quot;&gt;&lt;a href=&quot;https://discord.gg/BECk9Rwt2f&quot; target=&quot;_blank&quot;&gt;Powered by OMNI Labs&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>shredinger_dev:ORION</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/ORION?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Пользовательское соглашение</title><published>2024-11-27T10:22:13.662Z</published><updated>2024-11-27T10:22:13.662Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img1.teletype.in/files/0d/07/0d074f26-e761-4457-a2d8-c4a490f888ef.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/83/85/8385d5a8-02be-401e-8c0a-833482cf77f3.png&quot;&gt;Дата вступления в силу: 27.11.2024</summary><content type="html">
  &lt;figure id=&quot;H2mV&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/83/85/8385d5a8-02be-401e-8c0a-833482cf77f3.png&quot; width=&quot;1920&quot; /&gt;
    &lt;figcaption&gt;Powered by OMNI Labs&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;kHss&quot;&gt;Дата вступления в силу: 27.11.2024&lt;/p&gt;
  &lt;p id=&quot;XLst&quot;&gt;Настоящее Пользовательское соглашение (далее — «Соглашение») регулирует использование программного обеспечения, сервисов и технологий, предоставляемых ботом &lt;strong&gt;ORION&lt;/strong&gt; (далее — «Бот»), и устанавливает условия обработки данных пользователей. Подключаясь к Боту, вы подтверждаете свое согласие с данным Соглашением.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;KZX9&quot;&gt;&lt;strong&gt;1. Обработка данных&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;OjH9&quot;&gt;1.1. &lt;strong&gt;Собираемые данные&lt;/strong&gt;&lt;br /&gt;Бот может собирать следующие данные для корректной работы и улучшения предоставляемых услуг:&lt;/p&gt;
  &lt;ul id=&quot;xIbB&quot;&gt;
    &lt;li id=&quot;Fjbp&quot;&gt;Данные аккаунта: уникальный идентификатор, никнейм, аватар, права доступа.&lt;/li&gt;
    &lt;li id=&quot;pR8y&quot;&gt;Данные о взаимодействиях: отправленные команды, количество сообщений, участие в событиях, взаимодействия с кнопками и командами.&lt;/li&gt;
    &lt;li id=&quot;zs2R&quot;&gt;Системные данные: идентификатор сервера, роли, структура каналов.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;yPZV&quot;&gt;1.2. &lt;strong&gt;Цели обработки данных&lt;/strong&gt;&lt;br /&gt;Собранные данные могут использоваться для следующих целей:&lt;/p&gt;
  &lt;ul id=&quot;sNtl&quot;&gt;
    &lt;li id=&quot;O1ML&quot;&gt;Обеспечение работы основных функций Бота.&lt;/li&gt;
    &lt;li id=&quot;3jhj&quot;&gt;Улучшение производительности и оптимизация сервиса.&lt;/li&gt;
    &lt;li id=&quot;mykY&quot;&gt;Проведение анонимных аналитических исследований и разработка новых технологий.&lt;/li&gt;
    &lt;li id=&quot;KAkA&quot;&gt;Выявление нарушений, предотвращение спама и злоупотреблений.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;RxPa&quot;&gt;1.3. &lt;strong&gt;Конфиденциальность данных&lt;/strong&gt;&lt;br /&gt;Данные, собранные Ботом, не передаются третьим сторонам за исключением случаев, предусмотренных законом. Ваши данные хранятся на защищенных серверах, доступ к которым имеет только ограниченный круг специалистов, участвующих в обеспечении работы сервиса.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;rlWW&quot;&gt;&lt;strong&gt;2. Права и обязанности пользователей&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;W87p&quot;&gt;2.1. &lt;strong&gt;Права пользователей&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;Gxyz&quot;&gt;
    &lt;li id=&quot;O3gm&quot;&gt;Вы имеете право на доступ, изменение и удаление своих данных. Для этого обратитесь к [системному администратору сервера или через поддержку].&lt;/li&gt;
    &lt;li id=&quot;wcUm&quot;&gt;Вы можете отключить Бота на любом сервере в любое время.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;2ivl&quot;&gt;2.2. &lt;strong&gt;Обязанности пользователей&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;8qAt&quot;&gt;
    &lt;li id=&quot;A2rb&quot;&gt;Пользователи обязаны соблюдать правила поведения, установленные владельцем сервера.&lt;/li&gt;
    &lt;li id=&quot;j2wo&quot;&gt;Запрещено использовать Бота для распространения запрещенного контента, оскорблений или спама.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;WiRX&quot;&gt;&lt;strong&gt;3. Использование данных для исследований&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;gaHG&quot;&gt;3.1. Мы можем использовать данные пользователей в обезличенной форме для проведения следующих типов исследований:&lt;/p&gt;
  &lt;ul id=&quot;YT59&quot;&gt;
    &lt;li id=&quot;3wV1&quot;&gt;Анализ моделей поведения пользователей для оптимизации работы Бота.&lt;/li&gt;
    &lt;li id=&quot;GxIn&quot;&gt;Разработка и тестирование новых функций, которые могут быть полезны сообществу.&lt;/li&gt;
    &lt;li id=&quot;xD0x&quot;&gt;Исследования в области искусственного интеллекта, направленные на улучшение взаимодействия пользователей с технологиями.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;qEHj&quot;&gt;3.2. Обезличивание данных:&lt;br /&gt;Все персональные данные перед использованием для исследований проходят этап обезличивания, что делает невозможным установление вашей личности.&lt;/p&gt;
  &lt;p id=&quot;vvue&quot;&gt;3.3. Вы можете отказаться от участия в исследованиях, направив запрос в поддержку по почте egorvatulko@getcode-ai.ru.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;04Vh&quot;&gt;&lt;strong&gt;4. Ограничение ответственности&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;0Quc&quot;&gt;4.1. Владелец Бота не несет ответственности за сбои в работе, вызванные техническими ограничениями платформы Discord, действиями третьих лиц или обстоятельствами непреодолимой силы.&lt;/p&gt;
  &lt;p id=&quot;04HH&quot;&gt;4.2. Бот предоставляется «как есть» и не дает гарантии полной совместимости или бесперебойной работы.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;XWCa&quot;&gt;&lt;strong&gt;5. Изменения в соглашении&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;bDqF&quot;&gt;5.1. Мы оставляем за собой право изменять условия данного Соглашения. О значительных изменениях вы будете уведомлены через системные сообщения.&lt;/p&gt;
  &lt;p id=&quot;QquD&quot;&gt;5.2. Продолжение использования Бота после внесения изменений означает ваше согласие с обновленными условиями.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;1DKI&quot;&gt;&lt;strong&gt;6. Контакты&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;xccN&quot;&gt;Для всех вопросов, связанных с настоящим Соглашением или обработкой ваших данных, свяжитесь с нами через сервер поддержки: &lt;a href=&quot;https://discord.gg/BECk9Rwt2f&quot; target=&quot;_blank&quot;&gt;https://discord.gg/BECk9Rwt2f&lt;/a&gt;&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h3 id=&quot;BKu1&quot;&gt;&lt;strong&gt;Заключение&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;edmq&quot;&gt;Подключаясь к Боту, вы подтверждаете, что ознакомлены с условиями данного Соглашения и согласны с ними. Мы ценим вашу конфиденциальность и стремимся сделать наше сотрудничество безопасным и полезным.&lt;/p&gt;

</content></entry><entry><id>shredinger_dev:commands_flex</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/commands_flex?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Команды Flex Assistant</title><published>2024-10-29T23:06:35.091Z</published><updated>2024-12-14T12:48:38.633Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/37/fa/37fae0ff-0297-4373-acb4-07ef00b4b3f0.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/a4/0e/a40ece62-73e3-4923-840a-e682638b3c10.png&quot;&gt;Спасибо за использование наших сервисов!</summary><content type="html">
  &lt;figure id=&quot;1qTz&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a4/0e/a40ece62-73e3-4923-840a-e682638b3c10.png&quot; width=&quot;1280&quot; /&gt;
  &lt;/figure&gt;
  &lt;h2 id=&quot;mDJI&quot;&gt;Команды бота FLEX&lt;/h2&gt;
  &lt;blockquote id=&quot;7Fp2&quot;&gt;Основные команды&lt;br /&gt;- /start - Начать работу с ботом&lt;br /&gt;- /help - Получить справку по командам&lt;br /&gt;- /reset - Сбросить контекст диалога с ботом&lt;br /&gt;- /commands - Список всех доступных команд&lt;/blockquote&gt;
  &lt;blockquote id=&quot;cQAw&quot;&gt;Система OMNI Stars&lt;br /&gt;- Фарм - Получить случайное количество OMNI Stars (доступно раз в 30 минут)&lt;br /&gt;- Статистика звезд - Посмотреть рейтинг пользователей по количеству звезд&lt;br /&gt;- Мой профиль - Просмотр вашего профиля с информацией о звездах и подписке&lt;br /&gt;- Перевести @username {количество} Звезд - Перевести звезды другому пользователю&lt;br /&gt;- Перевести {количество} Звезд (в ответ на сообщение) - Альтернативный способ перевода звезд&lt;/blockquote&gt;
  &lt;blockquote id=&quot;au7O&quot;&gt;Ролевые команды&lt;br /&gt;Используются в ответ на сообщение другого пользователя:&lt;br /&gt;- отдать на съедение львам&lt;br /&gt;- отдать на съедение волкам&lt;br /&gt;- закопать&lt;br /&gt;- откопать&lt;br /&gt;- убить&lt;br /&gt;- расстрелять&lt;br /&gt;- шлепнуть&lt;br /&gt;- поцеловать&lt;br /&gt;- обнять&lt;br /&gt;- поздравить&lt;br /&gt;- пригласить в гости&lt;br /&gt;- позвать гулять&lt;br /&gt;- наслать дух сибири&lt;br /&gt;- отправить в сибирь&lt;/blockquote&gt;
  &lt;blockquote id=&quot;tqZA&quot;&gt;FLEX Ассистент&lt;br /&gt;Есть два способа обращения к ассистенту:&lt;br /&gt;1. Начать сообщение со слова &amp;quot;Флекс&amp;quot; (например: &amp;quot;Флекс, расскажи о погоде&amp;quot;)&lt;br /&gt;2. Ответить на любое сообщение бота&lt;/blockquote&gt;
  &lt;blockquote id=&quot;dCqc&quot;&gt;При общении с FLEX можно:&lt;br /&gt;- Отправлять текстовые сообщения&lt;br /&gt;- Прикреплять файлы (фото, видео, аудио, документы) с подписью, начинающейся со слова &amp;quot;Флекс&amp;quot;&lt;br /&gt;- Использовать кнопку &amp;quot;Поиск в интернете&amp;quot; (доступно для подписчиков OMNI Pro)&lt;/blockquote&gt;
  &lt;blockquote id=&quot;vv79&quot;&gt;Подписка OMNI Pro&lt;br /&gt;- /buy_sub - Приобрести подписку OMNI Pro&lt;br /&gt;- /paysupport - Информация о политике возврата средств&lt;/blockquote&gt;
  &lt;blockquote id=&quot;F0JB&quot;&gt;Фарм звезд&lt;br /&gt;1. Отправьте команду &amp;quot;Фарм&amp;quot; в чат&lt;br /&gt;2. Получите случайное количество звезд (от 5 до 100)&lt;br /&gt;3. Ждите 30 минут перед следующим фармом&lt;/blockquote&gt;
  &lt;blockquote id=&quot;0fXD&quot;&gt;Перевод звезд&lt;br /&gt;Два способа:&lt;br /&gt;1. &amp;#x60;Перевести @username 50 Звезд&amp;#x60;&lt;br /&gt;2. Ответить на сообщение пользователя: &amp;#x60;Перевести 50 Звезд&amp;#x60;&lt;/blockquote&gt;
  &lt;blockquote id=&quot;HBBc&quot;&gt;Общение с FLEX&lt;br /&gt;1. Начните сообщение со слова &amp;quot;Флекс&amp;quot;&lt;br /&gt;2. Задайте вопрос или опишите задачу&lt;br /&gt;3. При необходимости прикрепите файл&lt;br /&gt;4. Используйте кнопку &amp;quot;Поиск в интернете&amp;quot; для получения актуальной информации (требуется OMNI Pro)&lt;/blockquote&gt;
  &lt;blockquote id=&quot;XBed&quot;&gt;Ролевые команды&lt;br /&gt;1. Найдите сообщение пользователя&lt;br /&gt;2. Нажмите &amp;quot;Ответить&amp;quot;&lt;br /&gt;3. Выберите одну из ролевых команд&lt;br /&gt;4. Отправьте сообщение&lt;/blockquote&gt;
  &lt;blockquote id=&quot;hxV0&quot;&gt;Важные примечания&lt;br /&gt;- Для использования поиска в интернете требуется подписка OMNI Pro&lt;br /&gt;- Перевод звезд возможен только при наличии достаточного количества на балансе&lt;br /&gt;- Ролевые команды нельзя использовать на себе&lt;br /&gt;- История диалога с ботом сохраняется и может быть сброшена командой /reset&lt;/blockquote&gt;
  &lt;pre id=&quot;ThrZ&quot;&gt;Почта технической поддержки egorvatulko@getcode-ai.ru&lt;/pre&gt;

</content></entry><entry><id>shredinger_dev:dEMkc7mlL4G</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/dEMkc7mlL4G?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>OMNI Flex Assistant</title><published>2024-10-29T23:01:24.492Z</published><updated>2024-10-29T23:01:24.492Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/b3/5b/b35b6f56-3171-493d-806d-bf6dedd01cf0.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/13/e3/13e32be5-4b54-4916-a2ce-e409763706b4.png&quot;&gt;Мы решили вернуть наш проект OMNI Assistant, но в новом виде, и новой форме, мы улучшили логику бота, и его системы, и в течении этого года, мы намерены довести проект до идеала, мы добавили систему подписки, но в данный момент она не имеет смысла на время тестирования, в конце недели она будет иметь дополнительные привилегии, пока мы не будем их раскрывать, но она будет отличаться от старой OMNI Plus.</summary><content type="html">
  &lt;figure id=&quot;rXYe&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/13/e3/13e32be5-4b54-4916-a2ce-e409763706b4.png&quot; width=&quot;1920&quot; /&gt;
  &lt;/figure&gt;
  &lt;h3 id=&quot;hzZ5&quot; data-align=&quot;center&quot;&gt;&lt;strong&gt;Мы разработали для вас бота на базе ИИ Gemini 1.5 Pro&lt;/strong&gt;&lt;/h3&gt;
  &lt;p id=&quot;xeqK&quot; data-align=&quot;center&quot;&gt;Мы решили вернуть наш проект OMNI Assistant, но в новом виде, и новой форме, мы улучшили логику бота, и его системы, и в течении этого года, мы намерены довести проект до идеала, мы добавили систему подписки, но в данный момент она не имеет смысла на время тестирования, в конце недели она будет иметь дополнительные привилегии, пока мы не будем их раскрывать, но она будет отличаться от старой OMNI Plus.&lt;/p&gt;
  &lt;p id=&quot;5RBA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Y3sB&quot; data-align=&quot;center&quot;&gt;Telegram: &lt;a href=&quot;https://t.me/omni_labs_o&quot; target=&quot;_blank&quot;&gt;https://t.me/omni_labs_o&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>shredinger_dev:5mBJw56cmm5</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/5mBJw56cmm5?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Команды OMNI Pro</title><published>2024-09-09T16:08:50.576Z</published><updated>2024-09-09T16:08:50.576Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/76/81/768135d7-ccd6-4e3b-ad5c-08efebad25b1.png"></media:thumbnail><category term="omni" label="OMNI"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/7a/8c/7a8c830f-8f62-49c7-a091-d890df8a79e8.png&quot;&gt;</summary><content type="html">
  &lt;figure id=&quot;5w3i&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/7a/8c/7a8c830f-8f62-49c7-a091-d890df8a79e8.png&quot; width=&quot;1920&quot; /&gt;
  &lt;/figure&gt;
  &lt;pre id=&quot;9Uqo&quot;&gt;/start — Запуск бота&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;pre id=&quot;WD1s&quot;&gt;/help — Отправляет вам ссылку на статью с списком команд.&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;pre id=&quot;N17J&quot;&gt;/profile — Открывает ваш профиль в OMNI ID&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;pre id=&quot;OMwI&quot;&gt;/model — Выбрать модель ИИ&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;pre id=&quot;0uy7&quot;&gt;/bot — Проверяет активность бота&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;pre id=&quot;h36S&quot;&gt;/stats — Статистика потребления баланса&lt;/pre&gt;
  &lt;hr /&gt;
  &lt;pre id=&quot;1GzH&quot;&gt;/sync — Соединить профиль OMNI ID с вашим чатом&lt;/pre&gt;

</content></entry><entry><id>shredinger_dev:IcwMNGsus8k</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/IcwMNGsus8k?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Что такое CC-BY 4.0?</title><published>2024-07-21T23:58:56.599Z</published><updated>2024-07-21T23:58:56.599Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/1d/42/1d42ccd2-1efc-4560-98f4-3f85a3d8d086.png"></media:thumbnail><category term="avtorskie-prava" label="авторские права"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/47/bc/47bcdb7a-ac1b-457e-bece-b52aed032697.png&quot;&gt;Лицензия Creative Commons Attribution 4.0 International (CC BY 4.0) — это одна из самых распространённых и гибких лицензий Creative Commons, которая позволяет авторам делиться своими произведениями с другими людьми на условиях, требующих только указания авторства. Вот основные положения этой лицензии:</summary><content type="html">
  &lt;p id=&quot;pJah&quot;&gt;Лицензия Creative Commons Attribution 4.0 International (CC BY 4.0) — это одна из самых распространённых и гибких лицензий Creative Commons, которая позволяет авторам делиться своими произведениями с другими людьми на условиях, требующих только указания авторства. Вот основные положения этой лицензии:&lt;/p&gt;
  &lt;ul id=&quot;4Cvk&quot;&gt;
    &lt;li id=&quot;CBvZ&quot;&gt;&lt;strong&gt;Авторство:&lt;/strong&gt; Пользователи должны указать авторство оригинального произведения, предоставить ссылку на лицензию и указать, если были внесены изменения. Можно сделать это любым разумным образом, но не так, чтобы создать впечатление, что лицензиар поддерживает вас или ваше использование произведения.&lt;/li&gt;
    &lt;li id=&quot;6WXy&quot;&gt;&lt;strong&gt;Коммерческое использование:&lt;/strong&gt; Лицензия позволяет использовать произведение в коммерческих целях, то есть его можно свободно распространять, изменять и использовать, в том числе и для получения прибыли.&lt;/li&gt;
    &lt;li id=&quot;YHnS&quot;&gt;&lt;strong&gt;Адаптации и модификации:&lt;/strong&gt; Лицензия позволяет адаптировать, модифицировать и создавать производные произведения на основе оригинального произведения, при условии, что все производные произведения также будут распространяться под этой же лицензией.&lt;/li&gt;
    &lt;li id=&quot;hozs&quot;&gt;&lt;strong&gt;Распространение:&lt;/strong&gt; Произведение можно копировать и распространять на любых носителях и в любом формате, при этом оно остаётся под этой же лицензией.&lt;/li&gt;
    &lt;li id=&quot;PQWN&quot;&gt;&lt;strong&gt;Отказ от всех видов гарантий:&lt;/strong&gt; Лицензиар (автор или владелец прав на произведение) предоставляет произведение &amp;quot;как есть&amp;quot;, без каких-либо гарантий. Это означает, что лицензиар не гарантирует, что произведение:&lt;/li&gt;
  &lt;/ul&gt;
  &lt;ol id=&quot;B7ad&quot;&gt;
    &lt;li id=&quot;3ng9&quot;&gt;Подходит для конкретной цели.&lt;/li&gt;
    &lt;li id=&quot;JTXe&quot;&gt;Свободно от ошибок или дефектов.&lt;/li&gt;
    &lt;li id=&quot;pSzR&quot;&gt;Не нарушает права третьих лиц.&lt;/li&gt;
    &lt;li id=&quot;kawv&quot;&gt;Соответствует ожиданиям пользователя.&lt;/li&gt;
  &lt;/ol&gt;

</content></entry><entry><id>shredinger_dev:hjJlTtLAVKt</id><link rel="alternate" type="text/html" href="https://teletype.in/@shredinger_dev/hjJlTtLAVKt?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=shredinger_dev"></link><title>Как написать простую нейронную сеть</title><published>2024-07-21T21:06:58.421Z</published><updated>2024-07-21T21:06:58.421Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/bc/ed/bced6231-7cfa-4b91-b52a-5f48104191a6.png"></media:thumbnail><category term="python" label="python"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/48/01/4801b2d3-4804-4c4e-8681-86f072af7a3b.png&quot;&gt;Нейронные сети являются основой многих современных приложений машинного обучения. В этой статье рассматривается создание простой нейронной сети с использованием библиотеки TensorFlow. Основное внимание уделяется подготовке данных, созданию и обучению модели.</summary><content type="html">
  &lt;h2 id=&quot;bx0n&quot;&gt;Введение&lt;/h2&gt;
  &lt;p id=&quot;SxsF&quot;&gt;Нейронные сети являются основой многих современных приложений машинного обучения. В этой статье рассматривается создание простой нейронной сети с использованием библиотеки TensorFlow. Основное внимание уделяется подготовке данных, созданию и обучению модели.&lt;/p&gt;
  &lt;h2 id=&quot;csZf&quot;&gt;Установка необходимых библиотек&lt;/h2&gt;
  &lt;p id=&quot;pXnO&quot;&gt;Для обучения нейронной сети потребуется следующая библиотека:&lt;/p&gt;
  &lt;ul id=&quot;CW8N&quot;&gt;
    &lt;li id=&quot;HhI5&quot;&gt;pip install tensorflow numpy&lt;/li&gt;
  &lt;/ul&gt;
  &lt;h2 id=&quot;iEjv&quot;&gt;Импорт библиотек&lt;/h2&gt;
  &lt;p id=&quot;UoB9&quot;&gt;Для работы с данными и создания модели необходимо импортировать следующие библиотеки:&lt;/p&gt;
  &lt;pre id=&quot;ZZsp&quot;&gt;import tensorflow as tf
import numpy as np
from tensorflow.keras.datasets import mnist
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Flatten
from tensorflow.keras.utils import to_categorical&lt;/pre&gt;
  &lt;h2 id=&quot;Txpj&quot;&gt;Подготовка данных&lt;/h2&gt;
  &lt;p id=&quot;K1e1&quot;&gt;В данном примере используется набор данных MNIST, содержащий изображения рукописных цифр. Подготовка данных включает загрузку, нормализацию и преобразование меток в формат one-hot encoding.&lt;/p&gt;
  &lt;pre id=&quot;LNOX&quot;&gt;# Загрузка данных
(x_train, y_train), (x_test, y_test) = mnist.load_data()

# Нормализация данных
x_train = x_train / 255.0
x_test = x_test / 255.0

# Преобразование меток в формат one-hot encoding
y_train = to_categorical(y_train, 10)
y_test = to_categorical(y_test, 10)&lt;/pre&gt;
  &lt;h2 id=&quot;QKe4&quot;&gt;Создание модели&lt;/h2&gt;
  &lt;p id=&quot;yaRW&quot;&gt;Создание модели осуществляется с использованием Sequential API в Keras, который является частью TensorFlow. Модель состоит из следующих слоев:&lt;/p&gt;
  &lt;pre id=&quot;Fca8&quot;&gt;model = Sequential([
    Flatten(input_shape=(28, 28)),  # Преобразование входных данных в одномерный массив
    Dense(128, activation=&amp;#x27;relu&amp;#x27;),  # Полносвязный слой с 128 нейронами и функцией активации ReLU
    Dense(10, activation=&amp;#x27;softmax&amp;#x27;)  # Выходной слой с 10 нейронами и функцией активации softmax
])
&lt;/pre&gt;
  &lt;h2 id=&quot;3XPh&quot;&gt;Компиляция модели&lt;/h2&gt;
  &lt;p id=&quot;3NNB&quot;&gt;После создания модели необходимо ее скомпилировать, указав оптимизатор, функцию потерь и метрику для оценки:&lt;/p&gt;
  &lt;pre id=&quot;QmvY&quot;&gt;model.compile(optimizer=&amp;#x27;adam&amp;#x27;,
              loss=&amp;#x27;categorical_crossentropy&amp;#x27;,
              metrics=[&amp;#x27;accuracy&amp;#x27;])&lt;/pre&gt;
  &lt;h2 id=&quot;rktQ&quot;&gt;Обучение модели&lt;/h2&gt;
  &lt;p id=&quot;jt37&quot;&gt;Обучение модели проводится с использованием обучающих данных:&lt;/p&gt;
  &lt;pre id=&quot;Inz5&quot;&gt;model.fit(x_train, y_train, epochs=5, batch_size=32, validation_split=0.2)&lt;/pre&gt;
  &lt;h2 id=&quot;ltQ4&quot;&gt;Оценка модели&lt;/h2&gt;
  &lt;p id=&quot;29GT&quot;&gt;Оценка точности модели осуществляется на тестовых данных:&lt;/p&gt;
  &lt;pre id=&quot;NleH&quot;&gt;test_loss, test_accuracy = model.evaluate(x_test, y_test)
print(f&amp;#x27;Точность на тестовых данных: {test_accuracy * 100:.2f}%&amp;#x27;)&lt;/pre&gt;
  &lt;h2 id=&quot;XVvx&quot;&gt;Заключение&lt;/h2&gt;
  &lt;p id=&quot;WRuO&quot;&gt;Создание и обучение простой нейронной сети для распознавания рукописных цифр демонстрирует основные этапы, включая подготовку данных, создание модели, компиляцию, обучение и оценку. Этот процесс может быть значительно упрощен с использованием библиотек, таких как TensorFlow.&lt;/p&gt;
  &lt;h2 id=&quot;vstN&quot;&gt;Полный код&lt;/h2&gt;
  &lt;pre id=&quot;jjit&quot;&gt;import tensorflow as tf
import numpy as np
from tensorflow.keras.datasets import mnist
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Flatten
from tensorflow.keras.utils import to_categorical&lt;/pre&gt;
  &lt;pre id=&quot;xdJB&quot;&gt;# Загрузка данных
(x_train, y_train), (x_test, y_test) = mnist.load_data()&lt;/pre&gt;
  &lt;pre id=&quot;r0kk&quot;&gt;# Нормализация данных
x_train = x_train / 255.0
x_test = x_test / 255.0&lt;/pre&gt;
  &lt;pre id=&quot;BP2h&quot;&gt;# Преобразование меток в формат one-hot encoding
y_train = to_categorical(y_train, 10)
y_test = to_categorical(y_test, 10)&lt;/pre&gt;
  &lt;pre id=&quot;q4mD&quot;&gt;# Создание модели
model = Sequential([
    Flatten(input_shape=(28, 28)),  # Преобразование входных данных в одномерный массив
    Dense(128, activation=&amp;#x27;relu&amp;#x27;),  # Полносвязный слой с 128 нейронами и функцией активации ReLU
    Dense(10, activation=&amp;#x27;softmax&amp;#x27;)  # Выходной слой с 10 нейронами и функцией активации softmax
])&lt;/pre&gt;
  &lt;pre id=&quot;iAYM&quot;&gt;# Компиляция модели
model.compile(optimizer=&amp;#x27;adam&amp;#x27;,
              loss=&amp;#x27;categorical_crossentropy&amp;#x27;,
              metrics=[&amp;#x27;accuracy&amp;#x27;])&lt;/pre&gt;
  &lt;pre id=&quot;qe86&quot;&gt;# Обучение модели
model.fit(x_train, y_train, epochs=5, batch_size=32, validation_split=0.2)&lt;/pre&gt;
  &lt;pre id=&quot;fjxS&quot;&gt;# Оценка модели
test_loss, test_accuracy = model.evaluate(x_test, y_test)
print(f&amp;#x27;Точность на тестовых данных: {test_accuracy * 100:.2f}%&amp;#x27;)&lt;/pre&gt;
  &lt;p id=&quot;LkNT&quot;&gt;Создание нейронной сети может показаться сложной задачей, но с помощью TensorFlow этот процесс становится значительно проще. Экспериментируйте с различными архитектурами и параметрами, чтобы улучшить производительность вашей модели.&lt;/p&gt;
  &lt;p id=&quot;6pIB&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;UW9T&quot;&gt;&lt;strong&gt;Другие статьи&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;JHEA&quot;&gt;
    &lt;li id=&quot;pnLu&quot;&gt;&lt;a href=&quot;/@e_omnilabs/Glubokie-yazykovye-modeli-Osnovnye-koncepcii-i-primeneniya-GPT-i-LLM-06-14&quot;&gt;Глубокие языковые модели: Основные концепции и применения GPT и LLM&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;txEz&quot;&gt;&lt;a href=&quot;/@e_omnilabs/Kak-napisat-Telegram-bota-06-13&quot;&gt;Как написать Telegram бота?&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;eUyi&quot;&gt;&lt;a href=&quot;https://teletype.in/@e_omnilabs/osnovi-python&quot; target=&quot;_blank&quot;&gt;Основы Python&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;4KAH&quot;&gt;&lt;strong&gt;Наш телеграм канал&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;fLpX&quot;&gt;
    &lt;li id=&quot;ztHj&quot;&gt;&lt;a href=&quot;https://t.me/omni_labs_o&quot; target=&quot;_blank&quot;&gt;OMNI Labs&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;

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