EmpezarEmpieza gratis

Enviar un único mensaje SMS

Elena le pide a Sam, fuera del trabajo (según la normativa), que envíe algunos mensajes SMS de agradecimiento a sus mayores donantes.

Sam cree en Elena y en sus objetivos, así que decide ayudarla.

Escribe un script rápido que recorra la lista de contactos de Elena y envíe un mensaje de agradecimiento.

Como esto es una ejecución puntual y Sam no espera avisar a estas personas con regularidad, no hace falta crear un topic ni suscribirlas.

Sam ha creado el cliente de SNS de boto3 y lo ha guardado en la variable sns. La variable contacts contiene los contactos de Elena como un DataFrame.

¡Ayuda a Sam a preparar un saludo rápido para las mayores personas colaboradoras de Elena!

Este ejercicio forma parte del curso

Introducción a AWS Boto en Python

Ver curso

Instrucciones del ejercicio

  • Para cada contacto, envía un SMS ad hoc al número de teléfono del contacto.
  • El mensaje enviado debe incluir el nombre del contacto.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Loop through every row in contacts
for idx, row in contacts.iterrows():
    
    # Publish an ad-hoc sms to the user's phone number
    response = sns.____(
        # Set the phone number
        ____ = str(row['Phone']),
        # The message should include the user's name
        ____ = 'Hello {}'.____(row['Name'])
    )
   
    print(response)
Editar y ejecutar código