Tan sencillo como seguir estos pasos, instalar la siguiente librería:
pip install pywhatkit
Ahora podemos crear nuestro script por ejemplo main.py y pegar el siguiente contenido:
import pywhatkit as pwk pwk.sendwhatmsg_instantly('+34000000000','hi bro!!', 4)
debes sustituir +34000000000 por tu numero con prefijo internacional, en mi caso España es +34 y lo incluyo delante de mi numero, el mensaje que quieras y el tiempo de espera en segundos, en mi caso 4 segundos (esto es para el delay del navegador, si pones 4 realmente el delay es 0 puedes ver internamente la implementación)
Pero espera que hay mas!! Pon esto para enviar un mensaje a una hora determinada:
pywhatkit.sendwhatmsg("+910123456789", "Hi", 13, 30)
o tal vez prefieras enviar una imagen:
pywhatkit.sendwhats_image("+34000000000", "Images/Hello.png")
o enviar un mensaje a un grupo de forma instantánea:
pywhatkit.sendwhatmsg_to_group_instantly("AB123CDEFGHijklmn", "Hey All!")
Tienes un gran numero de opciones, ademas cuenta con una serie de utilidades en los que puedes desde crear un mensaje de texto en ascii, enviar un mail, o reproducir un vídeo de Youtube.
El único requisito es tener un navegador y haber iniciado sesión anteriormente con Whatsapp web y el código QR.
Os dejo un video-tutorial donde ejecutamos una prueba de envío de mensaje a un número de teléfono.