Si está ejecutando una secuencia de comandos de Python y desea enviar actualizaciones periódicas desde su secuencia de comandos a su teléfono móvil a través de SMS, puede usar la API de SinchSMS para enviar SMS.
Enfoque:
Cree una aplicación en Sinch y obtenga la clave y el secreto de la aplicación y use estas credenciales en el siguiente script para enviar SMS a su móvil.
Limitación de Sinch:
si no tiene ningún crédito (tiene que pagar por los créditos), solo puede enviar SMS a los números móviles registrados en Sinch.
Puede usar way2sms para enviar SMS a cualquier número (hablaré sobre cómo usar way2sms en otro artículo), pero sin créditos comprados, en way2sms tampoco puede enviar más de 100 SMS por día.
Python
# python script for sending message update import time from time import sleep from sinchsms import SinchSMS # function for sending SMS def sendSMS(): # enter all the details # get app_key and app_secret by registering # a app on sinchSMS number = 'your_mobile_number' app_key = 'your_app_key' app_secret = 'your_app_secret' # enter the message to be sent message = 'Hello Message!!!' client = SinchSMS(app_key, app_secret) print("Sending '%s' to %s" % (message, number)) response = client.send_message(number, message) message_id = response['messageId'] response = client.check_status(message_id) # keep trying unless the status returned is Successful while response['status'] != 'Successful': print(response['status']) time.sleep(1) response = client.check_status(message_id) print(response['status']) if __name__ == "__main__": sendSMS()
Para la ejecución del script, edite los campos number, app_key y app_secret, y luego simplemente ejecute el script.
He escrito un script completo para enviar actualizaciones por SMS a teléfonos móviles usando sinchSMS y way2sms obteniendo las últimas actualizaciones de nuestro sitio web de ubicación ( aitplacements.com ). Enlace de GitHub: StayUpdated
Ejercicio: Cree un script de Python que lo actualice en su teléfono móvil si el precio de un producto en particular baja a un precio determinado en amazon.com