Конструктор бота для whatsapp

Обновлено: 29.04.2024

Я разработчик и пишу чат-ботов на заказ и для развлечения. Популярность набирает мессенджер WhatsApp, поэтому получаю много заказов именно для написания ботов под WhatsApp.

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

Для написания чат-бота WhatsApp, разумеется, нужен шлюз, программный интерфейс мессенджера. Не так давно компания Facebook опубликовала свой официальный шлюз — WhatsApp Business API. Однако получить доступ к шлюзу могут далеко не все желающие. Доступ к WhatsApp Business API возможен только через официальных партнёров Facebook, опубликованных на сайте компании.

Какие существуют ограничения WhatsApp Business API

Какие есть альтернативы WhatsApp Business API?

Одно время я использовал различные библиотеки с github, которые предоставляли доступ к WhatsApp API. Долго мучился, разбирался, настраивал. К недостаткам такого решения можно отнести то, что придется разбираться в дебрях кода, который собственно не относиться к чат-боту. Дополнительно потребуется оплачивать хостинг, чтобы модуль WhatsApp API работал и был доступен через Интернет (порядка 500 руб/мес).

Также надо понимать, что facebook постоянно вносит изменения в WhatsApp, поэтому библиотеки с github со временем перестают работать. Есть некоторый промежуток времени — день-два, в течение которого библиотека будет в нерабочем состоянии. Иными словами, ваш чат-бот не будет работать до тех пор, пока автор кода не выпустит новый патч на github. И такие обновления случаются по три-четыре раза в год и, как правило, внезапно. Приходится с нетерпением ждать патч в течение нескольких дней. А что, если патч не выйдет?

В итоге я перешел на использование сервиса Green-API. Меня подкупил бесплатный тариф для разработчиков. В сервисе можно писать своего чат-бота сколь угодно долго и при этом не платить ни копейки. А когда чат-бот будет готов, то передать бот клиенту, а клиент уже заплатит.

Например, чтобы разработать чат-бота у меня уходит порядка одной недели, дополнительно требуется продемонстрировать работу заказчику. В итоге проходит около двух-трех недель с момента начала разработки до публикации. Всё это время я использую сервис Green-API бесплатно. Когда бот разработан я передаю его заказчику, и уже заказчик оплачивает. Такие условия являются комфортными для меня.

Оба перечисленных выше способа использования WhatsApp API являются неофициальными. Иными словами, facebook не одобряет такое использование WhatsApp и борется с подобного рода сервисами и реализациями.

Какие риски при использовании неофициального шлюза WhatsApp API?

Риск один — аккаунт воцап будет заблокирован без возможности восстановления. При этом номер телефона останется – можно будет по-прежнему совершать звонки и отправлять SMS, однако использовать приложение WhatsApp на данном номере будет невозможно.

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

За два года у меня не было ни одного бана. Использую сервис преимущественно для чат-ботов и интеграции с различными CRM.

Выводы

Писать чат-ботов на официальном WhatsApp Business API могут позволить себе только большие ИТ-компании, которые работают с крупными заказчиками, для которых средний чек для чат-бота в 50к руб/мес не составляет проблем. Для мелкого и среднего бизнеса решением будет использовать неофициальный WhatsApp API с риском блокировки аккаунта, но по цене в десять раз ниже официального. По мере того, как бизнес начнет понимать эффективность чат-бота можно говорить о переходе с неофициального канала на официальный.

Для индивидуальных разработчиков и стартап-команд, однозначно, лучшим решением является использование неофициальных поставщиков WhatsApp API.

Я рекомендую Чатру, так как в этом сервисе простая настройка, хороший функционал, адекватные цены и есть тестовый период.


В этом обзоре я разберу ТОП-10 лучших чат-ботов для сайта, рейтинг оформлен в порядке актуальности (от самого актуального к наименее актуальному).

Будем разбирать функциональность, доступность, простоту установки и другие важные характеристики.

Содержание

Чат-бот на сайте – это виджет, который в автоматическом режиме может собирать заявки, отвечать на вопросы, переключать диалог на оператора и так далее.


