Mengirim satu pesan SMS
Di luar jam kerja (sesuai peraturan), Elena meminta Sam untuk mengirim beberapa SMS ucapan terima kasih kepada para donatur terbesarnya.
Sam percaya pada Elena dan tujuannya, jadi ia memutuskan untuk membantu.
Ia menulis skrip cepat yang akan menelusuri daftar kontak Elena dan mengirim pesan terima kasih.
Karena ini hanya dijalankan sekali dan Sam tidak berniat memberi pemberitahuan kepada orang-orang ini secara rutin, tidak perlu membuat topik dan melakukan subscription.
Sam telah membuat klien SNS boto3 dan menyimpannya dalam variabel sns. Variabel contacts berisi kontak Elena sebagai DataFrame.
Bantu Sam menyusun sapaan singkat untuk para pendukung terbesar Elena!
Latihan ini merupakan bagian dari kursus
Pengantar AWS Boto di Python
Instruksi latihan
- Untuk setiap kontak, kirim SMS ad-hoc ke nomor telepon kontak tersebut.
- Pesan yang dikirim harus menyertakan nama kontak.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)