CommencerCommencer gratuitement

Envoyer un SMS unique

En dehors du travail (conformément au règlement), Elena demande à Sam d’envoyer quelques SMS de remerciement à ses plus gros donateurs.

Sam croit en Elena et en ses objectifs, donc elle accepte d’aider.

Elle écrit un petit script qui parcourt le carnet d’adresses d’Elena et envoie un message de remerciement.

Comme il s’agit d’une exécution ponctuelle et que Sam ne prévoit pas d’alerter ces personnes régulièrement, il n’est pas nécessaire de créer un topic ni de les y abonner.

Sam a créé le client SNS boto3 et l’a stocké dans la variable sns. La variable contacts contient les contacts d’Elena sous forme de DataFrame.

Aidez Sam à préparer un petit message de remerciement pour les plus grands soutiens d’Elena !

Cet exercice fait partie du cours

Introduction à AWS Boto en Python

Afficher le cours

Instructions

  • Pour chaque contact, envoyez un SMS ponctuel au numéro de téléphone du contact.
  • Le message envoyé doit inclure le nom du contact.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code