Наконец-то я разобрался в API ВКонтакте и сразу же замутил одну послезную феню, которую давно хотел реализовать: автоматическое оповещение своих подписчиков в группе ВКонтакте о том, что начался стрим. Ведь как обычно делаешь? Запустил стрим, идешь в свою группу, ручками пишешь, что запустил. Еще может и картинку какую-то ищешь.
Можно такой пост заранее сделать и запланировать ко времени начала стрима, если утвердил для себя расписание (почему следует стримить по рассписанию, я, кстати, уже рассказывал в своем Twitch FAQ), но в любом случае — это ручная работа. А я как программист — хоть и в отставке — очень не люблю делать какие-то регулярно повторяющиеся действия самостоятельно и всегда ищу способы автоматизации процесса.
IFTTT
С сервисом If This Then That, название которого можно перевести как «если произошло вот это, делать то», я познакомился давно и успешно использую его для решения различных задач. К примеру, возможность заказа игры для стрима прямо из чата Твича работает в том числе через IFTTT. О реализации этой функциональности я подробно рассказал в серии статей под общим названием «Дневник разработки».
КАК СДЕЛАТЬ ССЫЛКУ СЛОВОМ НА ТВИЧЕ.ОЧЕНЬ ЛЕГКОЕ!
По сути IFTTT создает связь между двумя серсивами. Например, можно подключить к аккаунту Instagram и Dropbox, а потом установить связь: если опубликована новая фотография в инстаграме, сохранить её заданную папку дропбокса. IFTTT поддерживает огромное количество сервисов, начиная с Твиттера, заканчивая системами управления умным домом.
Как подключить ВКонтакте к IFTTT
Поддержка Твича появилась достаточно давно, а вот ВКонтакте у IFTTT пока в списке поддерживаемых сервисов не значится. Но это не беда, потому что для сайтов (и не обязательно только сайтов) с API существует самый крутой коннектор Maker.
Добавление чата в OBS Studio
Популярный видеохостинг даёт возможность стримить в формате до 4K всем зарегистрированным в Google пользователям, обладающим каналом на данной платформе.
Шаг 1: Получение ссылки
- Откройте Творческую студию YouTube, используя кнопку выше.
- Нажмите иконку сигнала (при наведении курсора подписывается словами «Начать трансляцию»), чтобы перейти к параметрам проведения эфира.
Шаг 2: Оформление
Маловероятно, что чат в исходном виде будет вписываться в стиль оформления остальных графических элементов, таких как оверлей, окна с донатами, баннеры и прочие. Именно поэтому следует кастомизировать вывод сообщений.
Перейти на сайт Chat v2.0 Style Generator
-
После перехода на страницу генератора стилей отредактируйте основные параметры: «Fonts», «Messages», «Channel Names». Остальные опции тоже можно изменить, однако они не играют существенной роли.
Важно! Если случайно перезагрузить страницу, все установленные параметры будут сброшены. Если планируется детально настроить все опции отображения, время от времени создавайте резервные копии, просто копируя стили в текстовый документ.
Шаг 3: Добавление
Заключительный этап — добавление чата в OBS.
- Перейдите к сцене, на которой должен отображаться чат. Под сценой подразумевается «экран» (например, простая надпись «Пауза» или геймплей какой-либо игры с оверлеем стрима и подобными элементами). Во вкладке «Источники» кликните «+».
- Выберите вариант «Браузер».
- Нажмите «Создать новый» и придумайте имя для источника. Название не будет нигде отображаться, кроме как в интерфейсе программы. Щёлкните «ОК».
- В поле «Адрес URL» вставьте ссылку на чат, полученную в разделе «Шаг 1» настоящей статьи. Содержимое формы «CSS» полностью сотрите и вставьте вместо имеющихся правил оформления те, что были сделаны в онлайн-генераторе на «Шаге 2».
- Разместите окно в нужном месте, перетаскивая его прямо на экране предварительного просмотра. Можно также управлять размером чата.
Внимание! Если после добавления данного виджета вы видите окно с ошибкой, проверьте настройки доступа к стриму. Он не должен быть приватным: отображение сообщений поддерживается только для трансляций с доступом для всех или по ссылке.
Способ 2: Twitch
Решение задачи вывода чата в эфир, проводимый на площадке Twitch, подробно рассмотрено в общей статье о настройке OBS для стриминга на нашем веб-сайте.
Обратите внимание! Twitch печально известен выдачей стримерам блокировок за нарушение правил пользователями их чатов. Подумайте над вариантами модерации выводимых сообщений, чтобы избежать бана из-за тех или иных действий со стороны зрителей.
Источник: lumpics.ru