Как добавить отображение сообщений зрителей на экран во время трансляции? С таким вопросом рано или поздно сталкивается любой стример на YOUTUBE. Лучше всего для отображения чата на экране использовать специализированную программу, но к такому решению надо подходить постепенно.
Однако, не все программы одинаково полезны, а некоторые из них вообще распространяются на платной основе. Описанный ниже способ позволит избежать возни с дополнительными программами, но потребует некоторой технической подготовки. Впрочем, если многоуважаемый читатель смог настроить трансляцию, то разобраться с парой дополнительных кнопок не составит труда.
Для начала небольшое техническое отступление… в качестве примера будет рассмотрена настройка отображения чата во время трансляции через программу OBS Studio. Программу можно бесплатно скачать с сайта разработчика Open Broadcaster Software / obsproject.com. Настройка XSplit Broadcaster осуществляется по аналогии. Если используете другие аналоги, то убедитесь в возможности добавить отображения окна браузера в сцене (Nvidia ShadowPlay и Action! пока не имеют таких функций).
Как Добавить и Настроить Чат для Стрима Twitch в OBS STUDIO 2023
Итак приступим, перед началом стрима или трансляции в используемую сцену необходимо добавить элемент BrowserSource (CLR Browser). В списке сцен слева необходимо выбрать нужную сцену. В окне «Источники» добавляем новый и выбираем из списка «BrowserSource». Добавить источник можно кликнув мышью на кнопку с символом «плюс» (1) или нажать правой кнопкой мыши и выбрать нужный источник. В появившемся диалоговом окне будет предложено «создать новый» или «добавить существующий», выбрав из предложенного списка.
При создании нового источника или редактировании существующего открывается окно изменения свойств элемента BrowserSource. Здесь необходимо указать ссылку на источник URL (3), ширину и высоту области отображения (4), дополнительный CSS стиль (5) а также отметить две галочки (6) «отключать если источник невидим» и «обновлять браузер при переключении сцены». Значение в поле FPS по умолчанию равно 30, но для меньшей нагрузки на программу это значение можно установить в промежутке от 5 до 15.
Теперь разберем немного подробней. В качестве ссылки на источник URL (3) необходимо использовать ссылку окна, открывающего при нажатии «открыть чат в новом окне» (скопировать адрес в открывшемся окне).
Для удобства использования в качестве ссылки источника можно использовать следующую строку https://www.youtube.com/live_chat?is_popout=1https://otrip.livejournal.com/478598.html» target=»_blank»]otrip.livejournal.com[/mask_link]
Бот Ватсап
Активная аудитория мессенджера Whatsapp в России превышает 70 миллионов человек. Бизнес активно использует его для работы с клиентами, что позволяет улучшить сервис, а также совершать дополнительные продажи.
Массовые рассылки и техническая поддержка клиентов могут занимать много рабочего времени, так что для экономии активно используется автоматизация с помощью чат-ботов. Whatsapp бот будет помогать клиентам 24 часа в сутки и всегда строго соблюдает алгоритм воронки продаж. Далее вы узнаете, как работают чат-боты, как их создавать и настраивать. Начнем!
Зачем нужен бот в Whatsapp
- разгрузить службу поддержки — бот для whatsapp будет отвечать на часто задаваемые вопросы на первой линии технической поддержки;
- автоматизировать продажи и дополнительные продажи для клиентов, которые обратились впервые – качественно собранный бот сможет работать с основными видами возражений, проконсультирует об основных плюсах товара, расскажет про условия доставки и акции;
- поддержать вовлечение в продукт и бренд, рассказывая старым клиентам о новых акциях, новинках и мероприятиях вашей компании;
- привлечь новых клиентов с помощью массовых рассылок на целевую аудиторию.
Способности чат-бота и его навыки общения с клиентами зависят от программиста или сервиса, с помощью которого его создали. Бот обходится дешевле найма живых сотрудников, он способен обслуживать сразу сотни и тысячи клиентов 24 часа в сутки.
Как сделать чат-бота в Ватсап
Сделать чат-бота для бизнеса можно самостоятельно или используя готовые решения, многие из которых уже имеют весь необходимый функционал. Готовые решения позволяют сэкономить средства на индивидуальной разработке. Рассмотрим все доступные способы.
WhatsApp Business API
WhatsApp Business API – официальный шлюз компании Facebook, доступ к которому можно получить через официальных партнеров компании. Официальное решение имеет ряд ограничений, которые сильно снижают его популярность:
- Использовать могут только юридические лица, то есть ИП или ООО.
- Абонентская плата за использование составляет более 30000 рублей.
- Процедура регистрации и согласования занимает около месяца.
- Сообщения, которые можно отсылать первыми, требуют согласования, рекламные сообщения модераторами не принимаются.
- Каждое отправленное сообщение стоит около 4 рублей.
С учетом санкций и внесения материнской компании в список запрещенных, использование данного решения может нести дополнительные риски правового преследования за финансирование запрещенной организации.
Единственный плюс данного решения заключается в том, что после всех согласований, вероятность получить бан от Facebook минимален, а в случае получения бана его можно будет обжаловать.
Библиотеки с Github
Можно настроить бота с помощью готовых библиотек, размещенных на Github. Это решение основано на доступе к Whatsapp API, где вы используете чужой код, который необходимо переписать и доработать в соответствии с вашими задачами в бизнесе. Бота, написанного на готовых библиотеках, необходимо будет разместить на хостинге, что потребует вложений около 500 ₽/мес. У этого решения есть свои недостатки:
- Работа с чужим кодом требует навыков программирования и времени. Если у вас нет собственного программиста на зарплате, то потребуются дополнительные расходы.
- После внесения изменений в Whatsapp, бот может перестать работать до тех пор, пока автор не исправит библиотеку. Это может занимать от нескольких дней до бесконечности.
- Существует вероятность получить бан за использование неофициального бота, если вы пишете клиентам первыми. Из такого бана выйти невозможно. В случае, если клиент пишет вам сообщение первым, то вероятность бана снижается к нулю.
Сервисы
Сервисы предоставляют доступ к Whatsapp API для создания собственных чат-ботов с нуля. Сервисы предлагают разные условия, например, Green-API позволяет не платить за использование во время разработки и тестирования бота, что позволяет сэкономить средства.
Сервисы требуют навыков программирования или найм опытного программиста для разработки бота. Вероятность бана остается в случае жалоб со стороны пользователей на массовые рассылки маркетинговых сообщений новым клиентам – то есть, если вы первыми написали человеку. Такие баны снять невозможно. Использование сервисов — это довольно дешевое решение, которое подходит малому бизнесу и позволяет всегда оставаться на связи с клиентами.
Конструкторы ботов
Конструкторы ботов — это аналог сервисов с доступом к Whatsapp API, но их принципиальная особенность заключается в отсутствии необходимости опыта в разработке и программировании. Клиенты могут самостоятельно настроить функционал бота в визуальных или текстовых интерфейсах конструктора и запустить его в работу. Конструкторы также не являются официальным решением, что потенциально грозит баном аккаунта в случае рассылки сообщений клиентам, которые вам еще не писали.
Стоимость конструкторов зависит от объема сообщений и количества клиентов, которых необходимо будет обслуживать, так как услуги хостинга включены в стоимость. Ценовая политика начинается от бесплатных тарифов, где можно протестировать основные возможности, до нескольких десятков тысяч рублей при больших объемах пересылки сообщений. В среднем, малому бизнесу хватит тарифов до 2-3 тысяч рублей в месяц.
Пример создания чат бота в конструкторе
Конструктор чат-ботов Wapico предлагает бесплатный ознакомительный тарифный план, так что для создания бота деньги не потребуются. После регистрации вы попадете в Панель управления.
Для работы необходимо добавить свой номер телефона в конструктор:
- В разделе «Аккаунты WhatsApp» добавляем свой номер телефона через кнопку Add Whatsapp profile. Перед нами появляется QR-код и требования к участию в системе.
- Заходим с мобильного устройства в WhatsApp, идем в настройки и нажимаем на иконку QR-кода рядом с названием профиля. Нажимаете на сканирование кода.
- Во время сканирования приложение предложит поучаствовать в Бета-тестировании приложения, соглашайтесь и сканируйте код.
- На всякий случай лучше обновить страницу после добавления.
После добавления профиля можно приступить к созданию чат-бота. Для этого необходимо войти в «Whatsapp управление» и нажать на иконку вашего номера. В нашем случае, иконка выглядит как 79 в зеленом квадрате.
Бот от Wapico работает по довольно простой схеме: он ждет, когда в чате или канале появится ключевая фраза или слово и присылает соответствующий ответ. Чтобы создать такую цепочку, необходимо нажать на кнопку «+Добавить» и заполнить поля:
- Включение и выключение реакции.
- Выбираем, будет ли бот работать в чатах, группах или везде.
- Бот будет реагировать на конкретную фразу или ключевые слова.
- Название действия бота, которое будет видно только вам.
- Список ключевых фраз или слов, которые активируют триггер.
- Добавление медиафайлов к ответному сообщению.
- Текстовый ответ бота, который последует за активацией триггера.
- Сохранение настроек.
Всё, что необходимо пользователю – добавить все необходимые ключевые слова и фразы, на которые должен отвечать бот. Как видно, настройка базового бота, который расскажет о доставке, ценах и акциях, довольна проста и не займет много времени.
ТОП конструкторов ботов для Whatsapp
Рассмотрим самые популярные конструкторы, их функционал и тарифные сетки, чтобы читателям было проще выбрать подходящий сервис.
Sendpulse
Возможности: SendPulse работает через WhatsApp Business API по значительно более низким тарифам, нежели другие конструкторы и сервисы. Позволяет настраивать общение с помощью переменных, которые создают атмосферу живого общения с обращением по никнейму, телефону и другим данным пользователя. Боты могут взаимодействовать с внешними CMS и забирать данные с помощью запросов по внешним ссылкам. Можно сформировать уровни диалогов любой вложенности и модели поведения.
Тарифы: От 720 ₽/мес за 1000 контактов и выше за обслуживание. Сообщения тарифицируются по диалогам: первое сообщение от пользователя будет стоить 3.89 ₽, а инициация диалога компанией обойдется в 6.45₽.
Тестовый период: Для ботов Whatsapp отсутствует.
Особенности: первые 1000 сессий в месяц обходятся бесплатно. Упрощенная регистрация в WhatsApp Business API и полное отсутствие вероятности блокировки.
Salebot
Возможности: создание ботов любого уровня с многоступенчатыми диалогами и управлением через мобильное приложение или веб-интерфейс. Salebot поддерживает доступ к CRM, системе приема оплаты сразу в боте, возможность создавать и получать ответы на внешние запросы. Поддерживает практически все мессенджеры и социальные сети. В аккаунт можно добавлять неограниченное число сотрудников.
Тарифы: от бесплатного до 1499 ₽/мес за полный функционал. Максимальное количество сообщений в сутки расширяется с помощью пакетов по 10к сообщений за 1190 ₽/мес.
Тестовый период: бесплатный с урезанным функционалом, или максимальный тарифный план на 3-ое суток.
Особенности: сложная настройка для новичков, наличие мануалов и возможности заказать разработку бота.
Wapico
Возможности: Wapico позволяет создать чат-ботов, проводить рассылки, подключить к номеру автоответчик, а также интегрировать бота в CRM. Функционал бота довольно прост в обращении и не требует никаких навыков.
Тарифы: от 390 ₽/мес до 5900 ₽/мес. Отличаются объемом хранилища и количеством доступных ежемесячных сообщений.
Тестовый период: бесплатный тарифный план с ограничением в 100 сообщений в месяц и хранилищем на 10 МБ.
Особенности: функционал чат-бота довольно слабый и требует внимательности при составлении веток диалога и подбора ключевых слов, чтобы избежать пересечений с другими вариантами.
Bot Kit
Возможности: разработка индивидуальных многоуровневых ботов любой сложности на основе Whatsapp API с включением оплаты хостинга. В зависимости от тарифного плана Bot Kit, к клиенту может быть приставлен личный менеджер для решения вопросов.
Тарифы: от 1930 до 7700 ₽/мес.
Тестовый период: отсутствует.
Особенности: сервис индивидуально подходит к решению задач каждого бизнеса и создает ботов исходя из потребностей клиента. Для уточнения вопросов и пожеланий, а также возможностей ботов, есть бесплатная консультация для новых клиентов. Позволяет работать с Whatsapp лендингами.
Leadtex
Возможности: Leadtex поддерживает создание ботов в удобном графическом интерфейсе со сложными вложенными диалогами, взаимодействием с CRM и созданием отчетности в Эксель таблицах. Отдельный функционал для A/B тестирования и систем оплаты.
Тарифы: от 2900 ₽/мес и выше, в зависимости от количества контактов.
Тестовый период: бесплатный доступ к функционалу для тестирования возможностей бота в других мессенджерах до 500 контактов или 7 дней с полным функционалом для Whatsapp.
Особенности: возможность заказать бота под ключ за отдельную плату, консультации с маркетологом Leadtex и гайды по созданию и настройке ботов.
Botmother
Возможности: визуальный редактор для создания ботов с вложенными диалогами, сегментацией пользователей для улучшения рассылки и отдельного окна чата для живого сотрудника. Также Botmother позволяет связывать ботов с внешними ресурсами через HTTP API.
Тарифы: от 1666 ₽/мес за одного бота при оплате за год. Минимальная ставка для подключения одного бота свыше 10000 ₽.
Тестовый период: 3 дня.
Особенности: при переходе в Botmother из другого сервиса срок действия договора прошлого сервиса переносят в Botmother бесплатно. Поддерживает тестировщиков, которые не расходуют лимиты сообщений.
Aimylogic
Возможности: Aimylogic создает «умные решения» для работы с текстом и голосом клиентов, что позволяет создавать не только текстовых, но и голосовых ботов. Удобный визуальный интерфейс для создания веток диалогов и пользовательских сценариев. Поддерживает возможность звонка на обычный номер клиента, рассылку SMS сообщений и умных ассистентов, таких как Алиса и Google Ассистент. Поддерживает интеграцию со всеми популярными мессенджерами, соцсетями, CRM-системами, системами аналитики и сервисами для совместного общения, вроде MS Team.
Тарифы: бесплатный тарифный план до 100 пользователей, от 2500 ₽/мес и выше.
Тестовый период: 14 дней.
Особенности: сервис позволяет создавать расшифровку голосовых сообщений и сохранять их в файлы.
Здесь мы рассмотрели лишь некоторые сервисы. На самом деле их гораздо больше, можно выбрать под любые задачи, запросы и бюджет. Изучайте наш подробный обзор.
FAQ
Можно ли восстановить заблокированный канал Ватсап и как это сделать?
Написать в службу поддержки Facebook. Компания не разблокирует чат-ботов, которые пишут клиентам первыми, используя неофициальные средства.
Можно ли сделать бота в ватсап без регистрации в Фейсбуке?
Зависит от метода создания бота, например, конструктор Wapico позволяет добавить бота без аккаунта Facebook.
Какие сообщения можно посылать первыми, чтобы не получить бан?
Только сообщения, согласованные с Facebook, исключают вероятность бана. В иных случаях, это могут быть информационные сообщения по заказу, которые не являются массовой рассылкой.
Вам была полезна эта статья?
Источник: trafficcardinal.com
Как создать чат для сайта – обзор и пошаговый план
Одним из самых простых и доступных способов повысить интерес к чату считается создание чата. Он выступает удобным каналом общения с посетителями, причем при должном внимании к разработке и последующим коммуникациям позволяет заметно увеличить трафик интернет-ресурса. Особенно интересным такое решение становится для онлайн-торговли, так как при минимуме трудозатрат способно обеспечить резкий рост продаж и, как следствие, прибыли. Рассмотрим подробнее, что необходимо для быстрого и беспроблемного создания чата.
Стандартные требования к чату для сайта
Этап №1. Программирование каркаса чата с помощью HTML
Этап №2. Программирование основной части чата посредством JS и PHP
Быстрое создание чата – обзор готовых решений
Что почитать и посмотреть по теме?
Подведем итоги
Стандартные требования к чату для сайта
Эффективное функционирование чата предполагает обязательное выполнение нескольких условий. Ключевыми из них выступают такие:
- Корректное отображение сообщений на любых видах устройств – от персонального компьютера до смартфона.
- Быстрая и четкая загрузка переписки без необходимости каждый раз обновлять страницу.
- Интеграция с социальными сетями и/или популярными мессенджерами.
- Доступность для пользователей дополнительных опций, способных разнообразить общение и сделать его более интересным, например, смайлики, стикеры, изображения или возможность записать аудио.
Этап №1. Программирование каркаса чата с помощью HTML
Сначала требуется создать основные элементы будущего чата. Их два: форма отправки и так называемый контейнер, необходимый для отображения переписки, состоящей из отдельных сообщений. Исходный код программы пишется на HTML и имеет следующий вид.
Загрузка. ‘>
Далее на том же языке программирования задаются стили будущего чата. Исходный код имеет примерно следующий вид.
.chat < border:1px solid #333; margin:15px; width:40%; height:70%; background:#555; color:#fff; >.chat-messages < min-height:93%; max-height:93%; overflow:auto; >.chat-messages__content < padding:1px; >.chat__message < border-left:3px solid #333; margin-top:2px; padding:2px; >.chat__message_black < border-color:#000; >.chat__message_blue < border-color:blue; >.chat__message_green < border-color:green; >.chat__message_red < border-color:red; >.chat-input < min-height:6%; >input < font-family:arial; font-size:16px; vertical-align:middle; background:#333; color:#fff; border:0; display:inline-block; margin:1px; height:30px; >.chat-form__input < width:79%; >.chat-form__submit
Этап №2.
Программирование основной части чата посредством JS и PHP
На втором и главном этапе создания чата формируется его функционал. Необходимые для этого действия разбиваются на несколько отдельных стадий – по количеству функций. Для отправки и загрузки сообщений целесообразно задействовать AJAX. Основной функционал интерфейса и обмен данными с сервером программируется на JavaScript.
Взаимодействие с базами данных и методы обработки последних пишутся на языке PHP.
Переменные на JavaScript
Создание переменных происходит по стандартной схеме. Исходный код выглядит следующим образом. Для большей наглядности приводятся поясняющие комментарии к каждому типу переменных.
var messages__container = document.getElementById(‘messages’); //Контейнер сообщений — скрипт будет добавлять в него сообщения var interval = null; //Переменная с интервалом подгрузки сообщений var sendForm = document.getElementById(‘chat-form’); //Форма отправки var messageInput = document.getElementById(‘message-text’); //Инпут для текста сообщения
Запросы
Назначение функции запросов – получение переменной act, которая используется для хранения одного из трех возможных значений:
- авторизация (auth);
- загрузка (load);
- отправка (send).
Далее указанное программой значение направляется в PHP-файл. Исходный код функции занимает больше места и выглядит так.
function send_request(act, login = null, password = null) else if(act == ‘send’) < //Если нужно отправить сообщение, то получаем текст из поля ввода var1 = messageInput.value; >$.post(‘includes/chat.php’,< //Отправляем переменные act: act, var1: var1, var2: var2 >).done(function (data) < //Заносим в контейнер ответ от сервера messages__container.innerHTML = data; if(act == ‘send’) < //Если нужно было отправить сообщение, очищаем поле ввода messageInput.value = »; >>); >
Обновление
Как было отмечено выше, обновление чата должно происходить автоматически, то есть без участия пользователя. Решение задачи достигается за счет написания кода, состоящего из трех частей: задание интервала выполнения функции обновления, отлавливание отправки формы и создание обработчика информации. Итоговый результат выглядит так.
function update() < send_request(‘load’); >interval = setInterval(update,500); sendForm.onsubmit = function () < send_request(‘send’); return false; //Возвращаем ложь, чтобы остановить классическую отправку формы >; session_start();//Подключение должно быть на первой строчке в коде, иначе появится ошибка $db = mysqli_connect(«localhost»,»login»,»password»); mysqli_select_db($db,»chat»); //Заносим данные админа в сессию $_SESSION[‘login’] = ‘admin’; $_SESSION[‘password’] = ‘admin’; $_SESSION[‘id’] = 1;
Авторизация
Назначение функции – идентификация конкретного пользователя. Она обеспечивается по обычной схеме.
function auth($db,$login,$pass) < //Находим совпадение в базе данных $result = mysqli_query($db,»SELECT * FROM userlist WHERE login=’$login’ AND password=’$pass'»); if($result) < if(mysqli_num_rows($result) == 1) else < unset($_SESSION); //Удаляем все данные из сессии и возвращаем false, если совпадений нет или их больше 1 return false; >> else < return false; //Возвращаем ложь, если произошла ошибка >>
Загрузка
Функция загрузки позволяет разместить сообщение в чате переписки. Она имеет достаточно объемный вид, так как является одной из самых сложных.
function load($db) < $echo = «»; if(auth($db,$_SESSION[‘login’],$_SESSION[‘password’])) = 1) < while($array = mysqli_fetch_array($result)) > > else < $echo = «Нет сообщений!»;//В базе ноль записей >> > else < $echo = «Проблема авторизации»;//Авторизация не удалась >return $echo;//Возвращаем результат работы функции >
Отправка сообщений
Еще одна непростая для написания исходного кода функция. В самом лаконичном виде она создается следующим образом.
function send($db,$message) < if(auth($db,$_SESSION[‘login’],$_SESSION[‘password’])) return load($db); //Вызываем функцию загрузки сообщений >