Ответы пользователя по тегу Viber
  • Как тестировать Viber чат-бота?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нужно при установленном Viber открыть такую ссылку: viber://pa?chatURI=код_бота_из_ссылки

    Тогда в контактах появится этот бот, а на вебхук бота улетит callback с типом subscribe и идентификатором пользователя (имеет вид base64-строки). Важно понимать, что один и тот же пользователь в разных ботах будет иметь разный идентификатор, а определить номер телефона пользователя бот вообще не может.
    Ответ написан
    Комментировать
  • Возможно ли написать Viber-бот на Java или Android для просевания сообщений viber-чата?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Viber Bot (в девичестве Viber Public Account) невозможно добавить в чат. Он может лишь принимать личные входяшие сообщения от пользователей. Да, это сильно меньше, чем позволяет Telegram, но, к сожалению, других возможностей нет.
    Ответ написан
    Комментировать
  • Активная ссылка на viber бота?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Ответ написан
    Комментировать
  • Как через Viber API получить онлайн-статус моего контакта? С чего начать?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    У Viber есть два принципиально разных API: Viber Business Messages и Viber Bot (ранее Viber Public Accounts). Первый в основном предназначен для платных рассылок по номеру телефона и доступен только для бизнеса, второй нужен для создания телеграм-подобных ботов (пользователь должен написать первым). Ни тот, ни другой не предполагают получение статуса пользователя.
    Ответ написан
    Комментировать
  • Как авторизовать пользователя на сайте через бот Вайбера?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Update: как обсудили с автором, скорее всего тут речь об использовании deep linking. Пользователь идёт по ссылке, где в context передаётся какой-то идентификатор или хеш, затем делится с ботом своим номером телефона, и авторизация пройдена.

    Предыдущий ответ оставляю, так как он тоже может оказаться полезен:

    Viber Bot (в девичестве Viber Public Account) не позволяет отправку сообщений по номеру телефона. Для этого надо использовать Viber Business Messages (в девичестве Viber Service Messages) через партнёров Viber.

    Обычная практика в этой сфере - посылать сообщение через Viber, затем по таймауту высылать запасную СМС. Это называют модным словом "каскад". Можно для повышения надёжности включать в каскад также WhatsApp (и другие каналы с отправкой по номеру телефона, например, mail.ru notify). Но можно просто при проверке номера пользователя предлагать ему самому выбрать из списка предпочтительный канал для проверки (если не сработает - пользователь попробует другой канал самостоятельно).

    Нужно быть готовым к тому, что стоимость отправки в Viber/WA по номеру телефона стоит дороже, чем СМС. Хотя сообщение на мессенджеры принято тарифицировать только при успешной доставке (недоставленные бесплатны), есть также обязательный ежемесячный платёж (для Viber это требование самого Viber, для WhatsApp большинство поставщиков продают минимальный пакет хотя бы на 5-10 тыс. рублей, а те, кто не берут абонентку, для покрытия своих расходов тарифицируют даже бесплатные сообщения).
    Ответ написан
  • Возможна ли полная автоматизация в Viber?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    У Viber нет открытого клиентского API.
    Ответ написан
    Комментировать
  • Законна ли Viber рассылка?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Размещение пользователем своего номера на "доске объявлений" не означает согласие на получение рекламной информации даже от самой доски объявлений, не говоря уже о рекламе от третьих лиц и организаций.

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

    Добавлю, что если речь идёт о сервисе Viber Business Messages, то там и формально такая реклама запрещена, и рассылка по случайно собранным номерам сама по себе гарантированно и очень быстро приводит к превышению порога 5% жалоб, по которому сервис сразу же банят. Например, один такой бизнес сразу достиг 80% блокировок, после долгих переговоров и клятвенных обещаний его разбанили, но до повторного бана сервис прожил недолго.
    Ответ написан
    Комментировать
  • Как отправить сообщение telegram, viber, whatsapp - без ботов? PHP?

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

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

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

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

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    viber://chat?number=%2B79123456789

    К сожалению, у Viber всё плохо с нормальным документально обоснованным форматом ссылок, и раньше уже переставали работать некоторые из них, например, viber://contacts больше не работает.

    Есть документация по deep link для ссылок на Public Accounts. Есть также такие официальные:

    viber://keypad?number=%2Bxxxxxx - открывает номеронабиратель Viber с этим номером
    viber://chat?service=xxxxxx - ссылка на Viber Service
    viber://more/qr - открывает QR-сканер
    Ответ написан
    Комментировать
  • Почему такая ошибка при отправке веб хука?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    На момент запроса Viber не смог проресолвить имя viber.wd-king.com.ua. Подожди некоторое время, чтобы DNS прочухался.
    Ответ написан
    Комментировать
  • Как отправлять сообщения на Viber?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Вебхук надо настроить у себя. Например, mysite.ru/secret_path/h00k.php. Вызовом https://chatapi.viber.com/pa/set_webhook его установить для своего бота.

    Далее надо подписаться на свой public account и написать в него сообщение. Это сообщение прилетит в webhook, у него будет какой-то user_id (у одного и того же пользователя в разных ботах будет разный user_id для анонимности).

    Пока пользователь подписан на public account, ему можно слать сообщения по его user_id. Входящие сообщения от него и статусы по отправленным будут прилетать в webhook.

    В общих чертах так.
    Ответ написан
  • Больше 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 быстро забанит.
    Ответ написан
    Комментировать
  • Не могу подключить ссылку viber, как исправить?

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

    Нечтно похожее тут обсуждали, правда, в связи с public account Внешння ссылка на Viber-bot. Продвижение чат-бота Viber в Facebook Ads?
    Ответ написан
    1 комментарий
  • Есть ли возможность парсить сообщения в сообществах Viber?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Правильно, нет такой возможности. В Viber боты могут только отвечать на сообщения явным образом подписавшихся на них пользователей.
    Ответ написан
    Комментировать
  • Внешння ссылка на Viber-bot. Продвижение чат-бота Viber в Facebook Ads?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    А раньше ссылка работала?

    Ссылки бывают такие: https://viber.com/id_of_public и такие https://chats.viber.com/id_of_public и такие: viber://public?id=id_of_public. Но ссылки первых двух видов могут работать не у всех пабликов, в отличие от последнего. Несмотря на то, что при выборе "поделиться" Viber генерирует ссылку первого типа (часто нерабочую).

    Добавлю, что ссылки viber:// работают только при наличии установленного приложения Viber.
    Ответ написан
    7 комментариев
  • Есть ли подобные боты для Viber?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Боты в Viber отвечают только на личные сообщения, так что нет, такого бота сделать нельзя.
    Ответ написан
    Комментировать
  • Есть ли у Вайбера апи для аккаунтов?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Да, есть Viber Services (Viber Business Messages) для бизнесов, там отправка по номеру телефона, сообщения платны и дороже смс. Но тарифицируются только доставленные. Плюс можно получить снижение цену на нерекламный трафик, если зарегистрировать шаблоны.

    Продают его партнёры Viber и партнёры партнёров.
    Ответ написан
    Комментировать
  • Как называется аналог telegram канала в viber, при помощи которого можно производить рассылку?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нет, это отдельная технология Viber Business Services. Можно посылать по номеру телефона. Сообщения платные (только доставленные).
    Ответ написан
    Комментировать
  • Как реализовать отправку сообщения с сайта в месенджер?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    По номеру телефона можно только Viber и WhatsApp, не очень дёшево и только для бизнеса.

    Telegram - только боты, отвечающие на запрос пользователя, номер телефона боту недоступен.
    Ответ написан
    Комментировать