logo
0
читателей
play_code  Инструменты для твоих стримов! Автор интеграции MiniChat + Streamer.bot, ментор SB, разработчик Streamfony
О проекте Просмотр Уровни подписки Фильтры Статистика Обновления проекта Контакты Поделиться Метки
Все проекты
О проекте
Привет, Кодята!
Меня зовут Илья, я старший разработчик в VK (проекты Юла и Вконтакте).
Когда-то, меня затянуло в стриминг с головой. Но анализируя эту страсть, я понял, что просто обожаю именно техническую модификацию и автоматизацию трансляций. Я принял эту истину, и превратил ее в свою супер способность! Я с радостью делюсь своими нароботками, и, даже прекратив стримы, продолжаю придумывать новые полезные инструменты, позволяющие поднять трансляции на новый уровень!
Публикации, доступные бесплатно
Уровни подписки
Единоразовый платёж

Кинуть в плейкода шекели, чтобы он быстрее разрабатывал Streamfony

Помочь проекту
Джун 128₽ месяц
Доступны сообщения

Получить доступ к некоторым полезным инструментам для трансляций!

Оформить подписку
Миддл 256₽ месяц 2 612₽ год
(-15%)
При подписке на год для вас действует 15% скидка. 15% основная скидка и 0% доп. скидка за ваш уровень на проекте play_code
Доступны сообщения

Больше полезных инструментов для трансляций, а так же ключ доступа к StreamGPT

Оформить подписку
Синьор 512₽ месяц 5 223₽ год
(-15%)
При подписке на год для вас действует 15% скидка. 15% основная скидка и 0% доп. скидка за ваш уровень на проекте play_code
Доступны сообщения

Еще больше полезных инструментов! Про ключ доступа к StreamGPT не забыли, но так же, ранний доступ к новым версиям интеграции MiniChat и безграничные запросы в GPT по Streamer.bot

Оформить подписку
Тим Лид 1 024₽ месяц 10 445₽ год
(-15%)
При подписке на год для вас действует 15% скидка. 15% основная скидка и 0% доп. скидка за ваш уровень на проекте play_code
Доступны сообщения

Полный доступ ко всем статьям и инструментам для трансляций! Все бонусы предыдущих уровней, а так же, безлимитные консультации по Streamer.bot

Оформить подписку
CTO 5 120₽ месяц 52 224₽ год
(-15%)
При подписке на год для вас действует 15% скидка. 15% основная скидка и 0% доп. скидка за ваш уровень на проекте play_code
Осталось 1 место
Доступны сообщения

Технический директор может быть лишь один. От него ничего не скроешь, и его поручения - практически закон!

Дает доступ ко всем бонусам предыдущих уровней, а так же позволяет заказать разработку под Streamer.bot любой идеи (не более 5 часов на реализацию в месяц)

Оформить подписку
Фильтры
Статистика
Обновления проекта
Контакты

Контакты

Поделиться
Читать: 8+ мин
logo play_code

Улучшенная интеграция со Spotify! Полный контроль над музыкой

Доступно подписчикам уровня
«Синьор»
Подписаться за 512₽ в месяц

Читать: 8+ мин
logo play_code

Берегись! Там капкан! Даем чату инструмент охоты

Доступно подписчикам уровня
«Миддл»
Подписаться за 256₽ в месяц

Очень многие спрашивают про капкан... и мне всегда было сложно поделиться им из-за тяжелой настройки. Но я постарался упростить ее и смог!

Смотреть: 1+ мин
logo play_code

Забираем виджеты для стрима, откуда никто не ожидает

Кодята, ‎привет!

Сегодня‏ ‎на ‎стриме ‎рассказывал, ‎как ‎можно‏ ‎забрать ‎любой‏ ‎html-сниппет,‏ ‎в ‎качестве ‎виджета‏ ‎на ‎стрим.‏ ‎Продублирую ‎чуть ‎подробнее ‎тут,‏ ‎чтобы‏ ‎этот ‎процесс‏ ‎был ‎менее‏ ‎пугающим ‎и ‎сбивающим ‎с ‎толку.‏ ‎

В‏ ‎качестве ‎источника‏ ‎виджетов ‎мы‏ ‎можем ‎использовать ‎абсолютно ‎любой ‎сервис,‏ ‎но‏ ‎в‏ ‎нашем ‎примере‏ ‎мы ‎воспользуемся‏ ‎CodePen

