Como sabemos, Python es un lenguaje de secuencias de comandos genial y se puede usar para escribir secuencias de comandos para facilitar las tareas diarias. Además, dado que python tiene un gran apoyo de la comunidad y muchos módulos/API disponibles, hace que Python sea más versátil y popular entre los usuarios.
En este artículo, veremos cómo usar la API de Twilio para enviar SMS usando Python. Será una guía muy rápida y fácil para hacer esta tarea tan interesante.
En primer lugar, debemos crear una cuenta en el sitio web oficial de Twilio para obtener la identificación y el token . Este es un servicio pago, pero se le acreditará una cantidad inicial para que pueda comenzar.
Pasos para crear una cuenta de Twilio:
Dirígete a la página de registro de Twilio . Complete el registro completando los datos requeridos.
Desde la consola (tablero), copie el archivo ACCOUNT SID
y AUTH TOKEN
.
Instale la biblioteca Twilio usando pip.
pip install twilio
A continuación se muestra la implementación de Python:
# importing twilio from twilio.rest import Client # Your Account Sid and Auth Token from twilio.com / console account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' auth_token = 'your_auth_token' client = Client(account_sid, auth_token) ''' Change the value of 'from' with the number received from Twilio and the value of 'to' with the number in which you want to send message.''' message = client.messages.create( from_='+15017122661', body ='body', to ='+15558675310' ) print(message.sid)
En el código anterior, simplemente reemplace los valores de account_sid
y auth_token
con los valores que recibe de Twilio. Además, reemplace el cuerpo con el mensaje que desea enviar y ¡bingo!
Ejercicio:
extraiga correos electrónicos de su cuenta y reenvíe el asunto y la dirección de correo del destinatario como mensaje de texto a su teléfono móvil. Incluso puede filtrarlo limitándolo a reenviar solo correos importantes.
Publicación traducida automáticamente
Artículo escrito por JatinRanka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA