Skip to content

Instantly share code, notes, and snippets.

@FernandoCelmer
Last active April 19, 2024 01:20
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FernandoCelmer/77e80ddc4f6ff08b7242ff89ff4c8f9e to your computer and use it in GitHub Desktop.
Save FernandoCelmer/77e80ddc4f6ff08b7242ff89ff4c8f9e to your computer and use it in GitHub Desktop.
Script Python para enviar mensagens automatizadas pelo Whatsapp.
import time
import requests
import webbrowser as web
import pyautogui as pg
import pyttsx3
class WhatsappMessage:
def __init__(self,phone_no, message, time_hour, time_min):
if time_hour == 0:
time_hour = 24
callsec = (time_hour*3600)+(time_min*60)
print("----- CARREGANDO")
curr = time.localtime()
currhr = curr.tm_hour
currmin = curr.tm_min
currsec = curr.tm_sec
currtotsec = (currhr*3600)+(currmin*60)+(currsec)
lefttm = callsec-currtotsec
if lefttm <= 0:
lefttm = 86400+lefttm
if lefttm < 25:
raise Exception("Call time must be greater than one minute")
else:
sleeptm = lefttm-25
print("----- AGUARDANDO")
time.sleep(sleeptm)
web.open('https://web.whatsapp.com/send?phone='+str(phone_no)+'&text='+str(message))
time.sleep(25)
print("----- ENVIANDO MENSAGEM")
pg.press('enter')
print("----- MENSAGEM ENVIADA!")
if __name__ == "__main__":
WhatsappMessage(5555000000000,"Mensagem",0,0)
#WhatsappMessage(TELEFONE,MENSAGEM,HORA,MINUTO)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment