Python | Enviar SMS usando Twilio

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.
Twilio registration page

Desde la consola (tablero), copie el archivo ACCOUNT SIDy AUTH TOKEN.
Twilio console

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_sidy 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *