======== Features ======== * Non blocking driver. It can do more than one thing at same time. * Monitor feature. Python code could react to Javascript event. * Iterator feature. Large item list are passed to Python as async iterators. * Persistent browser profile. * Easy way to build new features. * AmpersandJS/BackboneJS models and collection monitor. * AmpersandJS/BackboneJS field monitor. * Monitor localStorage. * Take screenshots (page and css elements). * Powered by AsyncIO. * Firefox backend. * Chromium backend. ----------------- Whatsapp features ----------------- * Monitor connection state. * Monitor QR changes. * Monitor stream state. * It's able to refresh QR. * It's able to take over session. * List chats. * List contacts. * List messages * Monitor new messages. * Monitor unread messages. * Monitor message acks. * Monitor new contacts. * Monitor new chats. * Send text messages. * Reply messages. * Send VCard messages. * Send Media (image/video/pdf) messages. * Send seen to chats. * Create groups. * Manage groups (add/kick/promote/demote people). * Auto load link previews. * Allow to check whether a contact is registered on Whatsapp. * Load and send stickers (even with a quoted message). * Presence monitor. * Profile and group's picture management. * (Un)Pin and (un)archive chats. * Report spam. * (Un)Star messages. * Status management. * Pushname management. * Display information management. * Live location management. * Mutes management. * It's able to revoke messages (delete messages for others). * List and manage WhatsApp Status version 3 (Stories).