Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 26, 2020 11:27:48

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

у кого есть опыт по whatsapp ботам помогите принять решение

Цель: пишется софт под венду, который должен уметь отправлять документы и текстовые сообщения выбранному пользователем списку контактов. Для отправки уже прикрутил телегу, но еще пользуется спросом воцап и вот с ним не все гладко.

Как известно официальное АПИ закрыто и требуется куча одобрений, что сразу отметает этот вариант, ибо заставлять обывателя регать бизнес акаунт, одобрять какие-то там шаблоны и прочее это издевательство.

Другой вариант - сервисы “прокладки”, но они все просят денег и врядли пользователя устроит платить по 900р/мес. (дешевле я не нашел)

Остается одно, при помощи headless браузера заходить в воцап-веб и там при помощи javascript инжектов отправлять сообщения. Для этого варианта даже нашел готовую либу https://github.com/mukulhase/WebWhatsapp-Wrapper , разве что мне ее придется переписать с selenium-a на Qt.WebEngine ибо зачем мне два браузера в одном софте.

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



Офлайн

#2 Апрель 26, 2020 14:07:15

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9897
Репутация: +  855  -
Профиль   Отправить e-mail  

у кого есть опыт по whatsapp ботам помогите принять решение

@cckyi_boxxx
Вобщем у кого был опыт скажите с каким дерьмом мне предстоит столкнуться.
Да придётся тебе разбираться, как WhatsApp работает. В итоге это закончится ничем.

@cckyi_boxxx
Остается одно, при помощи headless браузера заходить в воцап-веб и там при помощи javascript инжектов отправлять сообщения.
Довольно вялый способ. Эти вещи могут сто раз меняться без уведомления пользователей. Но вот что стабильным остаётся, так это базовый протокол. Но чтобы его выяснить, нужно иметь соответствующую квалификацию.

@cckyi_boxxx
Для отправки уже прикрутил телегу
Ты ничего не прикрутил. Это они тебе подарили возможность что-то там подключить, вывели в API и упростили его по максимуму, чтобы любой низкоквалифицированный мог написать что-то своё. А вот реальная жизнь - это вот такие воцапы, где тебе ничего не дарят и тебе надо всё самому добывать, каждый байтик, каждую команду выяснять, которая хрен пойми ещё как устроена.



Офлайн

#3 Апрель 26, 2020 19:17:24

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

у кого есть опыт по whatsapp ботам помогите принять решение

py.user.next
Довольно вялый способ. Эти вещи могут сто раз меняться без уведомления пользователей. Но вот что стабильным остаётся, так это базовый протокол. Но чтобы его выяснить, нужно иметь соответствующую квалификацию.

Ёбушки-воробушки, а это чертовски хорошая мысль, если отснифать протокол воцап веб-а там наверняка окажется какой-нить json в вебсокете или что-то подобное, спасибо за идею.



Офлайн

#4 Апрель 27, 2020 00:07:24

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9897
Репутация: +  855  -
Профиль   Отправить e-mail  

у кого есть опыт по whatsapp ботам помогите принять решение

@cckyi_boxxx
если отснифать протокол воцап веб-а там наверняка окажется какой-нить json в вебсокете или что-то подобное
Там окажется “что-то подобное”, что будет каким-нибудь механизмом аутентификации, который наложен сверху на простой протокол как слой с элементами рукопожатий, как в SSL. Естественно, ты всё это уже должен знать, чтобы с этим работать. А за пять минут ты всё это не выучишь; нужно потратить месяцы только на одни тренировки.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version