Задать вопрос
@lucsieus
начинающий самурай

Как обстоят дела с созданием Whatsapp бота в 2021?

Нужно создать WhatsApp бота и интегрировать с Битрикс24. Читал много статей про это, и до конца не ясно. WhatsApp открыл ли API для посторонних разработчиков или нет. Если нет, то советы как создать бота?
  • Вопрос задан
  • 406 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Да, у WhatsApp теперь есть официальный API для интеграций. Но только для бизнесов (ИП тоже можно), плюс прямой доступ к API дают только партнёрам-агрегаторам, остальным следует использовать API этих компаний. В России прямых партнёров WA всего два, но ничто не препятствует выбирать любых зарубежных агрегаторов по своему вкусу либо партнёров второго порядка. По ценам, по наличию готовых интеграций и всё такое. Например, jivosite поддерживает интеграцию с WhatsApp, но сам партнёром WhatsApp не является и предлагает зарегистрировать бизнес-аккаунт через двух других поставщиков.

Стоит это обычно как абонентская плата (включающая определённое количество MAU - Montly Active Users) плюс плата за каждое уведомление-нотификацию, хотя некоторые поставщики предлагают и другие модели оплаты. Поясню: в WhatsApp можно слать два вида сообщений. Во-первых, можно слать сообщения-нотификации, удовлетворяющие зарегистрированным шаблонам (реклама запрещена, только сервисный трафик), они оплачиваются. Во-вторых, если пользователь сам написал сообщение (по своей инициативе или в ответ), то открывается 24-часовое окно, в рамках которого можно слать любые сообщения, даже не удовлетворяющие шаблону, причём они будут бесплатны (но каждая коммуникация с пользователем расходует лимит MAU). 24 часа считается с последнего сообщения от пользователя - предполагается, что уж за сутки надо оказать пользователю поддержку по его обращению. У каждого поставщика обычно подробно всё это написано.

Для регистрации в таком надо завести и верифицировать в WhatsApp бизнес-аккаунт, делегировав права на его управление нужному партнёру. С учётом процесса модерации подключение легко может потребовать 2-3 недели.

Если поставщик предлагает копеечную оплату без абонентской платы и без ограничений на количество и содержание сообщений, плюс подключение "за один день" (без модерации Facebook), то это всё нелегальные API, основанные на имитации WhatsApp Web. Использовать их рискованно, так как можно получить бан с необходимостью менять номер.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
по моему всё весьма доходчиво
https://www.facebook.com/business/m/whatsapp/busin...
Ответ написан
Комментировать
Liss105
@Liss105
Программист со стажем от 5 лет
Вставлю свои 5 копеек, был знакомый, которого забанили и с официальным API, ну он сам виноват, поскольку нарушил условия отправки сообщений, разница лишь в том, что его быстро разбанили с сохранением номера и сказали “Ат-та-та”.
Мое мнение, что просто нужно тебе разобраться, а для чего тебе нужен WhatsApp API. Если у тебя уже сейчас есть серьезный бизнес и тебя важна некая “статусность”, но стоит заморочиться над официальным API, если ты только пробуешь и в перспективе хочешь развиваться в этом, то можно начать со серых API, а потом уже перейти на официальный. Так выйдет дешевле, но риски есть, это да.
Кстати, сейчас многие серые API становятся официалами второго порядка, как писали выше и ты можешь начать с их решения, а потом через них же получить официальный API. Это прикольно, потому что хоть у и официального API и у бизнес API могут быть разные документации, но, как правило, чуваки стараются сделать переход с одного на другое более мягким.
Вот гайды ботов по которым я писал своих: https://chat-api.com/ru/whatsapp-bot-java.html , https://chat-api.com/ru/whatsapp-bot-python.html , https://chat-api.com/ru/whatsapp-bot-php.html
ну и самый важный момент, иногда от работы с официальным API отказываются не из-за цены или сложной регистрации\бюрократии, а просто из-за ограничений, типа окна в 24 часа, которые не подходят для бизнеса, для той же самой интеграции.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы