Как стать автором
Обновить

Комментарии 31

Хм. А таким образом можно делать уведомления пользователям сайта по Viber?
Полагаю, что логика тут аналогична телеграмму- сначала юзер сам подписывается к боту, и лишь затем он может получать от него всякий спам.
Как и указал TimsTims — сначала нужно чтобы пользователь подписался на страничку.
Но процесс можно упростить, скажем можно дать пользователю специальную «глубокую» ссылку. Тогда вы точно будете знать кто и откуда пришел, и тогда уже по ID проверять его статус онлайн/офлайн и отсылать сообщения.
НЛО прилетело и опубликовало эту надпись здесь
А вы случайно не вкурсе как они это делают?
Вроде бы нечто подобное анонсировали sms.ru, но пока я так и не дождался у них этой фичи. Да и платная она будет, а если можно сделать бесплатно, это будет плюс.
Вобщем то уже ответил выше — это расширенное api. Хотелось бы надеяться что такой функционал станет доступнее обычным пользователям в будующем.
Да, вы правы, но у них другая версия (это не публичное api). Такое еще реализовано было в Приват24 и у некоторых других бизнес клиентов.
Мне шли рекламные сообщения от Hoff, Карусели и Сбербанка. На счет Hoff и карусели, возможно, когда подписывал с ними документы на скидочную/накопительную карту, не заметил информации о спаме в вайбер. А вот на счет сбербанка — могу сказать уверенно: ни на что не подписывался
А спам идёт от бота или контакта с телефонным номером? Если с номером то скорее всего через сам клиент (подсмотрели протокол на андроиде или вообще девочка сидит «прокликивает»)
Нет, не от номера, а именно от бота. Причем отправитель подписан как «прошедший проверку». То есть у вайбера есть какая-то партнёрка, по которой можно рассылать сообщения. И ответить на сообщения нельзя — нет поля для ввода текста.
Выглядит это вот так.
Если не ошибаюсь — гуглится на слова «Viber for Business». Насколько я помню — верифицированные могут слать кому и что угодно (в пределах «разумного»).
Реквестирую скриншоты — как в итоге все это выглядит, потому что впервые слышу, чтобы viber раздавал доступы на ботов. Я раза два запрашивал, и ни ответа, ни привета. Думаю, стоит заострить на этом внимание.
Согласен, процедура регистрации выглядит довольно странно, но в моем случае я получил доступ к PA почти сразу.
А далее уже можно создавать несколько ботов.

Ещё бы увидеть ответ на вопрос "зачем" :)

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

Это я авансом за пятницу пошутил :)

Приведу несколько кейсов (кое-что реализовывал):
1. ваши пользователи любят вайбер (не знают что такое slack или telegram), и вам нужно частенько посылать им смс (по их же подписке), почему бы не перевести это в чат?
2. автоматизированный диалог, пользователь нажимает на кнопку — у него пополняется (или списывается) баланс в внутренней системе (скажем кликнул «выполнил задачу»)
Ну а придумать можно еще много чего. Возможностей гораздо меньше, чем скажем в телеграмме, но тоже не плохо.

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

Как я понимаю, ни о каких интерактивных фишках, как в Telegram, речи не идет? Только текст?
Есть несколько вещей:
  • можно добавить кнопки к чату (и стилизовать их)
  • добавлять ограниченную html разметку
  • передавать видео, контакты, стикеры или скажем гифки
О, и правда, нашел кнопочки.
А Viber-бота можно пригласить в группу?
Я тут сделал телеграм-бота @PoleChudesBot для игры в расширенную версию поле чудес, но часть моих знакомых сидит на Viber…

На данный момент таких возможностей нет. В апи сообщения отправляются по id пользователя. Но есть публичный чат — в нем сообщения видны всем

не понятно для чего файл
setup.php

а так же куда писать
composer require bogdaan/viber-bot-php
а так же куда писать
composer require bogdaan/viber-bot-php

В консоле. Детальней здесь https://getcomposer.org/doc/
} catch (Exception $e) {
    echo "Error: ". $e->getError() ."\n";
}

нет метода getError, есть getMessage
Спасибо за замечание — спутал название.
Прежде чем создавать бота, необходимо получить доступ к аккаунту специального типа.

Дважды пытались и дважды были посланы подальше. Один раз как паблик сказали что «не для нас» а второй раз специально для сервисных сообщений и сказали что от 600 тыс в месяц их дают. Пока предпочтем ботов в более адекватных мессенджерах :)
IgorDimitrov скажите, у вас получилось завести паблик аккаунт? У меня такая же проблема, сколько раз делал запросы, всегда отказывают.
Нет, на сейчас опустили руки. Кто-то предлагал «посредничество» но мы не считаем что это нормально. Клиентам хватает FB и Telegram, не могу сказать что есть масса желающих включить и Viber.
Ребята, а библиотека для Laravel есть? Для телеграмма есть, а вот для viber не нашел… Может плохо искал. Подскажите!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории