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