Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Viber клиент

111 USD

  1. 82  
    14 days111 USD

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

  2. 106  
    30 days780 USD

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

  • Dem'yan G.
    25 September 2017, 11:57 |

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

  • Nikolay Dedey
    25 September 2017, 12:04 |

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

  • Dmitry Shershen
    25 September 2017, 16:42 |

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

  • Dem'yan G.
    25 September 2017, 16:53 |

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

  • Dmitry Shershen
    26 September 2017, 12:57 |

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

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

  • Dem'yan G.
    26 September 2017, 13:11 |

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

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


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

  • Dmitry Shershen
    26 September 2017, 13:27 |

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

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

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

  • Dem'yan G.
    26 September 2017, 13:40 |

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

Current freelance projects in the category Desktop Apps

Need an Airtable architect to build a relational schema and a new clean Airtable base.

Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are…

Databases & SQLDesktop Apps ∙ 1 day 9 hours back ∙ 9 proposals

Creation of software for generating cutting files for wooden puzzles

We are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in…

Desktop Apps ∙ 1 day 13 hours back ∙ 14 proposals

Small edit on the website

16 USD

Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes

Web ProgrammingDesktop Apps ∙ 2 days 15 hours back ∙ 108 proposals

Account reconciliation tool with the bank, cards, and accountant

Technical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to…

PythonDesktop Apps ∙ 4 days 22 hours back ∙ 43 proposals

Add pauses of 10-30 seconds between sending emails.

Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails…

Web ProgrammingDesktop Apps ∙ 10 days 14 hours back ∙ 10 proposals

Client
Nikolay Dedey
Ukraine Vinnytsia  1  0
Project published
8 years back
118 views