Trimiterea unui SMS individual
Elena o roagă pe Sam, în afara serviciului (conform regulamentului), să trimită câteva SMS-uri de mulțumire celor mai mari donatori ai ei.
Sam crede în Elena și în obiectivele ei, așa că decide să o ajute.
Ea scrie rapid un script care va parcurge lista de contacte a Elenei și va trimite un mesaj de mulțumire fiecăruia.
Deoarece este o rulare unică și Sam nu intenționează să notifice aceste persoane în mod regulat, nu este nevoie să creeze un topic și să le aboneze.
Sam a creat clientul SNS boto3 și l-a stocat în variabila sns. Variabila contacts conține contactele Elenei sub forma unui DataFrame.
Ajut-o pe Sam să trimită un mesaj de mulțumire susținătorilor cei mai importanți ai Elenei!
Acest exercițiu face parte din cursul
Introducere în AWS Boto în Python
Instrucțiuni pentru exercițiu
- Pentru fiecare contact, trimite un SMS ad-hoc la numărul de telefon al contactului.
- Mesajul trimis trebuie să includă numele contactului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)