Что может делать:

  • Собирать контакты
  • Оптимизировать продажи
  • Помогать службе поддержки
  • Автоматизировать процесс записи
  • Автоматизировать бизнес-процессы, связанные с общением с клиентами
  • Выполнять функции консультанта
  • Увеличение конверсии сайта за счет вовлечения пользователей
  • Работа 24/7
  • Снижение расходов на техническую поддержку за счет экономии на зарплатах сотрудников
  • Можно полностью автоматизировать продажи через сайт
  • Может обрабатывать поступающие заявки
  • Экономия на менеджерах по продажам

Варианты создания чат бота для сайта:

Если использовать сервисы, то установка чат бота себе на сайт заключается в нескольких простых шагах:

  • Регистрируемся на сайте-сервисе и получаем код для подключения
  • Добавляем чат-бот на сайт – для этого вставляем скрипт в тегили
  • Готово, чат-бот встроен на сайт. Обязательно проверяем работу виджета, если всё ок, то сервис успешно привязан к сайту

1 место. Чат бот для сайта Chatra - перейти на сайт


Простой в настройке и многофункциональный онлайн чат для сайта с чат ботом. Не требует интеграции с посторонними сервисами. Пример работы и демо можно посмотреть на официальном сайте сервиса.

Автоматические ответы снизят нагрузку на вашу команду.

Чат-бот автоматически ответит на часто задаваемые вопросы. Он также поможет собрать информацию о нуждах посетителя перед тем, как переключить его на живого оператора

Бесплатные и платные тарифы:

  • Бесплатная версия: Нет, есть бесплатный тестовый период
  • Стоимость чат бота для сайта : От 720 р./мес.

Способы оплаты: как физическое лицо – с помощью банковской карты, QIWI кошелёк, Яндекс.Деньги, WebMoney WMR, Карта Халва, Карта Свобода, Карта Совесть, Apple Pay, Samsung Pay, через терминал QIWI, сотовый оператор Билайн. Как Юридическое лицо – с помощью карты, через расчетный счёт.

Запишитесь на демонстрацию возможностей нашей платформы.

Официальный провайдер WhatsApp Business API

WhatsApp Business API без платы за подключение и ежемесячных платежей

Вовлекайте, консультируйте и оказывайте поддержку клиентов в WhatsApp — 1000 бесплатных сессий ежемесячно.

mobile phone

Автоматизация общения с клиентами от первого касания до закрытия сделки

Используйте WhatsApp рассылки для разных бизнес задач:

Повышайте
конверсию

Плавно подводите к сделке

Получайте отзывы клиентов

Просите клиентов оставить отзыв после покупки и оценить работу компании. Тем самым вы сможете улучшить сервис.

клиентская поддержка

Создавайте чат поддержки, чтобы консультировать и оказывать помощь клиентам 24/7.

Все необходимое для создания и отправки рассылок в WhatsApp

Пользуйтесь инструментами, которые помогут эффективно вести переписку в мессенджере

browser
modal
modal hide

Сбор базы подписчиков

editor

Визуальный конструктор для создания чат-ботов

ready-message

Рассылки по шаблону

Диалоги с подписчиками

Пригласите коллег в аккаунт SendPulse, чтобы работать с диалогами в команде и поддерживать несколько чатов одновременно с разных устройств.

chart1
chart3

Аналитика

code

SendPulse предоставляет публичный API, с помощью которого можно интегрировать WhatsApp канал в свою инфраструктуру, СRM или систему аналитики.

Официальный WhatsApp Business API — для компаний с обширной клиентской базой, нацеленных на масштабирование бизнеса

Компании общаются с клиентами в Whatsapp несколькими способами: через простой клиент WhatsApp, приложение WhatsApp Business или интеграцию WhatsApp Business API. Перед подключением взвешивайте все за и против, изучив основные отличия.

Простой клиент WhatsApp или WhatsApp Business

Общение с клиентами через приложение на мобильном или ПК

Привязка к одному устройству

Приложение работает на одном устройстве с одним пользователем. В простом клиенте вы можете пользоваться WhatsApp с ПК, а приложение WhatsApp Business устанавливается на телефон Android, iOS.

Невозможна командная работа с перепиской

Невозможно распределить ответственность между менеджерами за переписку в мессенджере, ведь доступ к переписке только на одном устройстве.

