Как создать бота в Whatsapp

Подключение бота к мессенджеру WhatsApp.

Под бота в Whatsapp нужен отдельный номер Ватсап и отдельный телефон с приложением, подключенным к этому номеру!

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

Если подключение не работает, то пройдите в раздел Мессенджеры и чаты, а там в Whatsapp. Статус авторизации должен быть: Авторизован. Если написано В спящем режиме, то возьмите телефон, на котором установлен Ватсап и запустите в нем приложение Ватсап.

Если бот авторизован, но все-равно не отвечает на ::bot_info, то в этом же разделе нажмите Аварийно переподключить Ватсап.

Если и это не помогает, то пишите в техподдержку.

Как подключить Whatsapp бота

Подключение бота к мессенджеру Whatsapp ничем не отличается от подключения веб версии.

Учитывайте, что если вы подключили Ватсап к боту, то использовать этот же Ватсап аккаунт в Ватсап для компьютеров НЕЛЬЗЯ! Иначе бот просто отключится.

Переходим в раздел "Мессенджеры и чаты" и выбираем Whatsapp. В появившемся окне вводим номер телефона и жмем кнопку готово (Рисунок 1)

Рисунок 1

Далее необходимо авторизоваться через qr-код (Рисунок 2)

Для сканирования QR-кода, используйте QR-сканер внутри приложения WhatsApp на своём телефоне.

Успеть сканировать QR-код надо за 20 сек после генерации кода! Если не успели, то сгенерируйте код заново, перезагрузив страницу.

Для этого откройте WhatsApp на телефоне:

  • На Android: откройте экран Чаты > Меню > WhatsApp Web.

  • На iPhone: откройте Настройки > WhatsApp Web.

  • На Windows Phone: откройте Меню > WhatsApp Web.

Если не удалось подключиться и страница не обновилась самостоятельно, обновите ее вручную.

Рисунок 2

Если все прошло успешно, в следующем окне вы увидите окно подключения с надписью "Авторизован".

Если же вы видите сообщение как на Рисунке 3, то 20 секунд на сканирование иссекли и вам надо перезагрузить страницу с кодом.

Рисунок 3

Вы можете загрузить базу номеров телефонов для рассылки или переноса с другого аккаунта. Для этого необходимо нажать на кнопку "Загрузить список клиентов" (Рисунок 4)

Рисунок 4

Ниже перечислены статусы подключения Whatsapp:

Не удалось запустить бота. Проверьте, запущен ли Whatsapp на смартфоне... В сети Спящий режим. Сообщения будут получены или отправлены когда Whatsapp на телефоне выйдет из него. Бот не работает, для запуска бота нажмите переподключить. Бот не работает, Whatsapp авторизован где-то еще. Возможно вы подключили его к другому проекту или Whatsapp.web

Сканировать QR-код в вотсапе можно только в одном месте(сервисе/платформе) Если вы используете сейлбот для вотсапа, нигде больше подключить вотсап веб не сможете. Либо бот отключится!

Номера телефонов можно добавить вручную или подгрузив CSV файл с номерами (Рисунок 5)

Рисунок 5

Как снизить возможность блокировки при рассылке Whatsapp

Рекомендации от платформы

1. Рекомендуется делать рассылку тем у кого ранее была переписка с номером телефона, на котором подключен бот. 2. Выставлять промежутки временные между сообщениями, а не слать все пачкой (это в нижней строке настроек рассылки) 3. Не слать ссылки в первом сообщении рассылки (лучше создать цепочку в два блока, и отправить ссылку когда пользователь ответит на первый блок) тогда рассылку создаёте из блока, а не из раздела рассылки 4. Не слать контент который люди могут расценить как спам (могут нажать на спам, и симку заблокируют. Нет четкой статистики на какую по счету жалобу это происходит) 5. Виртуальные номера блокируют моментально, неизвестно почему и как они их распознают 6. Добавляйте к рассылке кнопку отписки, чтобы те, кто не хочет получать сообщения, могли от них отказаться не только по нажатия на кнопку "Спам". 7. Использовать случайные части сообщения, которые сделают рассылку персонализированной. 8. Подключать бота к Whatsapp-бизнес. Точных данных нет, что это снижает вероятность блокировки, но точно известно что в случае блокировки проще общаться с поддержкой Whatsapp для разблокировки. Также, когда сообщение приходит от конкретной компании, оно вызывает больше доверия у пользователей.

