Ответы пользователя по тегу WhatsApp
  • Верификация номера телефона на сайте. Какие методы есть?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Я бы не стал пренебрегать вариантом с Telegram. Аккаунт в Telegram сейчас есть у значительной части пользователей. При этом в Telegram сейчас появился платный сервис Telegram Gateway для отправки кодов авторизации по номеру телефона. Либо можно использовать авторизацию бесплатно через бота либо виджет Telegram Login - так делают некоторые сайты уже давно. Через бота можно с помощью ссылки вида t.me/MyAwesomeBot?start=секретный_код, бот обработает код и запишет в профиль пользователя привязку к его Telegram user_id. Или попросить пользователя найти этого бота и ввести ему код вручную. Не очень удобно, и нет привязки к номеру, но зато это бесплатно.

    В WhatsApp можно легально использовать WhatsApp Business API, но надо быть бизнесом (хотя бы ИП), частному лицу не дадут зарегистрировать бизнес-аккаунт. Отправка только по шаблонам, которые модерируются при регистрации. Но для кодов может быть достаточно всего одного шаблона.

    Либо использовать нелегальный WhatsApp Web API, с которым работает Web-версия WhatsApp. Они это не любят и могут за такое номер забанить, поэтому если захочется рискнуть - следует по крайней мере использовать какой-нить новый ненужный номер, чтобы было не жалко и в случае потери.

    Есть ещё Viber, там тоже можно платно посылать сообщения от имени бизнеса по номеру телефона, но пользовательская база в России у Viber не очень большая.

    Также можно использовать регистрацию через соцсети (vk, facebook), в них всё же очень активно занимаются борьбой с авторегистрациями.

    Также можно использовать приложения типа Google Authenticator с авторизацией по одноразовым кодам, привязанным к аккаунту Google.

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

    Авторизация через почту не то чтобы прошлый век... Просто спамеры и злоумышленники могут почтовые ящики создавать тысячами быстро и бесплатно. В отличие от мессенджеров, в которых в силу привязки к телефонному номеру нужно этот номер где-то ещё получить, что какая-никакая сложность и ограничение бесконтрольного роста автоматических регистраций. Капчи и контрольные вопросы в век нейросетей и аутсорсинговых индусов уже давно работают не особо хорошо. Придётся часто прыгать с бубном в попытке изобрести новый забор против злоумышленников, который они ещё не придумали, как обходить. Поэтому-то сейчас все массово и используют номер телефона: это просто, понятно пользователям, легко тиражируется и достаточно прилично закрывает значительную часть проблемы авторегистраций и спамеров.
    Ответ написан
    Комментировать
  • Как сделать, чтобы бизнес-аккаунт выглядел вот так, а не просто номер вверху?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нужно зарегаться официально через одного из партнёров WA https://www.facebook.com/business/partner-director..., предоставить документы и пройти верификацию для "зелёной галочки". Дальше работать через API этого партнёра либо через какую-то готовую интеграцию (их есть для разных CRM, чат-ботов итд).

    Собственно, на экране видно предупреждение, что используются услуги сторонних компаний.
    Ответ написан
    Комментировать
  • Как принимать сообщения с вотсапп?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Есть два способа (на самом деле три):

    1. Пойти по легальному пути. Зарегать бизнес-аккаунт у Facebook, пройти верификацию, зарегистрировать WhatsApp-номер, подключить интеграцию через какого-нибудь провайдера API и работать через него. Характерный признак - только для бизнесов, не очень гуманная цена (5-10-15 тыс. рублей только за подключение - легко), рассылка возможна только по одобренным заранее шаблонам. Но зато легально. Для серьёзного бизнеса с большим количеством клиентов наилучший вариант.

    2. Пойти по серому пути. У WhatsApp есть Web-версия, народ её расковыривает и учится посылать в Web запросы напрямую, без браузера. Есть как сторонние поставщики такого доступа с вменяемым API (их много, не буду рекламить), так и готовые реализации, в том числе на гитхабе (но надо искать актуальную, чтобы работала). Характерный признак такой интеграции - нужно сканировать QR-код для привязки веб-аккаунта к мобильному приложению, а если пользоваться сторонним посредником, то его цена невелика и не имеет жёстких лимитов по числу сообщений. Есть некоторый риск бана аккаунта, поскольку официально так нельзя, но если быть очень осторожным и не спамить (только отвечать на входящие) - то риск бана минимальный (но я бы всё равно не советовал свой основной и очень важный номер в это впутывать). Такое нередко используют всякие мелкие интернет-магазинчики.

    3. Есть ещё оооочень серый путь. На самом деле можно найти полученные реверс-инжинирингом реализации протокола WA, а также ключи, выдранные из официального клиента последних версий. Но за такое очень легко и быстро можно получить бан аккаунта, так что настоятельно не рекомендую (один знакомый потестировал и получил бан аккаунта - к счастью, не основного - чуть ли не в тот же день).

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

    PS: Flask, ngrok - это всё фигня. Надо начать с того, через что делать эту интеграцию. В браузерном WhatsApp Web нет никакого flask, но сообщения ходят.
    Ответ написан
    5 комментариев
  • Как объединить чат WhatsApp и Telegram в 1 чат?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Легального способа, увы, нет. И тут узкое место сам WhatsApp.

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

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

    Я бы рекомендовал просто отпинать всех ретроградов, которые ещё не зарегались в Телеграме, чтобы исправили это досадное упущение.
    Ответ написан
    Комментировать
  • Как набирать телефонные номера в Вотсап без предварительного вбивания их в записную книжку?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Переходим по ссылке: https://wa.me/номер_телефона - получаем чат с контактом - в углу есть трубка для созвона.

    Однако в последнее время есть сообщения, что у некоторых пользователей это не работает, и им возвращается сообщение, что данный номер неверен. Но я не смог это воспроизвести. Проверял браузерную версию и клиент WA под андроид. Возможно, это какое-то особое поведение, и возможно оно используется для борьбы со спамерами, использующими нелегально Web API.
    Ответ написан
  • Как создать пост в Whatsapp с последовательным чередованием изображение\текст?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Никак. Контент в WhatsApp - это либо текст, либо изображение или несколько (возможно, с сопроводительным текстом), а не текст с картинками в качестве сопровождения. Так что только отправлять несколько сообщений по очереди.
    Ответ написан
    Комментировать
  • Как реализовать интеграцию интернет-магазина с whatsapp?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Да, поставщик предоставит свой API, который можно использовать. Также можно использовать готовые интеграции разных решений (CRM, чатботы итд) с этим поставщиком. Сейчас провайдеры WABA API все заинтересованы, чтобы подключались именно через них, поэтому обычно с готовностью отвечают на вопросы: что, как, сколько стоит, с кем есть готовые интеграции и всё такое.

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

    Альтернатива - это нелегальные API на имитации WhatsApp Web. Это гораздо дешевле. Но нужно понимать, что это риск бана. Если просто отвечать на входящие сообщения, а магазин небольшой, то риск бана невелик, но если инициативно первым слать сообщения, то он существенно возрастает.
    Ответ написан
  • Получать сообщения от пользователя?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Есть два способа получения доступа к API WA.

    1. Легальный: WhatsApp Business API. Нужно зарегистрировать бизнес (можно ИП) в Facebook Business Manager, пройти модерацию, получить доступ через одного из партнёров WhatsApp. Недостатки: дорого. Достоинства: надёжно, официально.

    2. Нелегальный: имитация недокументированного WhatsApp Web API. Достаточно держать телефон с WhatsApp включённым, сфотографировав QR-код, выданный нужной библиотекой или сервисом. Недостатки: риск бана (невысокий, но я бы не советовал использовать Очень Важный Номер в таких играх), риск что всё сломается из-за изменения Web API, необходимость держать включённым номер телефона. Достоинства: дёшево, не нужно регистрировать шаблоны для отправки сообщения первым (но если часто отправлять первым повышается риск бана).
    Ответ написан
    Комментировать
  • Через какой сервис использовать Whatsapp API?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Напрямую доступ к API может получить разве только какая-нибудь крупная транснациональная компания. Менее крупным следует обращаться к агрегаторам-партнёрам. Официальный список

    Подключиться могут только бизнесы (можно ИП), причём есть ограничения, например, нельзя продавцам алкоголя и лекарств.

    При выборе следует ориентироваться на две основные вещи: на ценовую политику и на наличие нужных интеграций. Далеко не всякого поставщика поддерживает bitrix, jivochat или что там ещё у вас планируется. До кучи, может влиять юрисдикция конкретного поставщика. Далеко не всем может быть удобно заключать договор с Сингапуром или переводить платежи в Ирландию.

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

    Разумеется, надо быть готовым к тому, что стоит использование этого API дороже, чем отправка смс.
    Ответ написан
    Комментировать
  • Шанс блокировки номера в Whatsapp в CRM?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Да, всё так, WA хочет, чтобы за легальное подключение бизнес платил деньги и подвергался строгой модерации.

    Пользователи давно поняли, что если соблюдать определённую осторожность (не делать рассылок в первую очередь), то риск бана невелик, но это никто не может гарантировать. WA в любой момент может сделать выборочную проверку, может ужесточить критерии обнаружения несанкционированного использования API итд итп. Поэтому если в такое и играть, то я бы рекомендовал не использовать для этого номер, которой было бы жалко потерять.

    И вариант официального подключения тоже рекомендую изучить. На самом деле это не так дорого, как кажется, тем более на рынке есть провайдеры с самым разным подходом к тарификации.
    Ответ написан
    Комментировать
  • Какие существуют способы бесплатной интеграции whatsapp в битрикс?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Бесплатных легальных сервисов для интеграции WhatsApp (т.н. WhatsApp Business API) нет. Есть нелегальные (не очень дорогие), основанные на имитации взаимодействия с WhatsApp Web, но с ними есть риск получить бан, так что как минимум особенно ценный номер телефона я бы таким в любом случае не доверил.
    Ответ написан
    Комментировать
  • Как обстоят дела с созданием Whatsapp бота в 2021?

    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 комментария
  • Как отправить сообщение telegram, viber, whatsapp - без ботов? PHP?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Тут этот вопрос регулярно задают.

    Telegram - никак, вообще. Пусть нужные пользователи подпишутся на бота, а дальше им по user id можно слать.

    Viber - платно и довольно дорого через Viber Business Messages, цена одного сообщения не меньше чем смс, плюс минимальный ежемесячный платёж довольно большой. Доступ только бизнесам. Точно так же проще сделать бота и слать по id.

    WhatsApp - тут никаких бесплатных ботов легально не предусмотрено вообще, зато можно по номеру телефона тоже довольно дорого через множество посредников. Опять же, только бизнесам. В основном это продают тоже с обязательным минимальным платежом, но тут хотя бы у некоторых (у того же twilio) есть тарифы без абонентки, с оплатой за каждое сообщение. Ещё можно рисковать нелегальными методами через эмуляцию WhatsApp Web.
    Ответ написан
    7 комментариев
  • Какого посредника выбрать для интеграции crm и whatsapp?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Если речь идёт о сервисах, продающих за 200 рублей в месяц и подключающих за один день - это всё имитации WhatsApp Web. Легальный WhatsApp Business API стоит дороже и подключают его порой по 2-3 недели (из-за модерации на стороне Facebook).

    Указанные два относятся к категории имитаторов Web и это вовсе не скрывают. Но второй более известный и хотя бы предоставляется в России от имени ИП, первый же имеет явно кликбейтовое название, никаких реквизитов владельцев нет, плюс из контактов на сайте только телеграм-бот, короче, я бы поостерёгся. В любом случае, Важный и Ценный Аккаунт, Который Нельзя Поменять я бы не стал отдавать в подобные сервисы, поскольку в случае бана он будет потерян.

    Поставщиков имеет смысл выбирать в первую очередь по признаку наличия интеграции под нужную CRM.
    Ответ написан
    Комментировать
  • Как написать бота для рассылки в WhatsApp?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Официально - WhatsApp Business API. Неофициально, нелегально и рискованно. - попытками эксплуатировать браузерный WhatsApp Web.

    Нужно отметить, что к спаму WhatsApp относится очень отрицательно и официально разрешит рассылать только по заранее одобренным шаблонам.
    Ответ написан
    Комментировать
  • Больше 2 whatsapp и viber на одном устройстве (телефон или компьютер)? Как?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Возможный вариант - Firefox с отдельными containers под каждый аккаунт для web-версии клиента.
    Ответ написан
    Комментировать
  • Как при новом заказе Woocommerce отправлять сообщения в Viber, WhatsApp, Telegram?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Тут надо начать с того, какие есть легальные способы посылать сообщения в каждый из мессенджеров.

    Telegram. Тут можно бесплатно создать бота и бесплатно посылать подписавшимся на бота сообщения. Но номера телефонов пользователей известны не будут, только их id.

    Как это использовалось на примере одного сайта трекинга посылок: нужно было написать боту команду /id, полученный id вбить в свой профиль на сайте, после этого бот начинал присылать тебе обновления по твоим посылкам.

    WhatsApp. Тут есть API для бизнесов, который позволяет работать в двух режимах: либо посылать по номеру телефона сообщения, удовлетворяющие согласованным с WA шаблонам (платно), либо если пользователь сам напишет входящее сообщение, открывается 24-часовое окно неогранинного общения с ним с любыми текстами (окно открыто 24 часа с момента последнего сообщения от пользователя), что позволяет делать чат-ботов, осуществлять поддержку итд, но не даёт слать что попало.

    В отличие от Viber, у бизнес-аккаунта есть свой телефонный номер. WhatsApp продаёт это через партнёров, которые могут брать 20-30 тыс. рублей в месяц даже при минимальном объёме трафика.

    Viber. У Viber есть два разных сервиса: Viber Business Messages (Viber Services) и Viber Public Accounts (VIber Bot).

    Второй похож на Telegram: можно создать Public Account, пользователи могут на него подписаться, после чего им можно писать сообщения. Но вместо номера телефона пользватели определяются по некоторому id.

    Первый похож на WhatsApp: можно посылать по номеру телефона, правда, спам запрещён, но технически на это нет специальных ограничений (но уже при 5% пожаловавшихся пользователей будет бан, который не обойти просто сменой номера, потому что у бизнес-аккаунта и номера-то никакого нет). Но шаблоны тоже есть, сообщения по утверждённым шаблонам считаются транзакционным трафиком и стоят дешевле. Это Viber продаёт только через партнёров, есть лимит на минимальный месячный ценник, который для маленьких интернет-магазинчиков будет заградительным. Плюс популярность Viber в России не очень велика и продолжает падать.

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

    Есть также менее легальные способы для WhatsApp, основанные на имитации работы через браузерный клиент WhatsApp Web, их цена намного ниже официального метода, но все они чреваты баном со стороны WhatsApp, так что на живом нужном номере с таким уж точно не стоит играться.

    В случае Telegram можно также пытаться пилить взаимодействие на базе обычного клиента (у него открытый код), включая поиск аккаунтов по номеру (если пользователь не запретил это настройками приватности), но при активном поиске по номеру телефона Telegram быстро забанит.
    Ответ написан
    Комментировать
  • Как отправить,переделать обычный аудио файл так чтобы выслать его как голосовое свеже записаннное сообщение в WhatsApp из телефона или компьютера?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Записать в файл, затем воткнуть вместо микрофона плеер. На телефоне нажать запись голосового сообщения, на плеере - воспроизведение файла. Ждать 20 минут. На каждом пользователе.
    Ответ написан
    Комментировать
  • Есть ли API, позволяющий узнать, зарегистрирован номер в WhatsApp или нет?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Легально - только через WhatsApp Business API, который небесплатен.

    Но можно узнавать через Web-клиент. А уже к нему пытаться приделывать костыли, рискуя получить бан от WA.
    Ответ написан
    Комментировать
  • Как написать бота для whatsapp?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Официально WhatsApp Business API предоставляется только бизнесу за денюжку. Причём напрямую с WhatsApp может договориться разве что крупная транснациональная корпорация, остальным же приходится работать через партнёров, которые вместо API WhatsApp обычно дают собственный API.

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