Без массовых рассылок, только автоответы
Нет интеграций

Невозможно интегрировать WhatsApp с вашей СRM и другими проектами.

Интеграция с WhatsApp Business API через SendPulse

Общение через чаты SendPulse или интеграции с вашей системой

Нет привязки к одному устройству
Коллективная работа с перепиской в WhatsApp

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

Массовые и триггерные рассылки
Настройка интеграций напрямую

Используя открытый API SendPulse, интегрируйте возможности WhatsApp c внутренней инфраструктурой компании: СRM, чат-сервисами и другими проектами.

Чтобы автоматизировать процесс коммуникации с пользователями в WhatsApp, вам нужно создать бизнес аккаунты в Facebook и WhatsApp и подключить ваш номер к WhatsApp Business API. С помощью простого мастера подключения WhatsApp чат-бота вы это сможете сделать за три шага.

В этой статье рассмотрим, как создать чат-бот на новый номер. Если вы уже использовали номер с другим провайдером WhatsApp Business API, сначала перенесите номер.

Содержание

Начните настраивать в вашем аккаунте SendPulse

Перейдите в раздел «Чат-боты» своего аккаунта SendPulse. Если ранее у вас не было подключенных каналов, нажмите на кнопку «Подключить каналы». Если же вы уже подключали ботов, перейдите в раздел «Управление ботами».

Выберите нужный канал и нажмите на кнопку «Подключить».


Нажмите «Продолжить через Facebook».


Войдите в Facebook аккаунт, с которого вы создавали или будете создавать бизнес аккаунт в Facebook.


Далее запустится мастер настройки аккаунта для создания WhatsApp чат-бота. Нажмите «Get started».


Предоставьте необходимые разрешения на доступ к аккаунту и платежам и нажмите «Продолжить».

Шаг 1. Подключите Facebook и WhatsApp бизнес аккаунты

Создайте новый бизнес аккаунт в Facebook или выберите уже созданный.

При создании нового бизнес аккаунта в Facebook укажите информацию о вашей компании: юридическое название, которое используется в платежных документах, номер телефона, сайт и электронный адрес.

Для ускорения процесса настройки рекомендуем подтвердить свою компанию в Facebook Business, прежде чем подавать заявку на подключение WhatsApp. Верификация бизнес аккаунта в Facebook может отличаться в зависимости от страны бизнес аккаунта.

Также ознакомьтесь с пунктом 4 Политики использования сервиса рассылок WhatsApp о запрещенном контенте для рассылок согласно правилам Facebook и WhatsApp.

Проверить статус подтверждения аккаунта вы можете в разделе настроек компании «Центр безопасности».


Далее, чтобы создать WhatsApp Business аккаунт для выбранного Facebook бизнес аккаунта, укажите имя пользователя и часовой пояс.


Если вы создаете бота для неподтвержденного бизнес аккаунта в Facebook, вы можете использовать чат-бота WhatsApp в тестовом режиме. В этом режиме вам доступны до 10 диалогов и отправок рассылок по подтвержденным шаблонам на два номера.

Шаг 2. Настройте профиль WhatsApp Business

Введите имя для WhatsApp Business, которое будет отображаться как имя созданного чат-бота.

Отображаемое имя должно быть связано с вашей компанией, соответствовать руководству WhatsApp по выбору имени и не нарушать Торговую политику WhatsApp и Политику WhatsApp Business.

Если отображаемое имя отличается от юридического названия вашей компании, укажите сайт, подтверждающий отношение вашей компании к отображаемому имени.

Обратите внимание, название компании и зеленая галочка в чате отображается только для официальных бизнес аккаунтов WhatsApp (обычно это только всемирноизвестные компании). В иных случаях в чате и профиле будет выводится номер телефона.


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

Шаг 3. Зарегистрируйте номер в WhatsApp

Введите номер телефона для регистрации — этот телефон будет привязан к созданному аккаунту в WhatsApp для отправки рассылок и выберите способ подтверждения номера.

Если вы впервый раз подключаете WhatsApp Business API на этот номер, убедитесь, что этот телефон удален из приложения WhatsApp для потребителей. Если ваш номер уже был подключен к другому провайдеру, сначала перенесите номер.

Обратите внимание: после того как вы привяжете номер к WhatsApp Business API, предыдущая история диалогов станет недоступной и вы больше не сможете управлять ими из приложения WhatsApp. Также вы не сможете переключить номер для использования приложения в дальнейшем. Общаться с клиентами от этого номера вы сможете только через приложение SendPulse «Диалоги».


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

Режим бота будет зависеть от того, подтвержденный ли у вас бизнес аккаунт в Facebook или нет. Если аккаунт не подтвержден, вы сможете использовать чат-бот на пробном доступе.

Шаг 4. Подпишитесь на своего WhatsApp бота


Как добавить владельца бота через QR-код:

При верном подключении вы получите приветственную цепочку, а в аудитории бота к вашему контакту добавится надпись «Владелец».

hand

С сожалением сообщаем вам, что эта статья потеряла свою актуальность. Возможно описываемая услуга перестала предоставляться или изменились условия работы API.

Сейчас Chat API предлагает самый доступный и автоматизированный WhatsApp Business API на рынке с Многопользовательским Чатом, Визуальным конструктором ботов, готовыми интеграциями приложений и другими полезными функциями.

Это надежный способ познакомить более чем 2-миллиардную аудиторию мессенджера с вашим бизнесом или продуктом: привлечение клиентов в WhatsApp стало проще.
Спасибо, что посетили наш сайт. Успехов во всех делах!

Расскажем, как написать простого бота на PHP, используя API WhatsApp.

Внимание: чтобы бот работал, телефон должен быть всегда подключен к интернету и не должен использоваться для Whatsapp Web. Удобнее всего заводить отдельное устройство для этих целей.

Подготовительная работа

В самом начале, сразу свяжем whatsapp с нашим скриптом, чтобы по мере написания кода - проверять его работу. Для этого переходим в личный кабинет и получаем там QR-код. Далее открываем WhatsApp на мобильном телефоне, заходим в Настройки -> WhatsApp Web -> Сканируем QR-код.

Теперь давайте создадим файл whatsappbot.php и создадим в нем класс: class whatsAppBot

Создадим в нем переменные, в которые поместим API Url и токен. Их можно узнать в личном кабинете.

Продолжаем писать код функции. Опционально мы можем сохранить пришедшие данные в файл для последующего анализа и отладки, если это потребуется. Для этого мы воспользуемся буфером вывода.

switch(mb_strtolower($text[0],'UTF-8'))
Блок switch, который определяет, что за команда содержится в первом слове. Команду приводим в строчной регистр, чтобы бот реагировал на нее независимо от того, капсом она написана, с заглавной буквы или зАбОрЧиКоМ.

Мы закончили писать функцию __construct(). Теперь перейдем к функциям, вызываемым по командам из вышеупомянутого блока switch. В части функций вызывается функция sendMessage(), в другой части - sendRequest(). В скрипте эти функции помещены внизу, но расскажем о них сразу:

  • $method определяет, какой метод chatAPI должен быть вызван.
  • $data содержит необходимые для пересылки данные.

Функция welcome() - вывод списка доступных команд

Функция showchatId() - вывод ID текущего чата по команде "chatId".

Функция time() - вывод текущего времени сервера по команде "time".

Функция me() - вывод имени собеседника по команде "me".

Здесь, как и в предыдущей функции, формируем массив данных: chatId - ID чата audio - прямая ссылка на файл .ogg, опять же обязателен SSL И передаем его функции sendRequest с методом "sendAudio".

Функция geo() - отправка гео-координат по команде "geo"

Все то же самое, что и в предыдущих двух функциях. Массив должен содержать следующие данные: lat и lng - координаты; address - адрес, но можно написать любую строку; chatId - само собой разумеещееся.

Функция group() - создать конференцию, в которой будете вы и бот, по команде "group".

Обратите внимание, что это единственная функция, где НЕ НАДО передавать chatId. И передаем массив в sendRequest().

Теперь, когда мы закончили работать с функциями, после закрывающей класс скобки напишите строчку: new whatsAppBot();

Чтобы класс вызвался автоматически при обращении к скрипту.

Итоговый код будет выглядеть следующим образом

Вам необходимо будет только подставить свой токен из личного кабинета в переменную $token и номер инстанса

Читайте также: