Odeslání jedné SMS zprávy
Elena požádá Sama mimo pracovní prostředí (v souladu s předpisy), aby rozeslal poděkovací SMS zprávy jejím největším dárcům.
Sam věří Eleně a jejím cílům, a tak se rozhodne pomoci.
Napíše rychlý skript, který projde Elenin seznam kontaktů a každému odešle poděkovací zprávu.
Protože jde o jednorázovou akci a Sam neplánuje tyto lidi upozorňovat pravidelně, není potřeba vytvářet topic ani je přihlašovat k odběru.
Sam vytvořil/a SNS klienta pomocí boto3 a uložil/a ho do proměnné sns. Proměnná contacts obsahuje Elenin seznam kontaktů jako DataFrame.
Pomoz Samovi sestavit rychlou zprávu pro Eleniny největší příznivce!
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- Pro každý kontakt odešli jednorázovou SMS na telefonní číslo daného kontaktu.
- Odeslaná zpráva musí obsahovat jméno kontaktu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)