Опыт пользователя по борьбе с блокироваками

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

Если не хотите попасть в бан:

Отправлять не более 5-10 сообщений в минуту, т.е. отправлять сообщения порционно, а не все сразу; Подключайте номер, зарегистрированный в WhatsApp старше 90 дней. Если вы только что зарегистрировали номер, то подождите сутки перед подключением его к сервису и в течении суток, ведите переписки по whatsapp. Учитывать реакцию пользователей на сообщение. Обычно хватает 3х нажатий на кнопку "Спам" со стороны клиента, чтобы номер заблокировали; Наличие ссылок в сообщениях повышает вероятность бана; Физического ограничения у WhatsApp по количеству сообщений нет, но есть рекомендация не превышать 5000 сообщений в день. Если количество будет больше, то лучше раскидать их на несколько разных аккаунтов. Либо, если количество входящих и исходящих сообщений будет примерно одинаковым, то можно отправлять и чуть больше 5000; Использовать устройство на котором не было ранее банов; Получать входящие сообщения. Чем больше входящих сообщений - тем лучше. Входящие сообщения не учитываются в рекомендации не превышать 5000 сообщений. Не пишите одинаковые сообщения. Используйте маски, которые есть в amoCRM и Бирикс24, чтобы подставлять автоматически имя или данные из полей. Также рекомендуется в конструткоре использовтаь случайные ответы и случаные задержки перед ответом. Если вы подключаете WhatsApp-номер к CRM или какому-либо конструктору, будьте готовы к тому, что ваш номер ЗАБАНЯТ за нарушение лицензионного соглашения! Если забанили Написать в техническую поддержку WhatsApp с вопросом, почему бан и можно ли разбанить. При первой блокировке скорее всего номер разблокируют. Отвечает ТП быстро, в течение 2-3 часов.

Внимание! Даже если номер вернули, подключение на заблокированном ранее аппарате должно происходить по инструкции: Удалите заблокированное приложение WhatsApp/WhatsApp Business. Удалите Google аккаунт (отключите синхронизацию с действующим гугл аккаунтом) Отключите от wi-fi Выключите телефон Замените sim-карту. Включите телефон. Создайте НОВЫЙ Google аккаунт и зайдите под ним; Установите приложение WhatsApp/WhatsApp Business на мобильном интернете; Зарегистрируйте WhatsApp-номер на мобильном интернете. Отсканируйте QR-код на мобильном интернете. Дайте интеграции поработать на мобильном интернете 2-3 часа. Подключите Wi-Fi. Используйте WhatsApp Business. Он создан специально для бизнеса. Не делайте рассылки с номера, который боитесь потерять. Не отправляйте одинаковые сообщения. WhatsApp следит за одинаковыми сообщениями и тоже за это банит. Старайтесь менять хотя бы одно слово в сообщении. Если вы работаете из CRM, берите какие-либо данные из полей.

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

Видеоверсия статьи

Настройте телефон для стабильной работы whatsapp

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

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

Дополнительные инструкции по настройке в зависимости от производителя:

iPhone

Чтобы выключить режим энергосбережения, перейдите в раздел «Настройки» > «Аккумулятор». Также режим энергосбережения можно выключить через Пункт управления. Откройте «Настройки» > «Пункт управления» > «Настроить элем. управления», затем выберите «Режим энергосбережения», чтобы добавить возможность управлять им с помощью Пункта управления.

Смартфоны Samsung

Настройка для телефонов с версией Android 5, 6, 7, 8:

Зайдите в настройках телефона в Энергосбережение (или батарея/диспетчер питания и т.п.). Там нужно выключить энергосбережение, если включено.

Важно! В зависимости от модели телефона в нем может быть установлено фирменное приложение Smart Manager. Если такое приложение стоит, откройте его, зайдите в батарею, в секции Оптимизация приложения нажмите ПОДРОБНО, в появившемся списке найдите приложение Whatsapp, нажмите на него и в открывшемся меню отключите оптимизацию.

