Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
5 000 ₴

Viber клиент

истекло время актуальности


Добрый день, 

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


Желательно реализовать на Node.js or Java.

Цена обсуждается.


Возможно это будет бот, только нужно чтобы работало по прямому номеру, без паблик аккаунта.



  1. 30 дней35 000 ₴
    Nazar Pelekh
     249 

    Здравствуйте, сделать это возможно! Буду использовать Node.js. Для обсуждения пишите в ПП

    Украина Львов | 25 сентября 2017 |
  2. 14 дней5 000 ₴
    Kostya Zgara
     157 

    Здравствуйте, меня зовут Константин. Я занимаюсь back-end разработкой node.js уже более 2 лет. Занимаюсь интеграцией сторонних сервисов и приложений. Готов выполнить задание за плату, которую вы предлагаете!

    Украина Мариуполь | 25 сентября 2017 |
  • Это вообще возможно?

  • Николай Дедей — заказчик проекта
    Пожаловаться | 25 сентября 2017 |

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

  • Легко, получать и переотправлять сообщения, проблем сделать не составит. Но я не понял, что значит принимать звонки. На робот что-ли, такого API не видел у Viber'а, если не прав - ткните носом. Спасибо.

  • Главное условие - без паблик аккаунта, соответственно без их API. Тут только бот и эмуляция нажатий.

  • Что реально сделать при таких условиях. Это вычитывать сообщения из логов, дабы не анализировать десктоп шрифты. И кликером кликать на кнопки. Нужна библиотека OpenCV для анализа картинок. Я писал бота для игр, скажу сразу - времени на написание уходит много, как помню не менее 40-ка часов. Вы знаете средние ставки разработчиков и подумайте сколько это будет стоить.

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

  • Ничего анализировать через компьютерное зрение не нужно. Viber хранит всю историю переписок в локальной SQLite базе. Один вечер я потратил на изучение структуры, а еще 20 минут на создание SQL запроса для получения последних сообщений и их отправителей. Клики для отправки эмулируются банальным SendMessage (WM_MOUSEMOVE, WM_LEFTBUTTONDOWN, WM_LEFTBUTTONUP) в хэндлер окна вайбера. В итоге затрачено 4 часа, остается лишь синхронизироваться с amoCRM.

    В продакшене, если и придется, то подредактировать только координаты или SQL запросы.


    Что скажете на это?

  • Так вообще без проблем. О вычетке я уже написал. А вот о SendMessage. Вы можете гарантировать, что поле ввода текста будет всегда на прежних координатах, да и кнопка отправить? И всегда кнопка отправить будет зеленого цвета?

    Из разговора Вам был нужен Бот для коммерческого использования, а не одноразовый бот.

    Продакшен,  в моем понимании, это когда отдал пакет на установку и она работает без особых условий настройки. И не зависит от версии клиента.

  • Бот это в любом случае не 100% стабильность. Заказчик, думаю, сам это понимает. Подредактировать код после сдачи лично для меня - не проблема.