Заходим ‎на‏ ‎сайт,‏ ‎вводим ‎в‏ ‎строке ‎поиска ‎любое ‎ключевое ‎слово‏ ‎и ‎выбираем‏ ‎из‏ ‎предложенных ‎вариантов ‎интересующий‏ ‎нас ‎виджет.

Чтобы‏ ‎переместиться ‎дальше ‎первой ‎страницы,‏ ‎нам‏ ‎понадобиться ‎создать‏ ‎аккаунт. ‎Сделать‏ ‎это ‎можно ‎в ‎правом ‎верхнем‏ ‎углу.

Найдя‏ ‎подходящий ‎виджет,‏ ‎просто ‎жмем‏ ‎на ‎него. ‎Откроется ‎новая ‎страница,‏ ‎на‏ ‎которой‏ ‎в ‎самом‏ ‎низу ‎-‏ ‎будет ‎представление‏ ‎виджета.‏ ‎А ‎выше‏ ‎- ‎три ‎колонки: ‎HTML, ‎CSS,‏ ‎JavaScript.

Я ‎выбрал‏ ‎симпатичную‏ ‎анимацию, ‎которая ‎может‏ ‎отлично ‎подойти‏ ‎в ‎качестве ‎рамки ‎камеры‏ ‎или‏ ‎какого-либо ‎блока.

Все,‏ ‎что ‎нам‏ ‎нужно ‎сделать ‎- ‎просто ‎собрать‏ ‎содержимое‏ ‎трех ‎колонок‏ ‎(HTML, ‎CSS‏ ‎и ‎JS) ‎в ‎одном ‎файле,‏ ‎с‏ ‎разрешением‏ ‎.html

Но ‎есть‏ ‎несколько ‎нюансов:

  • На‏ ‎сайте ‎может‏ ‎быть‏ ‎представлен ‎код,‏ ‎который ‎не ‎будет ‎функционировать ‎в‏ ‎файле ‎без‏ ‎дополнительной‏ ‎библиотеки ‎jQuery. ‎Ее‏ ‎я ‎заранее‏ ‎приложу ‎в ‎шаблоне
  • Скопированный ‎код‏ ‎должен‏ ‎быть ‎размещен‏ ‎в ‎файле‏ ‎определенным ‎образом

Давайте ‎разберемся ‎со ‎всем‏ ‎по‏ ‎порядку...

Какие ‎могут‏ ‎быть ‎вариации‏ ‎кода?

Обращайте ‎внимание ‎на ‎название ‎вкладок.‏ ‎Если‏ ‎вы‏ ‎видите ‎HTML,‏ ‎CSS ‎и‏ ‎JS ‎(без‏ ‎всяких‏ ‎значений ‎в‏ ‎скобках) ‎- ‎такой ‎код ‎можно‏ ‎забирать ‎сразу‏ ‎-‏ ‎он ‎будет ‎работать.

Однако‏ ‎могут ‎быть‏ ‎случаи, ‎когда ‎код ‎требует‏ ‎некую‏ ‎компиляцию ‎или‏ ‎постпроцессинг ‎(в‏ ‎это ‎можно ‎не ‎вникать).

Чтобы ‎превратить‏ ‎такой‏ ‎код ‎в‏ ‎подходящий ‎нам‏ ‎- ‎нужно ‎всего ‎лишь ‎нажать‏ ‎на‏ ‎иконку‏ ‎стрелки, ‎указывающей‏ ‎вниз, ‎которая‏ ‎расположена ‎в‏ ‎правой‏ ‎части ‎каждой‏ ‎колонки. ‎И ‎выбираем ‎варианты ‎View‏ ‎Compiled

1
1

После ‎этого‏ ‎в‏ ‎тех ‎же ‎полях‏ ‎появится ‎уже‏ ‎обработанный ‎код, ‎который ‎мы‏ ‎можем‏ ‎свободно ‎забирать.‏ ‎Поэтому ‎идем‏ ‎дальше.

Как ‎собрать ‎код ‎в ‎одном‏ ‎файле?

Как‏ ‎уже ‎упоминалось,‏ ‎весь ‎код‏ ‎должен ‎быть ‎собран ‎в ‎файле‏ ‎с‏ ‎расширением‏ ‎HTML. ‎Чтобы‏ ‎вам ‎было‏ ‎проще ‎все‏ ‎сделать,‏ ‎я ‎подготовил‏ ‎простой ‎шаблон. ‎Загрузить ‎его ‎можно‏ ‎в ‎самом‏ ‎низу‏ ‎статьи ‎(template.html) ‎

По‏ ‎умолчанию ‎он‏ ‎будет ‎открывать ‎в ‎браузере,‏ ‎поэтому‏ ‎вам ‎нужно‏ ‎нажать ‎на‏ ‎загруженный ‎файл ‎правой ‎кнопкой ‎мыши‏ ‎и‏ ‎выбрать ‎"Открыть‏ ‎с ‎помощью"‏ ‎-> ‎"Блокнот". ‎Если ‎у ‎вас‏ ‎есть‏ ‎более‏ ‎"мощные" ‎текстовые‏ ‎редакторы ‎(только‏ ‎не ‎Word,‏ ‎пожалуйста)‏ ‎- ‎Feel‏ ‎free ‎to ‎use ‎it.

1

Далее, ‎нам‏ ‎нужно ‎вставить‏ ‎весь‏ ‎скопированный ‎текст ‎в‏ ‎соответствии ‎с‏ ‎комментариями ‎в ‎шаблоне. ‎Как‏ ‎только‏ ‎это ‎будет‏ ‎готово, ‎нажмите‏ ‎Файл ‎-> ‎Сохранить ‎Как ‎->‏ ‎Укажите‏ ‎удобный ‎вам‏ ‎путь ‎до‏ ‎будущего ‎файла ‎и ‎сохраните ‎с‏ ‎расширением‏ ‎.html

1

Если‏ ‎все ‎сделано‏ ‎верно ‎-‏ ‎мы ‎может‏ ‎открыть‏ ‎сохраненный ‎файл‏ ‎в ‎браузере ‎и ‎увидеть ‎результат.

1

Теперь‏ ‎мы ‎можем‏ ‎подключить‏ ‎наш ‎файл ‎в‏ ‎OBS!

Как ‎подключить‏ ‎в ‎OBS?

В ‎действительности ‎-‏ ‎все‏ ‎весьма ‎просто.‏ ‎Но ‎есть‏ ‎один ‎нюанс.

Открываем ‎OBS ‎и ‎добавляем‏ ‎на‏ ‎нужной ‎сцене‏ ‎новый ‎браузерный‏ ‎источник. ‎Даем ‎ему ‎произвольное ‎название‏ ‎(я‏ ‎назвал‏ ‎"[B] ‎Animated‏ ‎Border")

1

Далее, ‎ставим‏ ‎галочку ‎в‏ ‎пункте‏ ‎"Локальный ‎файл"‏ ‎и ‎жмем ‎кнопку ‎"Обзор". ‎Выбираем‏ ‎путь ‎до‏ ‎нашего‏ ‎html ‎виджета, ‎выставляем‏ ‎размер ‎и‏ ‎делаем ‎остальные ‎настройки.

1

Обратите ‎особое‏ ‎внимание‏ ‎на ‎пункт‏ ‎CSS. ‎В‏ ‎нем ‎OBS ‎по ‎умолчанию ‎подставляет‏ ‎код,‏ ‎который ‎скрывает‏ ‎фон ‎подключенного‏ ‎сайта/файла. ‎В ‎каких-то ‎случаях ‎это‏ ‎удобно‏ ‎(как‏ ‎в ‎моем‏ ‎примере ‎с‏ ‎анимированной ‎рамкой),‏ ‎а‏ ‎в ‎каких-то‏ ‎может ‎мешать ‎(например ‎если ‎вы‏ ‎скачали ‎целую‏ ‎страницу‏ ‎для ‎экрана ‎паузы).‏ ‎Если ‎оно‏ ‎вам ‎мешает ‎- ‎просто‏ ‎удалите‏ ‎все ‎содержимое‏ ‎из ‎этого‏ ‎поля.

1

Далее ‎мы ‎можем ‎просто ‎воспользоваться‏ ‎трансформированием‏ ‎в ‎OBS,‏ ‎чтобы ‎привести‏ ‎виджет ‎к ‎желаемому ‎виду.


Что, ‎если‏ ‎я‏ ‎хочу‏ ‎поменять ‎цвета?

К‏ ‎сожалению, ‎однозначно‏ ‎единого ‎способа‏ ‎поменять‏ ‎цвета ‎-‏ ‎нет. ‎Все ‎очень ‎зависит ‎от‏ ‎выбранного ‎виджета.‏ ‎Где-то‏ ‎могут ‎быть ‎один-два‏ ‎цвета, ‎а‏ ‎где-то ‎целые ‎переливающиеся ‎градиенты.‏ ‎Но‏ ‎я ‎могу‏ ‎подсказать. ‎на‏ ‎что ‎обращаться ‎внимание.

Во-первых, ‎цвет ‎(практически)‏ ‎всегда‏ ‎описан ‎в‏ ‎CSS.

Во-вторых, ‎он‏ ‎может ‎быть ‎выражен ‎одним ‎из‏ ‎следующих‏ ‎видов:

  • HEX.‏ ‎Выглядит ‎так:‏ ‎#27F2A6
  • rgb. ‎Выглядит‏ ‎так: ‎rgb(156,‏ ‎231,‏ ‎65)
  • rgba. ‎Выглядит‏ ‎так: ‎rgba(156, ‎252, ‎75, ‎.5)

HEX

Такой‏ ‎цвет ‎всегда‏ ‎имеет‏ ‎символ ‎# ‎в‏ ‎начале ‎и‏ ‎может ‎содержать ‎3 ‎или‏ ‎6‏ ‎значений ‎после‏ ‎символа. ‎(#000‏ ‎и ‎#000000 ‎- ‎черный ‎цвет.‏ ‎#FFF‏ ‎и ‎#FFFFFF‏ ‎- ‎белый‏ ‎цвет)

Чтобы ‎сильно ‎не ‎погружаться ‎в‏ ‎то,‏ ‎как‏ ‎подобрать ‎цвет‏ ‎в ‎HEX,‏ ‎вы ‎можете‏ ‎воспользоваться‏ ‎любым ‎Color‏ ‎Picker. ‎Например ‎- ‎этим.

RGB

Почти ‎то‏ ‎же ‎самое,‏ ‎что‏ ‎и ‎HEX, ‎но‏ ‎значение ‎для‏ ‎цвета ‎тут ‎задано ‎намного‏ ‎понятнее.‏ ‎В ‎HEX‏ ‎для ‎описания‏ ‎красного, ‎зеленого ‎и ‎синего ‎используется‏ ‎шестнадцатеричная‏ ‎система ‎(Те‏ ‎самые ‎цифры‏ ‎и ‎буквы ‎0-9 ‎и ‎A-F),‏ ‎а‏ ‎в‏ ‎RGB ‎они‏ ‎задаются ‎числами‏ ‎от ‎0‏ ‎до‏ ‎255.

Чтобы ‎было‏ ‎проще ‎найти ‎нужный ‎цвет, ‎мы‏ ‎можем ‎воспользоваться‏ ‎тем‏ ‎же ‎Color ‎Picker, но‏ ‎уже ‎обратить‏ ‎внимание ‎не ‎на ‎HEX,‏ ‎а‏ ‎на ‎RGB.

RGBA

Абсолютно‏ ‎то ‎же‏ ‎самое, ‎что ‎и ‎RGB. ‎Но‏ ‎теперь‏ ‎есть ‎еще‏ ‎и ‎значение‏ ‎для ‎A ‎- ‎альфа-канал. ‎Это‏ ‎по‏ ‎сути‏ ‎непрозрачность. ‎В‏ ‎том ‎же‏ ‎Color ‎Picker‏ ‎после‏ ‎RGB ‎можно‏ ‎заметить ‎значение ‎и ‎для ‎A.

Чтобы‏ ‎поменять ‎цвета‏ ‎в‏ ‎вашем ‎виджете, ‎обратите‏ ‎внимание ‎в‏ ‎часть ‎CSS. ‎Попробуйте ‎найти‏ ‎любые‏ ‎виды ‎цветов,‏ ‎по ‎приведенным‏ ‎выше ‎примерам. ‎Можете ‎определить ‎их‏ ‎цвет‏ ‎с ‎помощью‏ ‎Color ‎Picker,‏ ‎и ‎с ‎ним ‎же ‎-‏ ‎заменить‏ ‎их.

CodePen‏ ‎и ‎прочие‏ ‎площадки ‎с‏ ‎HTML-сниппетами ‎-‏ ‎кладезь‏ ‎полезных ‎и‏ ‎готовых ‎решения ‎для ‎стримера. ‎Умение‏ ‎работать ‎с‏ ‎ними‏ ‎- ‎сильно ‎упростит‏ ‎вам ‎жизнь,‏ ‎вероятно ‎сэкономит ‎денег ‎и‏ ‎поможет‏ ‎выделиться ‎на‏ ‎фоне ‎коллег.‏ ‎Стильно, ‎модно, ‎молодёжно ‎в ‎общем.

Если‏ ‎захочется‏ ‎овладеть ‎мастерством‏ ‎переделывания ‎готовых‏ ‎виджетов ‎- ‎советую ‎обратить ‎внимание‏ ‎именно‏ ‎на‏ ‎CSS. ‎

HTML‏ ‎- ‎как‏ ‎правило ‎очень‏ ‎простой.‏ ‎И ‎не‏ ‎так ‎часто ‎требует ‎изменений, ‎вы‏ ‎к ‎нему‏ ‎всегда‏ ‎сможете ‎вернуться.

JS ‎-‏ ‎обычно ‎влияет‏ ‎лишь ‎на ‎определенную ‎логику‏ ‎поведения,‏ ‎но ‎значительно‏ ‎реже ‎на‏ ‎отображение.

А ‎CSS ‎- ‎это ‎все‏ ‎о‏ ‎том, ‎как‏ ‎элемент ‎выглядит‏ ‎и ‎часто ‎как ‎он ‎анимирован.‏ ‎Материал‏ ‎простой,‏ ‎а ‎теперь‏ ‎у ‎вас‏ ‎есть ‎и‏ ‎полигон‏ ‎для ‎экспериментов!

Надеюсь‏ ‎статья ‎окажется ‎полезной ‎для ‎вас!‏ ‎Буду ‎заходить‏ ‎в‏ ‎гости ‎и ‎искать‏ ‎глазами ‎новые‏ ‎визуальные ‎штуки) ‎

Читать: 7+ мин
logo play_code

Команда выбора из чата (кусь, обнять, свидание)

Ну ‎привет!‏ ‎: ‎3

Ко ‎мне ‎весьма ‎часто‏ ‎обращаются ‎за‏ ‎различными‏ ‎эффектами ‎и ‎надстройками‏ ‎для ‎стрима.‏ ‎Этой ‎статьей ‎я ‎открываю‏ ‎серию‏ ‎гайдов ‎по‏ ‎подключению ‎функционала,‏ ‎чтобы ‎сделать ‎трансляции ‎веселее ‎и‏ ‎интерактивнее!

И‏ ‎так. ‎Как‏ ‎сделать ‎команды‏ ‎!свидание, !кусь, !обнять и ‎так ‎далее?

В ‎двух ‎словах

Мы‏ ‎хотим,‏ ‎чтобы‏ ‎зрители ‎могли‏ ‎выполнить ‎следующие‏ ‎сценарии:

  • Выбрать ‎в‏ ‎качестве‏ ‎цели ‎другого‏ ‎зрителя ‎и ‎получить ‎итог ‎(! кусь‏ ‎@CarrieAdrian)
  • Указать ‎в‏ ‎качестве‏ ‎цели ‎произвольный ‎текст‏ ‎(! обнять ‎директора‏ ‎чебуречной)
  • Получить ‎определенный ‎ответ, ‎если‏ ‎выбран‏ ‎бот ‎(! свидание‏ ‎@play_code_bot)
  • Увидеть ‎шутку,‏ ‎если ‎выбрал ‎сам ‎себя ‎(! кусь‏ ‎@play_code)
  • Просто‏ ‎ввести ‎команду‏ ‎без ‎определенной‏ ‎цели ‎(! свидание)

Что ‎нам ‎потребуется

Из ‎программного‏ ‎обеспечения‏ ‎нам‏ ‎нужен ‎только‏ ‎http://streamer.bot (далее ‎-‏ ‎SB). ‎Скачать‏ ‎актуальную‏ ‎версию ‎вы‏ ‎можете ‎с ‎официального ‎сайта бесплатно.

Стример ‎бот‏ ‎необходимо ‎подключить‏ ‎к‏ ‎учетной ‎записи ‎Twitch.‏ ‎Аккаунт ‎бота‏ ‎подключаем ‎по ‎желанию.

Platforms ‎→‏ ‎Twitch‏ ‎→ Accounts

Как ‎мы‏ ‎помним, ‎должна‏ ‎быть ‎возможность ‎выбора ‎в ‎качестве‏ ‎цели‏ ‎бота. ‎А‏ ‎значит ‎этих‏ ‎ботов ‎нам ‎нужно ‎как-то ‎пометить.‏ ‎Для‏ ‎этого‏ ‎создаем ‎группу‏ ‎пользователей ‎в‏ ‎SB ‎с‏ ‎названием‏ ‎Bots, ‎а‏ ‎так ‎же ‎ставим ‎галочку ‎напротив‏ ‎Bots.

Settings ‎→‏ ‎Groups

Чтобы‏ ‎добавить ‎бота ‎в‏ ‎созданную ‎группу,‏ ‎переходим ‎на ‎вкладку ‎Viewers‏ ‎и‏ ‎нажимаем ‎на‏ ‎бота ‎правой‏ ‎кнопкой. ‎Далее ‎Group ‎→ ‎Bots

На‏ ‎этом‏ ‎предварительная ‎подготовка‏ ‎завершена.

Импорт ‎логики‏ ‎команды

Для ‎SB ‎0.2.2 ‎скачайте ‎файл‏ ‎chat_picker_2.2.2.cock

Для‏ ‎более‏ ‎свежих ‎версий: chat_picker.cock

Загрузите‏ ‎файл с ‎логикой‏ ‎команды, ‎далее‏ ‎в‏ ‎верхней ‎части‏ ‎SB ‎нажмите ‎кнопку ‎Import ‎и‏ ‎перетащите ‎файл‏ ‎в‏ ‎верхнюю ‎область ‎(Import‏ ‎String). ‎Вы‏ ‎увидите, ‎что ‎к ‎импорту‏ ‎запланированы:

  • 2 действия:‏ ‎[Chat] ‎Движок‏ ‎выбора ‎из‏ ‎чата и ‎[Chat] ‎Позвать ‎на ‎свидание
  • 1 команда:‏ ‎!свидание

Нажмите‏ ‎кнопку ‎"Import"‏ ‎и ‎они‏ ‎добавятся ‎в ‎соответствующие ‎разделы. ‎Дело‏ ‎за‏ ‎малым,‏ ‎осталось ‎только‏ ‎включить ‎команду.

Переходим‏ ‎на ‎вкладку‏ ‎Commands,‏ ‎находим ‎в‏ ‎списке ‎"!свидание", жмем ‎правой ‎кнопкой ‎мыши‏ ‎и ‎ставим‏ ‎галочку‏ ‎у ‎пункта ‎Enabled.

1

Поздравляю!‏ ‎На ‎этом‏ ‎настройка ‎завершена. ‎Можем ‎перейти‏ ‎в‏ ‎чат ‎и‏ ‎проверить ‎команду‏ ‎!свидание

1

Как ‎настраивать ‎текст?

Добавить ‎логику ‎-‏ ‎это‏ ‎только ‎пол‏ ‎дела. ‎Мы‏ ‎же ‎хотим, ‎что ‎бы ‎она‏ ‎давала‏ ‎уникальные‏ ‎фразы ‎для‏ ‎нашего ‎канала.‏ ‎Сейчас ‎расскажу,‏ ‎как‏ ‎это ‎сделать.

Переходим‏ ‎на ‎вкладку ‎Actions ‎и ‎находим‏ ‎в ‎списке‏ ‎[Chat]‏ ‎Позвать ‎на ‎свидание. Эта‏ ‎команда ‎добавлена‏ ‎для ‎примера ‎и ‎как‏ ‎раз‏ ‎с ‎нее‏ ‎мы ‎можем‏ ‎начать ‎подготовку.

Внутри ‎команды ‎вы ‎можете‏ ‎видеть‏ ‎несколько ‎групп‏ ‎(папок). ‎Все‏ ‎они ‎разделены ‎по ‎смыслу ‎и‏ ‎как‏ ‎раз‏ ‎в ‎них‏ ‎мы ‎и‏ ‎храним ‎необходимые‏ ‎нам‏ ‎текста.

Чтобы ‎отредактировать‏ ‎любой ‎текст, ‎просто ‎дважды ‎кликаем‏ ‎на ‎него‏ ‎и‏ ‎меняем. ‎При ‎этом‏ ‎мы ‎можем‏ ‎использовать ‎следующие ‎аргументы:

  • %user% - тот, ‎кто‏ ‎вызвал‏ ‎команду
  • %targetViewer% - другой ‎зритель,‏ ‎которого ‎выбрал‏ ‎вызывающий ‎(!кусь ‎@CarrieAdrian)
  • %target% - если ‎в ‎качестве‏ ‎цели‏ ‎команды ‎выбран‏ ‎не ‎зритель,‏ ‎а ‎просто ‎указан ‎текст, ‎он‏ ‎будет‏ ‎размещен‏ ‎в ‎этой‏ ‎переменной
1