Настройка для телефонов с версией Android 9 и выше:

Зайдите в настройки телефона->Оптимизация (Аккумулятор)->Батарея->Там отключите энергосбережение, если включено; далее нажмите кнопку меню сверху, далее Настройки. Выключите Адаптивный режим аккумулятора, Перевод в режим сна, Автоотключение приложений и Оптимизация настроек.

Смартфоны Huawei и Honor

В зависимости от конкретной модели и версии обновления, настройки телефона различаются, один из описанных вариантов должен подойти (попробуйте каждый вариант по очереди):

Вариант 1: 1. Добавьте приложение Whatapp в список защищенных приложений, чтобы телефон не выключал его и бот не переставала работать. Эта настройка может находиться в одном из двух мест: a) Зайдите в настройки телефона, далее в Энергосбережение (или батарея/диспетчер питания и т.п.). Там есть кнопка/меню Защищенные приложения, нужно туда добавить приложение Whatsapp. b) Зайдите в настройки телефона, далее Защищенные приложения, если такой пункт есть, то добавьте туда приложение Whatsapp.

2. Так же, рекомендуем отключить режим энергосбережения в общих настройках батареи (энегосбережения).

Вариант 2: 1. Откройте настройки телефона->Батарея: 1.1. Отключите энергосбережение 1.2. В меню Блокировка экрана закрывает приложения убедитесь, что приложение Whatsapp не выключается (переключать выключен) 1.3. Там же в батареи нажмите иконку настроек в правом верхнем углу, далее снимите галочку Закрыть энергоемкие приложения 2. Откройте настройки телефона->Приложения->Whatsapp->Батарея->Выключите Сообщать о энергоемкости и Закрыть после блокировки экрана

Вариант 3: 1. Откройте настройки телефона->Батарея: 1.1. Выключите энергосбережение 1.2. Нажмите иконку настроек в правом верхнем углу, там выключить Сообщать об энергоемкости и Закрыть приложения при блокировке экрана (если такая опция есть) 2. Откройте настройки телефона->Приложения->Whatapp->Батарея->Выключите Сообщать о энергоемкости, Закрыть после блокировки экрана. Если есть пункт Экономия заряда батареи, то нажмите его, далее в приложении Whatsapp выберите Не экономить. 3. Откройте настройки телефона->Приложения->Специальный доступ->Экономия заряда батареи->Не экономят заряд->далее в приложеии Whatsapp выберите Не экономить. 4. Откройте на рабочем столе телефона приложение Диспетчер телефона, в нем нажмите Очистка памяти, далее нажмите иконку настроек в правом верхнем углу, там снимите галочку Автоудаление. Для всех телефонов (для всех вариантов настройки):

Закрепите приложение, чтобы оно не выгружалось из памяти при очистке (бывает не на всех моделях, но на большинстве есть): - Откройте список запущенных приложений (обычно открывается нажатием сенсорной кнопки в виде квадрата) - Нажмите на значок замка в заголовке приложения (чтобы он закрылся). Если замка нет, потяните приложение вниз, замок закроется.

Смартфоны Xiaomi

1. Разрешите приложению работать в фоне: Откройте настройки телефона, далее Дополнительно (если есть). Выбираем раздел Батарея и производительность, далее настройка может быть в одном из следующих мест мест в зависимости от модели: a) В меню Фоновый режим. Устанавливаем уровень ограничения Стандартный. Далее нажимаем Приложения, нажимаем на Whatsapp и назначаем ему Нет ограничений. b) В меню Экономия энергии->Выбрать приложения->Нажать в списке на Whatsapp->Выбрать Нет ограничений. c) В меню Активность приложений (или Выбор приложений)->Нажать в списке на Whatsapp->Выбрать Нет ограничений. d) Если в этих местах настройки нет, проверьте остальные подменю, в одном из них она точно будет.

3. Закрепите приложение, чтобы оно не закрылось при запуске очистки/закрытия приложений пользователем: Находясь на рабочем столе телефона нажмите сенсорную кнопку открытия списка запущенных приложений (обычно самая левая кнопка на лицевой стороне телефона), далее потяните приложение Whatsapp вниз, далее нажмите на замочек (кнопку Закрепить). На некоторых моделях такой настройки может не быть, в таком случае ее не нужно делать.

Смартфоны Meizu

1. Откройте в списке программ Безопасность (или Центр безопасности), во вкладке Разрешения разрешите автозапуск приложению Whatsapp. Так же, во вкладке Энергосбережение->Управление спящим режимом нужно разрешить приложению Whatsapp постоянную работу в фоне (выбрать нет ограничений). 2. Вернитесь на рабочий стол телефона, далее откройте список запущенных приложений (потяните экран от нижней части вверх), зажмите приложение Whatsapp, чтобы в заголовке появился значок замка (на некоторых моделях нужно потянуть приложение вниз вместо удержания).

Смартфоны Asus

Если используете функцию очистки/ускорения, тогда обязательно добавить приложению Whatsapp в список исключений (защищенные приложения) там же в Мобильном диспетчере, иначе после ускорения/очистки приложение будет остановлено телефоном!

Смартфоны Lenovo

  1. Зайдите в настройках телефона в Энергосбережение (или батарея/диспетчер питания и т.п.). Там нужно выключить энергосбережение, если включено.

  2. Проверьте наличие следующих приложений в телефоне:

  3. На некоторых моделях бывает предустановлено приложение SecureIT. Если в списке программ есть такое, откройте его и в разделе Ускорение (Speed-up) добавьте приложение Whatsapp в список исключений отключения.

  4. На некоторых моделях бывает предустановлено приложение Lenovo Power (или Power/Power Manager). Если такое приложение установлено, нужно в нем выключить энергосбережение, а так же разрешить приложению Whatsapp постоянную работу в фоне.

  5. На некоторых моделях бывает предустановлено приложение Finally clean. Если такое приложение установлено, нужно его открыть, внизу нажать кнопку Я, далее Настройки, далее Список исключений, далее список игнорирования ускорения, там добавить приложение Whatsapp.

  6. Нажмите в телефоне сенсорную кнопку в виде квадрата — откроется список запущенных приложений, зажмите приложение Whatsapp и потяните вниз, если появится кнопка в виде замка, нажмите ее, в заголовке приложения появится замок.

Смартфоны Fly

  1. Зайдите в настройках телефона в Энергосбережение (или батарея/диспетчер питания и т.п.). Там нужно выключить энергосбережение, если включено.

  2. На некоторых моделях бывает предустановлено приложение Clean Master, которое мешает нормальной работе других приложений. Если такое приложение установлено, нужно в нем разрешить постоянную работу приложения Whatsapp (добавить в исключения). Если будут наблюдаться проблемы с работой бота, рекомендуем удалить Clean Master.

Смартфоны ZTE

1. Если на телефоне установлено фирменное ZTE приложение Mi-assistant (еще одно название Помощник), то откройте его, далее Ускорение->Белый список->включите в нем приложение Whatsapp; далее, там же в Ускорении нажмите на иконку настроек, далее Приложения в автозагрузке->Там включите приложение Whatsapp, если было выключено (если уже включено, оставьте как есть). 2. Если на телефоне предустановено приложение 360 security, откройте его, далее в меню нажмите Настройки, далее в секции Ускорение и энергосбережение нажмите Избранное, там добавьте приложение Whatsapp. Или можете просто удалить этот 360 security, если не пользуетесь им.

Общее/Остальные производители

  1. Зайдите в настройках телефона в Энергосбережение (или батарея/диспетчер питания и т.п.). Там нужно выключить энергосбережение, если включено.

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

  2. На некоторых смартфонах может стоять системное приложение под названием Безопасность/Разрешения/Менеджер приложений или похожее. Если такое приложение есть, откройте его и дайте все разрешения приложению Whatsapp(автозапуск, работу в фоне).

  3. На некоторых телефонах могут быть установленые различные приложения по оптимизации/очистке памяти (например Clean Master, Duraspeed, CClean, 360 security и т.п). Данные приложения обычно мешают нормальной работе приложений, поэтому нужно удалить эти приложения или правильно их настроить.