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

Viber клиент

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


Добрый день, 

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


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

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


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



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

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

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

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

    Украина Мариуполь | 25 сентября 2017 |
  • Demian Getman
    25 сентября 2017 |

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

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

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

  • Дмитрий Шершень
    25 сентября 2017 |

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

  • Demian Getman
    25 сентября 2017 |

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

  • Дмитрий Шершень
    26 сентября 2017 |

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

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

  • Demian Getman
    26 сентября 2017 |

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

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


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

  • Дмитрий Шершень
    26 сентября 2017 |

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

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

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

  • Demian Getman
    26 сентября 2017 |

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