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‏ ‎и ‎т.д. ‎и‏ ‎сделает ‎атмосферу‏ ‎в ‎ваших ‎чатах ‎дружелюбнее,‏ ‎веселее‏ ‎и ‎капельку‏ ‎безумнее)

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

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

Следующий
Все посты проекта
0 комментариев

Статистика

Контакты

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

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

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

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

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

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