Alfred Santacatalina Gea
Alfred Santacatalina Gea
I think this PR could not be aproved if setup.py requirements do not change (websockets>=7.0). Parameters `ping_interval` and `ping_timeout` do not exist in Websockets 6.0. https://websockets.readthedocs.io/en/6.0/api.html#websockets.client.connect
I guess the problem is that you are using py3.5 that does not recognize variable typing. Try py3.6
Please, one question per issue, and use labels. 1.- It is marked at chat level: https://whalesong.readthedocs.io/en/latest/api/chat.html#whalesong.managers.chat.ChatManager.send_seen 2.- https://whalesong.readthedocs.io/en/latest/api/display_info.html#whalesong.managers.display_info.DisplayInfoManager.set_available_permanent
set_available_permanent is on display_info manager: https://github.com/alfred82santa/whalesong/blob/master/examples/presencemonitor.py#L39 If send_seen is not working, please check it in a group, not in a contact chat. If it's still not working, create a bug,...
Try: ```python await manager.chats[group_id].metadata.participants.add_participants([user_id, ]) ```
maybe whatsapp api has changed... I will review next days
Well, when you define an asynchronous protocol you need a way to know which response is related with which request. So, you need some identifier on request, which will be...
Well, errors will happen in rest and websocket protocol
The labels and quickreplies code was in WhatsappWeb long time ago. But I cant use it. It is only for business.
It's perfect. In fact it is one of my todo's #39