Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
5000 ₴

Viber клиент

project expired


Добрый день, 

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


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

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


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



  1. 30 days35000 ₴
    Nazar Pelekh
     261 

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

    Ukraine Lvov | 25 September 2017 |
  2. 14 days5000 ₴
    Kostya Zgara
     132 

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

    Ukraine Mariupol | 25 September 2017 |
  • Demian Getman
    Complain | 25 September 2017 |

    Это вообще возможно?

  • Николай Дедей — project author
    Complain | 25 September 2017 |

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

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

  • Demian Getman
    Complain | 25 September 2017 |

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

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

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

  • Demian Getman
    Complain | 26 September 2017 |

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

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


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

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

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

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

  • Demian Getman
    Complain | 26 September 2017 |

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

  • Add

Client
Николай Дедей
Ukraine Vinnytsia  1    0
Project published
25 September 2017
116 views