Если ‎в‏ ‎группе ‎(папке)‏ ‎будет‏ ‎несколько ‎вариантов‏ ‎текста, ‎итоговый ‎будет ‎выбран ‎случайным‏ ‎образом. ‎Таким‏ ‎образом‏ ‎мы ‎можем ‎разнообразить‏ ‎итоговые ‎реакции.‏ ‎Самый ‎простой ‎способ ‎добавить‏ ‎в‏ ‎группу ‎еще‏ ‎вариант ‎текста‏ ‎- ‎просто ‎скопировать ‎уже ‎существующий‏ ‎в‏ ‎той ‎же‏ ‎папке.

1

Как ‎создать‏ ‎другие ‎команды?

У ‎нас ‎есть ‎два‏ ‎пути:‏ ‎создать‏ ‎новый ‎Action‏ ‎самостоятельно ‎или‏ ‎просто ‎скопировать‏ ‎"[Chat]‏ ‎Позвать ‎на‏ ‎свидание" ‎и ‎поменять ‎в ‎копии‏ ‎текст. ‎Второй,‏ ‎конечно‏ ‎же, ‎быстрее ‎и‏ ‎проще. ‎Его,‏ ‎думаю, ‎даже ‎описывать ‎нет‏ ‎необходимости.

Самое‏ ‎главное, ‎чтобы‏ ‎в ‎таком‏ ‎Action ‎было ‎выполнено ‎два ‎условия:

  • Есть‏ ‎текста‏ ‎в ‎переменных‏ ‎%phraseTargetViewer%%phraseTargetText%%phraseRandom%%phraseSelf% и ‎%phraseBot%. (В!свиданиеони‏ ‎формируются ‎в ‎папках)
  • Вызывается ‎другой ‎Action‏ ‎"[Chat]‏ ‎Движок‏ ‎выбора ‎из‏ ‎чата"

На ‎этом‏ ‎все. ‎Надеюсь‏ ‎этот‏ ‎гайд ‎поможет‏ ‎избавиться ‎от ‎"деревянных" ‎готовых ‎решений‏ ‎через ‎ботов‏ ‎Nightbot‏ ‎и ‎т.д. ‎и‏ ‎сделает ‎атмосферу‏ ‎в ‎ваших ‎чатах ‎дружелюбнее,‏ ‎веселее‏ ‎и ‎капельку‏ ‎безумнее)

Особая ‎благодарность‏ ‎всем ‎подписчикам, ‎а ‎так ‎же‏ ‎кодятам,‏ ‎которые ‎помогают‏ ‎проверять ‎все‏ ‎мои, ‎порой ‎безумные, ‎задумки:

Спасибо! ‎♥️‏ ‎Без‏ ‎вас‏ ‎я ‎бы‏ ‎не ‎справился!

Читать: 4+ мин
logo Snarky Security

Choosing Secure and Verifiable Technologies

1


Another ‎document‏ ‎on ‎cybersecurity ‎practices—because ‎what ‎the‏ ‎world ‎needs‏ ‎is‏ ‎more ‎guidelines, ‎right?‏ ‎«Choosing ‎Secure‏ ‎and ‎Verifiable ‎Technologies» ‎rolls‏ ‎out‏ ‎the ‎red‏ ‎carpet ‎for‏ ‎organizations ‎that ‎are ‎knee-deep ‎in‏ ‎digital‏ ‎products ‎and‏ ‎services ‎but‏ ‎can’t ‎seem ‎to ‎figure ‎out‏ ‎the‏ ‎whole‏ ‎security ‎thing‏ ‎on ‎their‏ ‎own. ‎It’s‏ ‎packed‏ ‎with ‎everything‏ ‎from ‎the ‎joys ‎of ‎navigating‏ ‎manufacturer ‎transparency‏ ‎(because‏ ‎they’re ‎always ‎so‏ ‎forthcoming) ‎to‏ ‎the ‎rollercoaster ‎ride ‎of‏ ‎supply‏ ‎chain ‎risks‏ ‎(spoiler ‎alert:‏ ‎it’s ‎a ‎doozy!).

And ‎who ‎gets‏ ‎to‏ ‎enjoy ‎this‏ ‎page-turner? ‎Not‏ ‎just ‎anyone! ‎We’re ‎talking ‎high-level‏ ‎execs‏ ‎who‏ ‎need ‎to‏ ‎justify ‎their‏ ‎cybersecurity ‎budget,‏ ‎IT‏ ‎managers ‎who‏ ‎live ‎to ‎decode ‎another ‎risk‏ ‎assessment ‎matrix,‏ ‎and‏ ‎procurement ‎specialists ‎who‏ ‎get ‎giddy‏ ‎over ‎compliance ‎checklists. ‎But‏ ‎let’s‏ ‎not ‎forget‏ ‎the ‎manufacturers—they’re‏ ‎in ‎for ‎a ‎treat ‎learning‏ ‎about‏ ‎all ‎the‏ ‎hoops ‎they’ll‏ ‎need ‎to ‎jump ‎through ‎to‏ ‎prove‏ ‎their‏ ‎tech ‎is‏ ‎as ‎secure‏ ‎as ‎a‏ ‎duck‏ ‎in ‎a‏ ‎shark ‎cage.

So ‎buckle ‎up, ‎dear‏ ‎reader. ‎Whether‏ ‎you’re‏ ‎looking ‎to ‎safeguard‏ ‎national ‎security‏ ‎or ‎just ‎keep ‎your‏ ‎company’s‏ ‎data ‎from‏ ‎becoming ‎the‏ ‎next ‎headline, ‎this ‎document ‎promises‏ ‎to‏ ‎guide ‎you‏ ‎through ‎the‏ ‎cybersecurity ‎jungle ‎with ‎the ‎finesse‏ ‎of‏ ‎a‏ ‎machete-wielding ‎guide.‏ ‎Just ‎remember,‏ ‎it’s ‎not‏ ‎a‏ ‎checklist—it’s ‎a‏ ‎way ‎of ‎life.

-----

The ‎document ‎«Choosing‏ ‎Secure ‎and‏ ‎Verifiable‏ ‎Technologies» ‎provides ‎a‏ ‎comprehensive ‎analysis‏ ‎of ‎the ‎essential ‎aspects‏ ‎of‏ ‎selecting ‎secure‏ ‎digital ‎products‏ ‎and ‎services. ‎This ‎analysis ‎covers‏ ‎various‏ ‎critical ‎areas‏ ‎including ‎Secure-by-Design‏ ‎principles, ‎manufacturer ‎transparency, ‎risk ‎management,‏ ‎supply‏ ‎chain‏ ‎risks, ‎and‏ ‎post-purchase ‎considerations‏ ‎such ‎as‏ ‎maintenance‏ ‎and ‎end-of-life‏ ‎policies. ‎Each ‎section ‎offers ‎a‏ ‎detailed ‎examination‏ ‎of‏ ‎the ‎strategies ‎and‏ ‎practices ‎that‏ ‎enhance ‎the ‎security ‎and‏ ‎reliability‏ ‎of ‎technological‏ ‎procurements.

The ‎document‏ ‎is ‎particularly ‎beneficial ‎for ‎cybersecurity‏ ‎professionals,‏ ‎IT ‎managers,‏ ‎and ‎procurement‏ ‎specialists ‎across ‎various ‎industries. ‎It‏ ‎serves‏ ‎as‏ ‎a ‎valuable‏ ‎resource ‎by‏ ‎outlining ‎the‏ ‎necessary‏ ‎steps ‎to‏ ‎ensure ‎that ‎the ‎technologies ‎acquired‏ ‎not ‎only‏ ‎meet‏ ‎the ‎current ‎security‏ ‎standards ‎but‏ ‎also ‎adhere ‎to ‎ongoing‏ ‎security‏ ‎practices ‎to‏ ‎mitigate ‎future‏ ‎vulnerabilities. ‎This ‎analysis ‎aids ‎in‏ ‎making‏ ‎informed ‎decisions‏ ‎that ‎safeguard‏ ‎organizational ‎data ‎and ‎infrastructure ‎from‏ ‎potential‏ ‎cyber‏ ‎threats, ‎thereby‏ ‎enhancing ‎overall‏ ‎business ‎resilience.‏ ‎By‏ ‎integrating ‎these‏ ‎practices, ‎professionals ‎across ‎different ‎sectors‏ ‎can ‎significantly‏ ‎reduce‏ ‎the ‎risks ‎associated‏ ‎with ‎digital‏ ‎technologies ‎and ‎enhance ‎their‏ ‎operational‏ ‎security.

Unpacking ‎in‏ ‎more ‎detail

Обновления проекта

Статистика

Контакты

Фильтры

Подарить подписку

Будет создан код, который позволит адресату получить бесплатный для него доступ на определённый уровень подписки.

Оплата за этого пользователя будет списываться с вашей карты вплоть до отмены подписки. Код может быть показан на экране или отправлен по почте вместе с инструкцией.

Будет создан код, который позволит адресату получить сумму на баланс.

Разово будет списана указанная сумма и зачислена на баланс пользователя, воспользовавшегося данным промокодом.

Добавить карту
0/2048