Skicka ett enskilt SMS
Elena ber Sam utanför arbetstid (enligt gällande regler) att skicka tacksmeddelanden via SMS till hennes största donatorer.
Sam tror på Elena och hennes mål och bestämmer sig för att hjälpa till.
Hon skriver ett snabbt skript som går igenom Elenas kontaktlista och skickar ett tacksms till var och en.
Eftersom det här är en engångskörning och Sam inte planerar att kontakta dessa personer regelbundet, behöver hon varken skapa ett ämne eller prenumerera dem.
Sam har skapat boto3 SNS-klienten och sparat den i variabeln sns. Variabeln contacts innehåller Elenas kontakter som en DataFrame.
Hjälp Sam att skicka ett snabbt tack till Elenas största supportrar!
Den här övningen är en del av kursen
Introduktion till AWS Boto i Python
Övningsinstruktioner
- Skicka ett ad hoc-SMS till varje kontakts telefonnummer.
- Meddelandet ska innehålla kontaktens namn.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)