Pull to refresh

Comments 24

Опять же сторонний сервис, требует денежку за каждое сообщение, персональные данные уходят посреднику.

а вы пользуетесь whatsapp через twilio?
Пробовал похожую реализацию через Selenium или Headless Chrome. Но наблюдал частые отвалы веб клиента или большие задержки (были проблемы на стороне вацапа тогда) и решил забросить эту идею… Ваш вариант на языке GO, я пробовал варианты с питоном и nodejs. Вполне рабочий вариант. Но есть риск, что вацап неожиданно что то поменяет в вёрстке…
Данная библиотека не работает на подобии selenium, а воспроизводит протокол WhatsappWeb. Это ощутимое преимущество, но и потенциально повышенный шанс получить блокировку. Хотя, пока, лично у меня, не было такого случая.
Ух ты! Круто! О таком подходе я не задумывался. Благодарю.
Хотя, пока, лично у меня, не было такого случая.
А какая была максимальная частота отправки сообщений? Я давно хочу к метрикам/мониторингу прикрутить вацап, там около 4..5 контактов и порядка 1..2 сообщений в 10..60 минут каждому абоненту, такой кейс не будет сочтен спамом?

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

Да, взаимное добавление контактов и так же инициализация разговора собеседником сильно снижают риск бана:
https://habr.com/ru/amp/post/515096/

Вотсап проверяет, что вы у получателя в контактах (по номеру телефона), если нет — то ждите блокировок. На 4-5 номеров можете без паузы слать, проблем быть не должно.
Почему бы не воспользоваться телеграмом? Там все намного проще и есть куча библиотек на разных языках. Даже на 1с :)

Целая статья теперь есть про условия и избежание блокировок:
https://habr.com/ru/amp/post/515096/
(Больше пока запостить не могу — карма пока маленькая )

Если я правильно понял то можно парсить json данные приложении на андроид?

Программа automagic имеет в себе встроенный JSON парсер. Но в моём примере я использовал его только для общения с бэкендом. Принимаю сообщения я из уведомлений, там приходит сообщение в формате "+7 XXX XXX XX XX текст сообщения". Можно сделать и открытие чата, и читать сообщения из окна. Такой способ использует алгоритм определения доставки/прочтения сообщения. Но о нём в статье пока не писал.
Опять же, это просто один из способов отправки через очередной сторонний сервис. У них много вариантов взаимодействия.

Я делал по другому. Используя движок хрома: libcef. Написал отдельную программу, которая подключалась к основной программе и, после получения команды от последней, через web отправляла сообщение.

Интересное решение!
Не понял только как на виртуальный сервер установить Андроид. Вы имели ввиду эмулятор?
androidx86 вполне сносно работает под kvm, libhoudini неплохо запускает arm-приложения.
UFO just landed and posted this here
Благодарю за отзыв. Да, ваш код эффективнее!
подскажите, пуши от сбербанк онлайн тоже можно спарсить?
Конечно можно. Через триггер на получение уведомления от приложения сбербанка.
Sign up to leave a comment.

Articles