import pywhatkit as pwk
import datetime
#import psycopg2
import psycopg2
from psycopg2 import DatabaseError
#from pynput import keyboard as kb
#import pyautogui 


connection = psycopg2.connect(database='hacer',
                              host='10.0.0.71',
                              user='prueba',
                              password='1234',
                              port='5432')
cursor = connection.cursor()
cursor.execute("SELECT * FROM sms_contribuyente ORDER BY id ASC  ")
#cursor.execute("select * from mensaje where idmsj in (32250,32251,32252) ")
#cursor.execute("select * from mensaje order by idmsj DESC limit 16124 ")
everything = cursor.fetchall()

msj = '''
ATENCIÓN CONOCE 
 Primera y Única APP para contratar servicios para el hogar disponible hoy en Venezuela 

JOMI, la SuperAPP que estabas esperando. Conecta lo que necesites con proveedores de servicios de mantenimiento y reparación del hogar u oficina🚀

🔧 Como CLIENTE :
•⁠  ⁠Encuentra todo lo que necesitas en un solo lugar, desde servicios domésticos hasta técnicos especializados.
•⁠  ⁠Proveedores certificados dentro de la app que garantizan calidad.
•⁠  ⁠Plataforma de pago integrada, fácil y segura.
•⁠  ⁠Ideal para emergencias o citas programadas.

💼 Como PROVEEDOR :
•⁠  ⁠Aumenta tu visibilidad y consigue más clientes.
•⁠  ⁠Incrementa tus ingresos.
•⁠  ⁠Organiza tu tiempo con los que más quieres.
•⁠  ⁠Beneficios como: adelantos de pagos, créditos, bancarizacion, premios por productividad y mucho más!

📲 Descarga la app ahora y transforma tu experiencia:
👉 https://beacons.ai/jomiapp

¡ RECUERDA DARLE SEGUIR A @jomi.app en nuestras redes sociales! Y asi podrás ganar premios de nuestros concursos🌟
'''


hora_actual = datetime.datetime.now()

#Hora total
#print(hora_actual)

#Hora actual
#print(hora_actual.hour)

#Minuto Actual
#print(hora_actual.minute)

#Segundo Actual
#print(hora_actual.second)

#micro Segundo Actual
#print(hora_actual.microsecond)

hora = hora_actual.hour
#minuto = int(hora_actual.minute)+1

x = 0

for i in range(len(everything)):
    x+=1
    minuto = int(hora_actual.minute)+x
    pwk.sendwhatmsg('+58'+everything[i][1], msj, hora, minuto, 15, True, 2)
    print('Exito!!')
   







